@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--brand-primary-lighter: #fd8c9a;--brand-primary-light: #fc3f55;--brand-primary-default: #d40018;--brand-primary-dark: #930112;--brand-primary-darker: #440109;--brand-secondary-lighter: #fff8eb;--brand-secondary-light: #21b1e7;--brand-secondary-default: #163062;--brand-secondary-dark: #000d32;--brand-secondary-darker: #0b111e;--neutral-30: #f9fafb;--neutral-40: #e0edfa;--neutral-50: #fff;--neutral-100: #f3f4f6;--neutral-200: #e1e5eb;--neutral-300: #c3c8d0;--neutral-400: #9ca3af;--neutral-500: #6b7280;--neutral-600: #60718a;--neutral-700: #374151;--neutral-800: #34353f;--neutral-900: #222831;--neutral-dark: #1f1f1f;--paragrafo: #5e6e8d;--link-color: rgba(255, 255, 255, 0.694)}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeC{from{opacity:0}to{opacity:1}}@keyframes fadeC{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes fade{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes fotos{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fotos{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;list-style:none;-webkit-font-smoothing:antialiased}button{cursor:pointer}img{max-width:100%;display:block}button{border:0;background-color:rgba(0,0,0,0);cursor:pointer}a{text-decoration:none;display:inline-block}body{font-family:var(--font-family-heading);font-size:var(--font-size-body-xs);overflow-x:hidden;overflow-x:clip;scroll-behavior:smooth;background-color:#fff}body::-webkit-scrollbar{width:6px;border-radius:20px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}body::-webkit-scrollbar-track{background:var(--brand-secondary-darker);border-radius:none}body::-webkit-scrollbar-thumb{background-color:var(--brand-secondary-default);border-radius:10rem}html{font-size:62.5%;scroll-behavior:smooth}@-webkit-keyframes fade-menu{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-menu{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.container{width:100%;max-width:124.6rem;margin:0 auto;padding:0 1.5rem}@media(max-width: 1440px){.container{max-width:129.6rem}}@media(max-width: 1270px){.container{max-width:1430px}}.c-copy{width:100%;max-width:1370px;margin:0 auto;padding:0 1.5rem}@media(max-width: 1440px){.c-copy{max-width:121.6rem}}@media(max-width: 1270px){.c-copy{max-width:1430px}}:root{--font-family-heading: "Plus Jakarta Sans", sans-serif;--font-family-body: "Inter", sans-serif;--font-size-heading-xxl: 5.6rem;--font-size-heading-xl: 4rem;--font-size-heading-lg: 3.2rem;--font-size-heading-md: 2.4rem;--font-size-heading-sm: 2rem;--font-size-heading-xs: 1.8rem;--font-size-heading-xxs: 1.6rem;--font-size-body-xl: 1.8rem;--font-size-body-lg: 1.6rem;--font-size-body-md: 1.4rem;--font-size-body-sm: 1.2rem;--font-size-body-xs: 1rem}@media(max-width: 849px){:root{--font-size-heading-xxl: 4rem;--font-size-heading-xl: 3.2rem;--font-size-heading-lg: 2.4rem;--font-size-heading-md: 2rem;--font-size-heading-sm: 1.8rem;--font-size-heading-xs: 1.6rem;--font-size-heading-xxs: 1.4rem;--font-size-body-xl: 1.6rem;--font-size-body-lg: 1.4rem;--font-size-body-md: 1.4rem;--font-size-body-sm: 1.2rem;--font-size-body-xs: 1rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:500;color:var(--neutral-800)}h1{font-size:var(--font-size-heading-xxl);line-height:112%}h2{font-size:var(--font-size-heading-lg);line-height:110%;font-weight:600;line-height:130%}h3{font-size:var(--font-size-heading-md);line-height:120%}h4{font-size:var(--font-size-heading-sm);line-height:120%}h5{font-size:var(--font-size-heading-xs);line-height:120%}h6{font-size:var(--font-size-heading-xxs)}p{font-size:var(--font-size-body-lg);color:var(--neutral-500);line-height:150%;font-family:var(--font-family-body)}span,li,a{font-family:var(--font-family-body);font-weight:400;color:var(--gray-500);font-size:var(--font-size-body-lg)}.sub-title{font-size:var(--font-size-body-xl);color:var(--brand-secondary-default);text-transform:uppercase;font-weight:500;line-height:normal;letter-spacing:1.6px}.pesquisa-nav{width:100%}.pesquisa-nav form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;max-width:20rem;width:100%}.pesquisa-nav input{background-color:rgba(0,0,0,0);width:6rem;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:var(--font-size-body-md);color:#e4e8ec}.pesquisa-nav input::-webkit-input-placeholder{font-size:var(--font-size-body-md);color:#e4e8ec}.pesquisa-nav input::-moz-placeholder{font-size:var(--font-size-body-md);color:#e4e8ec}.pesquisa-nav input:-ms-input-placeholder{font-size:var(--font-size-body-md);color:#e4e8ec}.pesquisa-nav input::-ms-input-placeholder{font-size:var(--font-size-body-md);color:#e4e8ec}.pesquisa-nav input::placeholder{font-size:var(--font-size-body-md);color:#e4e8ec}.card-ref{border-radius:19.994px;border-right:1.999px solid #182b5b;border-bottom:1.999px solid #182b5b;background:-webkit-gradient(linear, left top, left bottom, from(rgba(27, 40, 73, 0.6)), to(rgba(27, 40, 73, 0.6)));background:linear-gradient(180deg, rgba(27, 40, 73, 0.6) 0%, rgba(27, 40, 73, 0.6) 100%);-webkit-backdrop-filter:blur(3.9988844395px);backdrop-filter:blur(3.9988844395px);padding:40px 24px 40px 24px;height:40.5rem}.card-ref .icone{background-color:var(--neutral-50);border-radius:10rem;width:7.8rem;height:7.8rem;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-6rem}.card-ref .info{margin-top:4.3rem}.card-ref .info h3{color:var(--neutral-50);font-size:var(--font-size-heading-md)}.card-ref .info p{margin-top:1.6rem;color:var(--neutral-40)}.bread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.bread li{color:#fff;font-size:12px}.bread li a{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.88px;text-transform:uppercase}.bread li.cor{color:var(--brand-secondary-light);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.88px;text-transform:uppercase}.setas-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.setas-nav .btn-nav{border-radius:9999px;border:1px solid rgba(249,250,251,.16);background:rgba(249,250,251,.04);width:6rem;height:4rem;padding:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-pagination{position:relative;bottom:auto}.swiper-pagination .swiper-pagination-bullet{width:16px;height:4px;border-radius:.1rem}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--neutral-50);width:2.4rem}.badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:2.4rem}.badges .badge{padding:.4rem 1.2rem;border-radius:10rem;font-size:var(--font-size-body-sm);font-family:var(--font-family-heading)}.badges .destaque{background-color:var(--brand-secondary-default);color:var(--neutral-50)}.badges .destaque-r{background-color:var(--brand-primary-default);color:var(--neutral-50)}.badges .frete{background-color:#ace2f6;color:var(--brand-secondary-default)}.badges .badge--consulta{background-color:var(--neutral-200, #e1e5eb);color:var(--neutral-700, #4b586c)}.card-review{padding:4.8rem 3.2rem;border-radius:1.6rem;background-color:#f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem}.card-review .topo-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.card-review .topo-card .left .name{color:#4b5563;font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:150%}.card-review .topo-card .left .stars .star-rating{position:relative;display:inline-block;width:90px;height:18px;margin-top:.8rem}.card-review .topo-card .left .stars .star-rating::before,.card-review .topo-card .left .stars .star-rating span::before{content:"";position:absolute;top:0;left:0;height:100%}.card-review .topo-card .left .stars .star-rating::before{width:100%;background:repeat-x left center/18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23ddd' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.card-review .topo-card .left .stars .star-rating span{display:block;height:100%;overflow:hidden;position:relative;font-size:0}.card-review .topo-card .left .stars .star-rating span::before{width:100%;background:repeat-x left center/18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23D40018' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.card-review .description{color:#4b5563;font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:150%}.card-product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.6rem;background:var(--neutral-50);border:1px solid #ebebeb;border-radius:1.2rem;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.card-product:hover{border-color:var(--brand-secondary-light);-webkit-box-shadow:0 12px 28px rgba(22,48,98,.12);box-shadow:0 12px 28px rgba(22,48,98,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-product .badges{position:absolute;top:1.2rem;left:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4rem;z-index:1}.card-product .photo{position:relative;width:100%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.6rem;border-radius:.8rem;overflow:hidden;background:var(--neutral-100, #f4f6f8)}.card-product .photo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1.2rem}.card-product .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-product .photo--slideshow .card-product__foto{position:absolute;inset:0;padding:1.2rem;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.card-product .photo--slideshow .card-product__foto.is-ativa{opacity:1}.card-product .photo--slideshow::after{content:"";position:absolute;right:1rem;bottom:1rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--brand-secondary-light);-webkit-box-shadow:-1.2rem 0 0 rgba(22,48,98,.25);box-shadow:-1.2rem 0 0 rgba(22,48,98,.25);opacity:.9;pointer-events:none}.card-product .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card-product__marca{display:block;margin-bottom:.4rem;color:var(--neutral-500, #6b7280);font-family:var(--font-family-heading);font-size:var(--font-size-body-sm, 1.2rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.card-product__unidade{margin-left:.4rem;color:var(--neutral-500, #6b7280);font-size:var(--font-size-body-md);font-weight:400}.card-product__nome.has-tooltip{position:relative}.card-product__nome.has-tooltip::after{content:attr(data-nome-completo);position:absolute;left:0;right:0;bottom:calc(100% + .8rem);z-index:5;padding:.8rem 1.2rem;border-radius:.6rem;background:var(--brand-secondary-dark, #000d32);color:var(--neutral-50);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-weight:400;line-height:1.4;white-space:normal;-webkit-box-shadow:0 8px 24px rgba(11,17,30,.24);box-shadow:0 8px 24px rgba(11,17,30,.24);opacity:0;visibility:hidden;-webkit-transition:opacity .18s ease,visibility .18s ease;transition:opacity .18s ease,visibility .18s ease;pointer-events:none}.card-product__nome.has-tooltip:hover::after,.card-product__nome.has-tooltip:focus-visible::after{opacity:1;visibility:visible}.card-product .name{cursor:pointer}.card-product .name h3 a{color:var(--neutral-dark);font-family:var(--font-family-heading);font-size:var(--font-size-heading-sm);font-style:normal;font-weight:600;line-height:130%}.card-product .stars .star-rating{position:relative;display:inline-block;width:90px;height:18px;margin-top:.8rem}.card-product .stars .star-rating::before,.card-product .stars .star-rating span::before{content:"";position:absolute;top:0;left:0;height:100%}.card-product .stars .star-rating::before{width:100%;background:repeat-x left center/18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23ddd' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.card-product .stars .star-rating span{display:block;height:100%;overflow:hidden;position:relative;font-size:0}.card-product .stars .star-rating span::before{width:100%;background:repeat-x left center/18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23D40018' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.card-product .price-all{margin-top:auto;padding-top:1.2rem}.card-product .price-all .price-content{margin-top:0}.card-product .price-all .price-content .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;position:relative;max-width:44rem}.card-product .price-all .price-content .price del .woocommerce-Price-amount bdi{color:var(--neutral-400);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-weight:400;line-height:150%;text-decoration:none}.card-product .price-all .price-content .price ins{text-decoration:none !important;border:0}.card-product .price-all .price-content .price ins .woocommerce-Price-amount{color:var(--brand-secondary-light);font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:600;line-height:130%;text-decoration:none}.card-product .price-all .price-content .price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:var(--brand-secondary-light);font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);font-weight:600}.card-product .price-all .price-content .price ins .woocommerce-Price-amount bdi{text-decoration:none !important;border:0}.card-product .parcelas{color:#6b7280;font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:150%}.card-product .parcelas span{color:#6b7280;font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:150%}.card-product .card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.8rem}.card-product .card-actions__icone{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;border:1px solid var(--brand-secondary-default);background:rgba(0,0,0,0);color:var(--brand-secondary-default);-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease}.card-product .card-actions__icone svg{width:2.2rem;height:2.2rem}.card-product .card-actions__icone:hover{background:var(--brand-secondary-default);color:var(--neutral-50)}.card-product .card-actions__icone:focus-visible{outline:2px solid var(--brand-secondary-light);outline-offset:2px}.card-product .card-actions__icone--primario{background:var(--brand-secondary-default);color:var(--neutral-50)}.card-product .card-actions__icone--primario:hover{background:var(--brand-secondary-dark);border-color:var(--brand-secondary-dark)}.card-product .card-actions__icone[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .8rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.6rem 1rem;border-radius:.6rem;background:var(--brand-secondary-dark, #000d32);color:var(--neutral-50);font-family:var(--font-family-heading);font-size:var(--font-size-body-sm, 1.2rem);font-weight:500;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .18s ease,visibility .18s ease;transition:opacity .18s ease,visibility .18s ease;pointer-events:none}.card-product .card-actions__icone:hover::after,.card-product .card-actions__icone:focus-visible::after{opacity:1;visibility:visible}.card-product .card-actions__icone.loading{opacity:.6;pointer-events:none}.card-product .card-actions__icone.added{background:var(--brand-secondary-light);border-color:var(--brand-secondary-light);color:var(--neutral-50)}.card-product .buy-button{margin-top:1.6rem}.card-product .buy-button .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:4.8rem;padding:0 1.6rem;border-radius:10rem;border:1px solid var(--brand-secondary-default);background:var(--brand-secondary-default);color:var(--brand-blue-100, #e3f5fc);text-align:center;font-family:var(--font-family-body);font-size:var(--font-size-body-lg, 1.5rem);font-weight:600;line-height:1.2;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease}.card-product .buy-button .button:hover{background:var(--brand-secondary-dark);border-color:var(--brand-secondary-dark)}.card-product .buy-button .button:focus-visible{outline:2px solid var(--brand-secondary-light);outline-offset:2px}.card-product .buy-button .button.loading{opacity:.7;pointer-events:none}.card-product .buy-button .button.added{background:var(--brand-secondary-light);border-color:var(--brand-secondary-light)}.card-product .buy-button .button--secundario{background:rgba(0,0,0,0);color:var(--brand-secondary-default)}.card-product .buy-button .button--secundario:hover{background:var(--brand-secondary-default);color:var(--brand-blue-100, #e3f5fc)}.card-product .buy-button .added_to_cart{display:block;margin-top:.8rem;text-align:center;font-size:var(--font-size-body-md);font-weight:600;color:var(--brand-secondary-light);text-decoration:underline}.card-product--consulta .photo{opacity:.85}header{position:fixed;top:4rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99999;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;border-bottom:1px solid rgba(255,255,255,.24);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.56)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.56) 0%, rgba(0, 0, 0, 0) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}header.header--solido{top:0;background:var(--brand-secondary-dark);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:rgba(255,255,255,.12)}header.header--hidden{-webkit-transform:translateY(-150%);transform:translateY(-150%)}header.header--scrolled-up{-webkit-transform:translateY(0);transform:translateY(0);top:0}header .container{position:relative;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.4rem;padding-bottom:2.4rem}header .container .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}header .container .right .categorias{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}header .container .right .categorias .categorias-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;color:var(--neutral-50);font-size:var(--font-size-body-md);font-family:inherit;white-space:nowrap}header .container .right .categorias .categorias-dropdown{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;top:100%;right:0;position:absolute;margin:0;padding:.8rem;padding-top:1.2rem;background:var(--neutral-50);border-radius:.8rem;width:24rem;border:1px solid var(--neutral-200);z-index:1000000;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.16);box-shadow:0 12px 32px rgba(0,0,0,.16);list-style:none}header .container .right .categorias .categorias-dropdown::before{content:"";position:absolute;top:0;left:-0.8rem;right:-0.8rem;height:1.2rem}header .container .right .categorias .categorias-dropdown li a{font-size:1.4rem;color:var(--brand-secondary-dark) !important;font-weight:500;white-space:nowrap}header .container .right .categorias.open .categorias-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}@media(hover: hover)and (pointer: fine){header .container .right .categorias::before{content:"";position:absolute;top:100%;right:0;width:24rem;height:1.2rem;z-index:999999}header .container .right .categorias:hover .categorias-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}}header .container .right .categorias p{color:var(--neutral-50);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:150%}header .container .right .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;border-radius:999px;background:rgba(255,255,255,.16);padding:.6rem 1.6rem}header .container .right .itens{color:#fff;font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-style:normal;font-weight:500;line-height:150%}header .container .logo{width:16.4rem}header .container .logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}header .container nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.8rem}header .container nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container nav ul li a{color:var(--neutral-50);font-size:var(--font-size-body-md);font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}header .container nav ul li a:hover{color:var(--brand-secondary-light)}header .container nav ul .current_page_item a{color:var(--brand-secondary-light);font-weight:500}header .container nav .has-submenu.open .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}header .container nav .has-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-right:2rem;background-size:var(--font-size-body-lg);background:no-repeat right url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.52864 10.4714C7.78899 10.7318 8.2111 10.7318 8.47145 10.4714L12.4714 6.47142C12.7318 6.21108 12.7318 5.78897 12.4714 5.52862C12.2111 5.26827 11.789 5.26827 11.5286 5.52862L8.00004 9.05721L4.47145 5.52862C4.2111 5.26827 3.78899 5.26827 3.52864 5.52862C3.26829 5.78897 3.26829 6.21108 3.52864 6.47142L7.52864 10.4714Z' fill='%23FFFFFF'/></svg>")}header .container nav .has-submenu a{margin-right:.8rem}header .container nav .has-submenu .sub-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;top:4rem;left:-53px;position:absolute;padding:.8rem;background:var(--neutral-50);border-radius:.8rem;width:200px;border:1px solid #ddd}header .container nav .has-submenu .sub-menu li a{font-size:1.4rem;color:var(--brand-secondary-dark) !important;font-weight:500}header .container nav .has-submenu .sub-menu li a:hover{color:var(--brand-primary-darker) !important}.text-top{background-color:var(--brand-secondary-dark);padding:.8rem 0}.text-top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.text-top .container p{color:var(--neutral-50)}.text-top .container .icone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scrolled{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:fade-menu .3s ease;animation:fade-menu .3s ease;top:2rem}.scrolled .container{position:relative;z-index:999999;background-color:var(--primary-700);border-radius:10rem;padding:.6rem 4rem}.hamburger{margin-left:2rem;display:none;border-radius:20rem;padding:0}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background:var(--neutral-40);width:33px;height:3px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background:var(--neutral-40);width:33px;height:3px}.hamburger-box{width:35px;height:25px}.menu-mobile{position:absolute;display:none;top:-7.3rem;right:0;width:100%;height:calc(100vh + 85px);background:var(--brand-secondary-dark);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:4rem 1.5rem;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-x:hidden;overflow-y:scroll;z-index:22222;padding-top:15rem;border-top-left-radius:2rem}.menu-mobile::-webkit-scrollbar{display:none}.menu-mobile .cont-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.menu-mobile .cont-nav--categorias{margin-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu-mobile .cont-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}.menu-mobile .cont-nav ul li{width:100%}.menu-mobile .cont-nav ul li a{text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:1.6rem;font-weight:400;color:var(--neutral-40);width:100%;padding:1.2rem .8rem}.menu-mobile .menu-mobile__label{color:var(--brand-secondary-light);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem}.menu-mobile .menu-mobile-categorias{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:.4rem;margin-bottom:1.6rem;list-style:none}.menu-mobile .menu-mobile-categorias a{display:block;width:100%;padding:1rem .8rem;color:var(--neutral-40);font-size:1.6rem}.menu-mobile .has-submenu{position:relative}.menu-mobile .has-submenu::after{content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2016%2016'%20fill%3D'none'%3E%3Cpath%20fill-rule%3D'evenodd'%20clip-rule%3D'evenodd'%20d%3D'M7.52864%2010.4714C7.78899%2010.7318%208.2111%2010.7318%208.47145%2010.4714L12.4714%206.47142C12.7318%206.21108%2012.7318%205.78897%2012.4714%205.52862C12.2111%205.26827%2011.789%205.26827%2011.5286%205.52862L8.00004%209.05721L4.47145%205.52862C4.2111%205.26827%203.78899%205.26827%203.52864%205.52862C3.26829%205.78897%203.26829%206.21108%203.52864%206.47142L7.52864%2010.4714Z'%20fill%3D'%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top right;background-size:22px;width:1.8rem;height:1.8rem;position:absolute;top:1rem;right:0}.menu-mobile .has-submenu .sub-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;width:100%;margin-top:1.6rem}.menu-mobile .has-submenu .sub-menu li a{font-size:1.4rem}.menu-mobile .has-submenu .sub-menu li a:hover{color:var(--neutral-40) !important}.menu-mobile .has-submenu.open .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1211px){.scrolled .container{padding:.6rem 1.5rem}header .container{max-width:95%;padding-top:1.6rem;padding-bottom:1.6rem}header .container .btn-nav-c{display:none}header .container .right{display:none}.hamburger{display:block}nav{display:none}nav ul{display:none !important}.menu-mobile{display:block}.menu-mobile .btn-nav-contato{max-width:100%;margin-top:3rem}.menu-mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 560px){nav .hamburger{margin-left:0;padding:0}}.menu-opened header .menu-mobile{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}.mini-cart__body .cart-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.mini-cart__body .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2rem;border-bottom:1px solid var(--neutral-200)}.mini-cart__body .cart-item__image{width:8.8rem;height:8.8rem;border-radius:.8rem;overflow:hidden;border:1px solid var(--neutral-100);background:var(--neutral-50)}.mini-cart__body .cart-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mini-cart__body .cart-item .item-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.mini-cart__body .cart-item .item-details h3{font-size:var(--font-size-body-sm);color:var(--neutral-800);margin:0 0 .4rem 0;line-height:1.4;font-family:var(--font-family-body)}.mini-cart__body .cart-item .item-details .price{font-size:var(--font-size-body-md);font-family:var(--font-family-heading);font-weight:600;color:var(--brand-primary-default);margin-bottom:1.2rem}.mini-cart__body .cart-item .item-details .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;background:#fff;border:1px solid var(--neutral-300);border-radius:10rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden}.mini-cart__body .cart-item .item-details .quantity button,.mini-cart__body .cart-item .item-details .quantity .qty-btn{background:rgba(0,0,0,0);border:none;font-size:1.6rem;padding:.4rem 1.6rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.mini-cart__body .cart-item .item-details .quantity button:hover,.mini-cart__body .cart-item .item-details .quantity .qty-btn:hover{background:var(--neutral-100)}.mini-cart__body .cart-item .item-details .quantity .qty{width:3.2rem;text-align:center;border:none;background:rgba(0,0,0,0);font-family:var(--font-family-heading);font-weight:500;padding:0;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mini-cart__body .cart-item .item-details .quantity .qty::-webkit-outer-spin-button,.mini-cart__body .cart-item .item-details .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart__body .empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:4rem 0}.mini-cart__body .empty-state p{font-size:1.8rem;color:var(--neutral-600);margin-bottom:2.4rem}.mini-cart__body .empty-state .btn-cart{background:#1a3052;color:#fff;padding:1.2rem 2.4rem;border-radius:10rem;text-decoration:none;font-family:var(--font-family-heading);font-weight:500;-webkit-transition:background .3s;transition:background .3s}.mini-cart__body .empty-state .btn-cart:hover{background:#0f1e38}.mini-cart__body .promo-slide{margin-top:3.2rem}.mini-cart__body .promo-slide h3{font-size:var(--font-size-body-lg);color:var(--neutral-800);margin-bottom:1.6rem;font-family:var(--font-family-heading)}.mini-cart__body .promo-slide .promo-item{background:rgba(0,0,0,0);border:1px solid var(--neutral-200);border-radius:1.6rem;padding:1.6rem;text-align:center;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.mini-cart__body .promo-slide .promo-item:hover{border-color:var(--brand-primary-default)}.mini-cart__body .promo-slide .promo-item img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;margin-bottom:1.2rem;border-radius:.4rem}.mini-cart__body .promo-slide .promo-item h4{font-size:1.4rem;font-weight:400;color:var(--neutral-700);margin-bottom:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-body)}.mini-cart__body .promo-slide .promo-item .promo-price{font-size:1.6rem;font-weight:600;color:#1a3052;margin-bottom:1.2rem}.mini-cart__body .promo-slide .promo-item .promo-price del{font-size:1.2rem;color:var(--neutral-500);font-weight:400;margin-left:.4rem}.mini-cart__body .promo-slide .promo-item .btn-promo{display:inline-block;padding:.8rem 1.6rem;background:var(--neutral-100);color:var(--neutral-800);border-radius:10rem;text-decoration:none;font-size:1.3rem;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.mini-cart__body .promo-slide .promo-item .btn-promo:hover{background:#1a3052;color:#fff}.mini-cart__body .promo-slide .swiper-button-next::after,.mini-cart__body .promo-slide .swiper-button-prev::after{font-size:1.8rem;color:#1a3052}.mini-cart__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2.4rem 4rem 2.4rem}.mini-cart__footer .mini-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px dashed var(--neutral-200)}.mini-cart__footer .mini-cart__total strong{font-size:var(--font-size-body-lg);color:var(--neutral-800);font-family:var(--font-family-heading)}.mini-cart__footer .mini-cart__total span{font-size:var(--font-size-heading-sm);color:#1a3052;font-weight:600}.mini-cart__footer .mini-cart__footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;width:100%}.mini-cart__footer .mini-cart__footer-actions .btn-clear{width:35%}.mini-cart__footer .mini-cart__footer-actions .btn-apply{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-search-panel{position:fixed;top:4rem;left:0;width:100%;z-index:99998;background:rgba(0,13,50,.96);padding:1.6rem 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-search-panel .header-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.header-search-panel .header-search-form input[type=search]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;padding:1.2rem 1.6rem;font-size:var(--font-size-body-md)}header .right .lupa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.site-footer{--footer-ink: #07131c;--footer-text: #f2f0e9;--footer-muted: rgba(242, 240, 233, .58);--footer-line: rgba(255, 255, 255, .14);padding:11rem 0 5rem;border-top:1px solid var(--footer-line);color:var(--footer-text);background:var(--footer-ink)}.site-footer>.container{max-width:138rem}.site-footer__eyebrow{display:block;color:var(--footer-muted);font-size:1rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.site-footer__intro{display:grid;grid-template-columns:23rem minmax(0, 1fr) 14rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(3rem,6vw,9rem);padding-bottom:8rem}.site-footer__brand{padding-top:.8rem}.site-footer__brand img{width:21rem;height:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.site-footer__brand span{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-0.03em}.site-footer__statement h2{max-width:82rem;margin-top:1.8rem;color:#fff;font-size:clamp(5rem,6.3vw,8.8rem);font-weight:300;line-height:.95;letter-spacing:-0.065em}.site-footer__statement em{color:rgba(255,255,255,.42);font-style:normal;font-weight:inherit}.site-footer__back-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:border-color .25s ease,color .25s ease;transition:border-color .25s ease,color .25s ease}.site-footer__back-top span{color:inherit;font-size:inherit}.site-footer__back-top:hover{color:#fff;border-color:rgba(255,255,255,.55)}.site-footer__back-top:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer__navigation{display:grid;grid-template-columns:1.1fr .9fr 1fr 1.35fr;border-top:1px solid var(--footer-line);border-left:1px solid var(--footer-line)}.site-footer__column,.site-footer__cta{min-height:30rem;padding:3.2rem;border-right:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line)}.site-footer__column-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:3rem}.site-footer__column-head span{color:rgba(255,255,255,.32);font-size:.95rem;font-weight:700;letter-spacing:.15em}.site-footer__column-head h3{color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.site-footer__column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem}.site-footer__column ul a{position:relative;color:var(--footer-muted);font-size:1.35rem;line-height:1.45;-webkit-transition:color .22s ease,-webkit-transform .22s ease;transition:color .22s ease,-webkit-transform .22s ease;transition:color .22s ease,transform .22s ease;transition:color .22s ease,transform .22s ease,-webkit-transform .22s ease}.site-footer__column ul a::before{content:"";position:absolute;top:50%;left:-1.8rem;width:.8rem;height:1px;opacity:0;background:#fff;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem);-webkit-transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease}.site-footer__column ul a:hover{color:#fff;-webkit-transform:translateX(1.8rem);transform:translateX(1.8rem)}.site-footer__column ul a:hover::before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.site-footer__column ul a:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer__column--contact a{color:rgba(255,255,255,.82)}.site-footer__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(255,255,255,.035)}.site-footer__cta h3{max-width:30rem;margin:3rem 0 auto;color:#fff;font-size:clamp(2.5rem,2.6vw,3.8rem);font-weight:400;line-height:1.08;letter-spacing:-0.045em}.site-footer__cta a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.6rem 0;border-top:1px solid var(--footer-line);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.site-footer__cta a span{color:inherit;font-size:1.6rem;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease, -webkit-transform .22s ease}.site-footer__cta a:hover span{-webkit-transform:translate(3px, -3px);transform:translate(3px, -3px)}.site-footer__cta a:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer__utility{display:grid;grid-template-columns:minmax(0, 1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;padding:3.2rem 0;border-bottom:1px solid var(--footer-line)}.site-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem 3.2rem}.site-footer__legal a{color:var(--footer-muted);font-size:1.05rem;-webkit-transition:color .2s ease;transition:color .2s ease}.site-footer__legal a:hover{color:#fff}.site-footer__legal a:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.site-footer__payments>span{color:var(--footer-muted);font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.site-footer__payments ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.site-footer__payments li{width:3.8rem;height:2.7rem;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:.3rem;background:#fff}.site-footer__payments img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-footer__description{max-width:89rem;padding-top:3rem}.site-footer__description p{color:rgba(255,255,255,.38);font-size:1.05rem;line-height:1.65}@media(max-width: 1080px){.site-footer__intro{grid-template-columns:19rem minmax(0, 1fr)}.site-footer__back-top{grid-column:2;max-width:16rem}.site-footer__navigation{grid-template-columns:repeat(2, 1fr)}.site-footer__utility{grid-template-columns:1fr}}@media(max-width: 680px){.site-footer{padding:8rem 0 4rem}.site-footer__intro{grid-template-columns:1fr;gap:4rem;padding-bottom:6rem}.site-footer__brand img{width:18rem}.site-footer__statement h2{font-size:4.8rem}.site-footer__back-top{grid-column:auto;width:100%;max-width:none}.site-footer__navigation{grid-template-columns:1fr 1fr}.site-footer__column,.site-footer__cta{min-height:0;padding:2.8rem 1.8rem}.site-footer__column-head{margin-bottom:2.2rem}.site-footer__column--contact{grid-column:1/-1}.site-footer__column--contact ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1.2rem 2.5rem}.site-footer__cta{grid-column:1/-1}.site-footer__cta h3{margin:2.5rem 0 4rem;font-size:3.2rem}.site-footer__utility{gap:3rem}.site-footer__legal{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.site-footer__payments{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer__description{padding-top:2.5rem}}.site-footer-copy{padding:2.8rem 0;border-top:1px solid rgba(255,255,255,.08);background:#050e15}.site-footer-copy .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:138rem}.site-footer-copy .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.site-footer-copy .v4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.site-footer-copy p{color:rgba(255,255,255,.4);font-size:1rem}.site-footer-copy .right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.site-footer-copy .right a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(0,0,0,0);-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.site-footer-copy .right a:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.site-footer-copy .right a:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-footer-copy .right img{width:1.8rem;height:1.8rem;-o-object-fit:contain;object-fit:contain}@media(max-width: 690px){.site-footer-copy{padding:3rem 0}.site-footer-copy .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.site-footer-copy .left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.site-footer-copy .right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.s-news{margin-top:0;padding:10rem 0;border-top:1px solid rgba(8,24,34,.14);background:#e9e5dc}.s-news .container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(34rem, 52rem);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:6rem;max-width:138rem}.s-news__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem}.s-news span{color:#59676e;font-size:1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.s-news h2{max-width:70rem;margin-top:1.5rem;color:#07131c;font-size:clamp(4rem,5vw,7rem);font-weight:400;line-height:.98;letter-spacing:-0.055em}.s-news p{max-width:52rem;color:#59676e}.s-news .newsletter-form{width:100%}@media(max-width: 780px){.s-news{padding:7rem 0}.s-news .container{grid-template-columns:1fr;gap:2.5rem}}.s-banner{overflow:hidden}.s-banner .banners{position:relative}.s-banner .banners .banner{padding-top:33.2rem;padding-bottom:7.8rem;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.s-banner .banners .banner::after{content:"";width:100%;height:100%;background:linear-gradient(88deg, rgba(0, 0, 0, 0.64) 16.41%, rgba(0, 0, 0, 0.38) 44.25%, rgba(0, 0, 0, 0) 64.54%);position:absolute;left:0;bottom:0}.s-banner .banners .banner .container{position:relative;z-index:22}.s-banner .banners .banner .container .info{max-width:79rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.s-banner .banners .banner .container .info span{color:var(--neutral-50);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal}.s-banner .banners .banner .container .info h2{color:var(--neutral-50);font-size:7.2rem}.s-banner .banners .banner .container .info p{font-size:var(--font-size-body-lg);color:var(--neutral-50);font-family:var(--font-family-heading)}.s-banner .nav{position:absolute;right:calc((100vw - 124.6rem)/2);bottom:7.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2rem;z-index:23}.s-banner .nav .swiper-pagination{position:relative;bottom:auto}.s-banner .nav .swiper-pagination .swiper-pagination-bullet{width:16px;height:4px;border-radius:.1rem}.s-banner .nav .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--neutral-50);width:2.4rem}.s-banner .nav .setas-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.s-banner .nav .setas-nav .btn-nav{border-radius:9999px;border:1px solid rgba(249,250,251,.16);background:rgba(249,250,251,.04);width:6rem;height:4rem;padding:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 1296px){.s-banner .nav{right:calc((100vw - 123.6rem)/2)}}@media(max-width: 1232px){.s-banner .nav{right:calc((100vw - 118.6rem)/2)}}@media(max-width: 1194px){.s-banner .nav{right:calc((100vw - 110.6rem)/2)}}@media(max-width: 1120px){.s-banner .nav{right:calc((100vw - 105.6rem)/2)}}@media(max-width: 1064px){.s-banner .nav{right:calc((100vw - 100.6rem)/2)}}@media(max-width: 1020px){.s-banner .nav{right:calc((100vw - 93.6rem)/2)}}@media(max-width: 990px){.s-banner .nav{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 990px){.s-banner .banners .banner{padding-bottom:22rem}.s-banner .banners .banner::after{background:-webkit-gradient(linear, left top, left bottom, color-stop(55.26%, rgba(0, 0, 0, 0)), color-stop(77.58%, rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.92)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55.26%, rgba(0, 0, 0, 0.65) 77.58%, rgba(0, 0, 0, 0.92) 100%)}.s-banner .banners .banner .container .info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.s-banner .banners .banner .container .info h2{text-align:center}.s-banner .banners .banner .container .info span{text-align:center}.s-banner .banners .banner .container .info p{text-align:center}}@media(max-width: 590px){.s-banner .banners .banner{padding-bottom:22rem}.s-banner .banners .banner::after{background:-webkit-gradient(linear, left top, left bottom, color-stop(55.26%, rgba(0, 0, 0, 0)), color-stop(77.58%, rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.92)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55.26%, rgba(0, 0, 0, 0.65) 77.58%, rgba(0, 0, 0, 0.92) 100%)}.s-banner .banners .banner .container .info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.s-banner .banners .banner .container .info h2{text-align:center;font-size:4.5rem}.s-banner .banners .banner .container .info span{text-align:center}.s-banner .banners .banner .container .info p{text-align:center}}.s-benefits{margin-top:6rem;overflow:hidden}.s-benefits .container .benefits .card-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.s-benefits .container .benefits .card-benefit p{font-size:var(--font-size-body-lg);font-family:var(--font-family-heading);color:var(--neutral-700);text-align:center}.s-categorias{margin-top:12rem}.s-categorias .container .topo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-categorias .container .topo p{max-width:49.2rem;width:100%;color:var(--neutral-500);font-size:var(--font-size-heading-xs);font-family:var(--font-family-heading)}.s-categorias .container .topo h2{max-width:48rem;width:100%;font-size:var(--font-size-heading-xl);font-weight:600;color:var(--brand-secondary-default)}.s-categorias .container .categorias{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem;margin-top:6rem}.s-categorias .container .categorias .card-categoria{width:100%;height:62.7rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-categorias .container .categorias .card-categoria::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:1.6rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(55.26%, rgba(0, 0, 0, 0)), color-stop(77.58%, rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.92)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 55.26%, rgba(0, 0, 0, 0.65) 77.58%, rgba(0, 0, 0, 0.92) 100%)}.s-categorias .container .categorias .card-categoria .photo{width:100%;height:100%}.s-categorias .container .categorias .card-categoria .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:1.6rem}.s-categorias .container .categorias .card-categoria .info{position:absolute;bottom:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;max-width:34rem;width:100%;z-index:22}.s-categorias .container .categorias .card-categoria .info h3{width:100%;text-align:center;color:var(--Neutral-White, #fff);font-family:var(--font-family-body);font-size:var(--font-size-body-xl);font-style:normal;font-weight:400;line-height:150%}@media(max-width: 990px){.s-categorias{margin-top:8rem}.s-categorias .container .topo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.s-categorias .container .topo h2{text-align:center;max-width:100%}.s-categorias .container .topo p{text-align:center;max-width:100%}.s-categorias .container .categorias{grid-template-columns:1fr}}@media(max-width: 590px){.s-categorias .container .categorias .card-categoria{height:40rem}}.s-vitrine1{margin-top:12rem}.s-vitrine1 .container .topo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem}.s-vitrine1 .container .topo h2{font-size:var(--font-size-heading-xl);color:var(--brand-secondary-default)}.s-vitrine1 .container .topo .setas-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.s-vitrine1 .container .topo .setas-nav .btn-nav{border-radius:10rem;border:1px solid var(--neutral-300);background:rgba(249,250,251,.04);width:6rem;height:4rem;padding:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}.s-vitrine1 .container .topo .setas-nav .btn-nav svg path{stroke:#4b5563}.s-vitrine1 .container .swiper-pagination{display:none}.s-vitrine1 .container .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--brand-secondary-default);width:2.4rem}.s-vitrine1 .container .vitrine-products{margin-top:1.2rem;padding-top:2rem;padding-bottom:2rem;margin-bottom:-2rem;overflow:hidden}.s-vitrine1 .container .vitrine-products .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.s-vitrine1 .container .vitrine-products .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.s-vitrine1 .container .vitrine-products .swiper-slide>.card-product{width:100%}.s-vitrine1 .container .vitrine-ver-todos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem}.s-vitrine1 .container .vitrine-ver-todos .btn-ver-todos{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;min-height:5.2rem;padding:0 3.2rem;border:1px solid var(--brand-secondary-default);border-radius:10rem;color:var(--brand-secondary-default);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg, 1.5rem);font-weight:600;-webkit-transition:background .2s ease,color .2s ease,gap .2s ease;transition:background .2s ease,color .2s ease,gap .2s ease}.s-vitrine1 .container .vitrine-ver-todos .btn-ver-todos svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.s-vitrine1 .container .vitrine-ver-todos .btn-ver-todos:hover{background:var(--brand-secondary-default);color:var(--neutral-50);gap:1.2rem}.s-vitrine1 .container .vitrine-ver-todos .btn-ver-todos:focus-visible{outline:2px solid var(--brand-secondary-light);outline-offset:2px}.s-vitrine1 .container .vitrine-empty{margin-top:2.4rem;color:var(--neutral-600);font-size:var(--font-size-body-lg)}@media(max-width: 990px){.s-vitrine1{margin-top:8rem}.s-vitrine1 .container .topo .setas-nav{display:none}.s-vitrine1 .container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.2rem}}.s-marcas{margin-top:12rem}.s-marcas .container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem}.s-marcas .container .info{max-width:38.4rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.s-marcas .container .info .icone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-marcas .container .info h2{font-size:var(--font-size-heading-lg);color:var(--brand-secondary-default)}.s-marcas .container .marcas{max-width:80rem;width:100%}.s-marcas .container .marcas .marca{height:3.5rem;width:100%}.s-marcas .container .marcas .marca img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media(max-width: 990px){.s-marcas{margin-top:8rem}.s-marcas .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-marcas .container .info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-marcas .container .info .icone{display:none}}.s-banner-destaque{margin-top:12rem;padding-top:44rem;padding-bottom:5.6rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.s-banner-destaque::after{content:"";width:100%;height:100%;background:linear-gradient(88deg, rgba(0, 0, 0, 0.64) 16.41%, rgba(0, 0, 0, 0.38) 44.25%, rgba(0, 0, 0, 0) 64.54%);position:absolute;left:0;bottom:0}.s-banner-destaque .container{position:relative;z-index:22;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.4rem}.s-banner-destaque .container .left{max-width:65.7rem;width:100%}.s-banner-destaque .container .left h2{font-size:6.4rem;color:var(--neutral-50)}.s-banner-destaque .container .right{max-width:30.7rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.4rem}.s-banner-destaque .container .right p{color:var(--neutral-50);font-size:var(--font-size-body-lg);font-family:var(--font-family-heading)}@media(max-width: 990px){.s-banner-destaque .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.s-banner-destaque .container .left{max-width:100%}.s-banner-destaque .container .right{max-width:100%}}@media(max-width: 690px){.s-banner-destaque .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.s-banner-destaque .container .left{max-width:100%}.s-banner-destaque .container .left h2{font-size:4rem}.s-banner-destaque .container .right{max-width:100%}}.s-sobre{margin-top:12rem}.s-sobre--sem-foto .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-sobre--sem-foto .container .left{max-width:79.2rem;text-align:center}.s-sobre .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem}.s-sobre .container .left{max-width:49rem;width:100%}.s-sobre .container .left h2{font-size:var(--font-size-heading-xl);color:var(--brand-secondary-default);margin-bottom:3.2rem}.s-sobre .container .left p{margin-bottom:1.6rem}.s-sobre .container .right{max-width:59.2rem;width:100%}.s-sobre .container .right>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:1.6rem}@media(max-width: 990px){.s-sobre{margin-top:8rem}.s-sobre .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-sobre .container .left{max-width:100%}.s-sobre .container .right{max-width:100%}}.privacy-photo{position:relative;overflow:hidden;border-radius:1.6rem;line-height:0;isolation:isolate}.privacy-photo__image{display:block;width:100%;height:auto;min-height:32rem;-o-object-fit:cover;object-fit:cover;border-radius:1.6rem}.privacy-photo__overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.2rem;pointer-events:none}.privacy-photo__blur{position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 13, 50, 0.18)), color-stop(52%, rgba(0, 13, 50, 0.42)), to(rgba(0, 13, 50, 0.58)));background:linear-gradient(180deg, rgba(0, 13, 50, 0.18) 0%, rgba(0, 13, 50, 0.42) 52%, rgba(0, 13, 50, 0.58) 100%)}.privacy-photo__logo{position:relative;z-index:1;width:100%;max-width:34rem;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 8px 24px rgba(0, 0, 0, 0.28));filter:drop-shadow(0 8px 24px rgba(0, 0, 0, 0.28))}@media(max-width: 990px){.privacy-photo__image{min-height:24rem}.privacy-photo__overlay{padding:2.4rem}.privacy-photo__logo{max-width:26rem}}body.home,body.page-template-page-home{background:#07131c}body.home .text-top,body.page-template-page-home .text-top{display:none}body.home>header,body.page-template-page-home>header{top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(3, 12, 18, 0.72)), to(transparent));background:linear-gradient(180deg, rgba(3, 12, 18, 0.72), transparent);border-bottom-color:rgba(255,255,255,.12)}body.home>header .container,body.page-template-page-home>header .container{max-width:138rem}.home-v2{--v2-ink: #07131c;--v2-cream: #eeeae1;--v2-paper: #f5f2eb;--v2-line: rgba(8, 24, 34, .16);--v2-red: #d40018;overflow:hidden;background:var(--v2-paper)}.home-v2__eyebrow,.home-v2__section-number,.home-v2__panel-kicker{display:block;font-size:1.05rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.home-v2__hero{min-height:100svh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20rem 0 9rem;isolation:isolate;background:#061019 var(--hero-image) 66% center/cover no-repeat}.home-v2__hero::before{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(rgba(2, 11, 17, 0.95)), color-stop(42%, rgba(2, 11, 17, 0.73)), color-stop(76%, rgba(2, 11, 17, 0.16))),-webkit-gradient(linear, left bottom, left top, from(rgba(2, 11, 17, 0.82)), color-stop(48%, transparent));background:linear-gradient(90deg, rgba(2, 11, 17, 0.95) 0%, rgba(2, 11, 17, 0.73) 42%, rgba(2, 11, 17, 0.16) 76%),linear-gradient(0deg, rgba(2, 11, 17, 0.82) 0%, transparent 48%)}.home-v2__hero-noise{position:absolute;inset:0;z-index:-1;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.home-v2__hero-word{position:absolute;z-index:-1;top:14%;left:1.5%;color:rgba(0,0,0,0);font-family:var(--font-family-heading);font-size:clamp(12rem,23vw,34rem);font-weight:300;letter-spacing:-0.085em;line-height:.8;white-space:nowrap;-webkit-text-stroke:1px rgba(255,255,255,.16)}.home-v2__hero-layout{position:relative;display:grid;grid-template-columns:4rem minmax(0, 1fr) 31rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:clamp(2.4rem,5vw,8rem);max-width:138rem;z-index:1}.home-v2__hero-index{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:rgba(255,255,255,.55)}.home-v2__hero-index span{color:inherit;font-size:.95rem}.home-v2__hero-index i{width:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1.6rem 0;background:rgba(255,255,255,.25)}.home-v2__hero-copy{max-width:84rem}.home-v2__hero .home-v2__eyebrow{color:#d9dde0;margin-bottom:2.4rem}.home-v2__hero h1{max-width:84rem;color:#fff;font-size:clamp(5.4rem,7.1vw,10.4rem);font-weight:400;letter-spacing:-0.065em;line-height:.91}.home-v2__hero-copy>p{max-width:62rem;margin-top:3rem;color:rgba(255,255,255,.7);font-size:1.65rem}.home-v2__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;margin-top:4rem}.home-v2__button{min-height:5.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.6rem;padding:0 1.2rem 0 2.4rem;border:1px solid rgba(0,0,0,0);border-radius:10rem;font-size:1.3rem;font-weight:700;-webkit-transition:background .25s ease,color .25s ease,-webkit-transform .25s ease;transition:background .25s ease,color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background .25s ease,color .25s ease;transition:transform .25s ease,background .25s ease,color .25s ease,-webkit-transform .25s ease}.home-v2__button svg{width:3.6rem;height:3.6rem;padding:.9rem;border-radius:50%}.home-v2__button path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-v2__button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.home-v2__button--light{color:var(--v2-ink);background:#fff}.home-v2__button--light svg{color:#fff;background:var(--v2-red)}.home-v2__button--dark{color:#fff;background:var(--v2-ink)}.home-v2__button--dark svg{color:var(--v2-ink);background:#fff}.home-v2__text-link{color:#fff;font-size:1.25rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:.5rem}.home-v2__hero-panel{padding:2.8rem 0 0 2.8rem;border-left:1px solid rgba(255,255,255,.25);color:#fff}.home-v2__panel-kicker{color:#fff}.home-v2__hero-panel>p{color:rgba(255,255,255,.68);font-size:1.35rem;margin-top:1.6rem}.home-v2__panel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:3.4rem}.home-v2__panel-metrics div{padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.25)}.home-v2__panel-metrics strong{display:block;color:#fff;font-size:3.4rem;font-weight:400;letter-spacing:-0.05em}.home-v2__panel-metrics span{display:block;color:rgba(255,255,255,.5);font-size:1.05rem;margin-top:.3rem}.home-v2__hero-bottom{position:absolute;bottom:2.4rem;left:50%;z-index:2;max-width:138rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-v2__hero-bottom span{color:rgba(255,255,255,.42);font-size:.9rem;text-transform:uppercase;letter-spacing:.15em}.home-v2__hero-bottom i{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(255,255,255,.15)}.home-v2__manifesto{padding:15rem 0;background:var(--v2-cream)}.home-v2__manifesto-grid{display:grid;grid-template-columns:14rem minmax(0, 1fr) 31rem;gap:5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.home-v2__section-number{color:#667078}.home-v2__manifesto h2{color:var(--v2-ink);font-size:clamp(4rem,5.6vw,7.8rem);font-weight:400;letter-spacing:-0.065em;line-height:1}.home-v2__manifesto h2 em{color:#7a848b;font-style:normal}.home-v2__manifesto-note{padding-top:1.4rem}.home-v2__manifesto-note>span{color:var(--v2-red);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.home-v2__manifesto-note p{margin:2rem 0 3rem;color:#4f5a61;font-size:1.45rem}.home-v2__arrow-link{color:var(--v2-ink);font-size:1.25rem;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:.6rem}.home-v2__arrow-link span{color:inherit;margin-left:1rem}.home-v2__shop-window{padding:10rem 0 11rem;border-top:1px solid var(--v2-line);background:#e4e8e7}.home-v2__shop-window-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem;margin-bottom:4.5rem}.home-v2__shop-window-head .home-v2__eyebrow{color:#6a757b}.home-v2__shop-window-head h2{margin-top:1.3rem;color:var(--v2-ink);font-size:clamp(3.8rem,4.8vw,6.8rem);font-weight:400;line-height:.96;letter-spacing:-0.06em}.home-v2__shop-window-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.home-v2__shop-window-grid .card-product{min-width:0;padding:1.8rem;border:0;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);border-radius:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.home-v2__shop-window-grid .card-product:hover{border-color:var(--v2-line);background:rgba(255,255,255,.36);-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.home-v2__shop-window-grid .card-product .photo{height:25rem;margin-bottom:2rem;border-radius:0;background:rgba(255,255,255,.66)}.home-v2__shop-window-grid .card-product .photo a{padding:2rem}.home-v2__shop-window-grid .card-product .info{min-height:23rem}.home-v2__shop-window-grid .card-product__marca{color:#718087;font-size:.95rem;letter-spacing:.15em}.home-v2__shop-window-grid .card-product h3 a{color:var(--v2-ink);font-size:1.65rem;font-weight:500;line-height:1.25}.home-v2__shop-window-grid .card-product .price-all{padding-top:1.8rem}.home-v2__shop-window-grid .card-product .buy-button{margin-top:1.7rem}.home-v2__shop-window-grid .card-actions__icone{border-color:var(--v2-ink);color:var(--v2-ink);border-radius:0}.home-v2__shop-window-grid .card-actions__icone:hover,.home-v2__shop-window-grid .card-actions__icone--primario{color:#fff;background:var(--v2-ink)}.home-v2__universes{padding:14rem 0;background:var(--v2-paper)}.home-v2__section-head{display:grid;grid-template-columns:14rem minmax(0, 1fr) auto;gap:5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:7rem}.home-v2__section-head h2{color:var(--v2-ink);font-size:clamp(4.4rem,5.8vw,8rem);font-weight:400;letter-spacing:-0.065em;line-height:.96}.home-v2__universe-list{border-top:1px solid var(--v2-line)}.home-v2__universe{position:relative;display:grid;grid-template-columns:8rem 24rem minmax(0, 1fr) 5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;min-height:20rem;padding:2rem 0;border-bottom:1px solid var(--v2-line);color:var(--v2-ink)}.home-v2__universe-index{color:#899198;font-size:1.05rem}.home-v2__universe-image{height:15.5rem;overflow:hidden;background:#ced5d8}.home-v2__universe-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:saturate(0.7);filter:saturate(0.7);-webkit-transition:-webkit-transform .55s ease,-webkit-filter .55s ease;transition:-webkit-transform .55s ease,-webkit-filter .55s ease;transition:transform .55s ease,filter .55s ease;transition:transform .55s ease,filter .55s ease,-webkit-transform .55s ease,-webkit-filter .55s ease}.home-v2__universe h3{color:var(--v2-ink);font-size:clamp(2.8rem,4vw,5.7rem);font-weight:400;letter-spacing:-0.055em;line-height:1}.home-v2__universe p{max-width:48rem;margin-top:1.2rem;color:#667078;font-size:1.3rem}.home-v2__universe-arrow{width:4.8rem;height:4.8rem;display:grid;place-items:center;border:1px solid var(--v2-line);border-radius:50%;color:var(--v2-ink);-webkit-transition:color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:color .25s ease,background .25s ease,-webkit-transform .25s ease;transition:color .25s ease,background .25s ease,transform .25s ease;transition:color .25s ease,background .25s ease,transform .25s ease,-webkit-transform .25s ease}.home-v2__universe:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-filter:saturate(1);filter:saturate(1)}.home-v2__universe:hover .home-v2__universe-arrow{color:#fff;background:var(--v2-red);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home-v2__precision{padding:14rem 0;background:#d8e0e3}.home-v2__precision-grid{display:grid;grid-template-columns:minmax(0, 1.16fr) minmax(42rem, 0.84fr);min-height:73rem}.home-v2__precision-image{position:relative;overflow:hidden;background:#0a1b25 var(--feature-image) center/cover no-repeat}.home-v2__precision-image::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(2, 12, 19, 0.62)), color-stop(55%, transparent));background:linear-gradient(0deg, rgba(2, 12, 19, 0.62), transparent 55%)}.home-v2__precision-image>span{position:absolute;left:3.2rem;bottom:3rem;z-index:2;color:#fff;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.home-v2__target{position:absolute;z-index:2;right:4rem;top:4rem;width:10rem;height:10rem;display:grid;place-items:center}.home-v2__target i{position:absolute;border:1px solid rgba(255,255,255,.45);border-radius:50%}.home-v2__target i:nth-child(1){width:100%;height:100%}.home-v2__target i:nth-child(2){width:58%;height:58%}.home-v2__target i:nth-child(3){width:.7rem;height:.7rem;background:#fff}.home-v2__precision-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7rem;background:#fff}.home-v2__precision-copy h2{margin-top:4rem;color:var(--v2-ink);font-size:clamp(4rem,4.6vw,6.5rem);font-weight:400;letter-spacing:-0.06em;line-height:.98}.home-v2__precision-copy>p{max-width:50rem;margin-top:3rem;color:#5f6970;font-size:1.45rem}.home-v2__precision-copy ul{margin:4rem 0;border-top:1px solid var(--v2-line)}.home-v2__precision-copy li{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:1.8rem 0;border-bottom:1px solid var(--v2-line);color:#2e3b43;font-size:1.25rem}.home-v2__precision-copy li span{color:#98a0a5;font-size:1rem}.home-v2__precision-copy .home-v2__button{-ms-flex-item-align:start;align-self:flex-start}.home-v2__selection{padding:14rem 0;background:var(--v2-ink)}.home-v2__section-head--light h2,.home-v2__section-head--light .home-v2__arrow-link{color:#fff}.home-v2__section-head--light .home-v2__section-number{color:rgba(255,255,255,.48)}.home-v2__product-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15)}.home-v2__product-grid .card-product{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:var(--v2-ink);-webkit-box-shadow:none;box-shadow:none}.home-v2__product-grid .card-product .photo{height:31rem;padding:3rem;background:#eef1f0;border-radius:0}.home-v2__product-grid .card-product .photo img{mix-blend-mode:multiply}.home-v2__product-grid .card-product .info{min-height:27rem;padding:2.8rem;background:var(--v2-ink)}.home-v2__product-grid .card-product__marca{color:#768692;font-size:1rem;letter-spacing:.15em;text-transform:uppercase}.home-v2__product-grid .card-product h3 a{color:#fff;font-size:1.8rem;font-weight:500;line-height:1.25}.home-v2__product-grid .card-product .price-all{margin-top:auto}.home-v2__product-grid .card-product .price,.home-v2__product-grid .card-product .price span,.home-v2__product-grid .card-product .woocommerce-Price-amount{color:#fff}.home-v2__product-grid .card-product .parcelas{color:#74828c}.home-v2__product-grid .card-product .buy-button{margin-top:1.8rem}.home-v2__product-grid .card-actions__icone{border-color:rgba(255,255,255,.24);color:#fff}.home-v2__brands{overflow:hidden;padding:5rem 0;border-top:1px solid rgba(255,255,255,.1);background:var(--v2-ink)}.home-v2__brand-track{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:v2-brand-loop 32s linear infinite;animation:v2-brand-loop 32s linear infinite;will-change:transform}.home-v2__brand-row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9rem;padding-right:9rem}.home-v2__brand-row img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15rem;height:5rem;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(1) brightness(0) invert(1);filter:grayscale(1) brightness(0) invert(1);opacity:.6}.home-v2__closing{position:relative;padding:16rem 0;background:#b9c9cf}.home-v2__closing::before{content:"";position:absolute;inset:0;opacity:.35;background:radial-gradient(circle at 70% 0%, #fff, transparent 45%)}.home-v2__closing-inner{position:relative;z-index:1}.home-v2__closing h2{max-width:105rem;margin-top:4rem;color:var(--v2-ink);font-size:clamp(6rem,10vw,14rem);font-weight:400;letter-spacing:-0.08em;line-height:.82}.home-v2__closing p{max-width:50rem;margin-top:4rem;color:#33434c;font-size:1.6rem}.home-v2__closing .home-v2__text-link{color:var(--v2-ink);border-color:rgba(7,19,28,.45)}.home-v2 [data-v2-reveal]{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),transform .8s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1)}.home-v2 [data-v2-reveal].is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width: 1080px){.home-v2__hero-layout{grid-template-columns:2rem minmax(0, 1fr)}.home-v2__hero-panel{display:none}.home-v2__manifesto-grid{grid-template-columns:10rem 1fr}.home-v2__manifesto-note{grid-column:2;max-width:48rem}.home-v2__section-head{grid-template-columns:10rem 1fr}.home-v2__section-head>a{grid-column:2;justify-self:start}.home-v2__universe{grid-template-columns:5rem 20rem minmax(0, 1fr) 5rem;gap:2.4rem}.home-v2__precision-grid{grid-template-columns:1fr 1fr}.home-v2__precision-copy{padding:5rem}.home-v2__shop-window-grid,.home-v2__product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 780px){.home-v2__hero{min-height:82rem;padding:17rem 0 7rem;background-position:70% center}.home-v2__hero::before{background:-webkit-gradient(linear, left top, right top, from(rgba(2, 11, 17, 0.84)), to(rgba(2, 11, 17, 0.35))),-webkit-gradient(linear, left bottom, left top, from(rgba(2, 11, 17, 0.9)), color-stop(65%, transparent));background:linear-gradient(90deg, rgba(2, 11, 17, 0.84), rgba(2, 11, 17, 0.35)),linear-gradient(0deg, rgba(2, 11, 17, 0.9), transparent 65%)}.home-v2__hero-word{top:18%;font-size:26vw}.home-v2__hero-layout{grid-template-columns:1fr}.home-v2__hero-index{display:none}.home-v2__hero h1{font-size:clamp(5.1rem,14vw,7.4rem)}.home-v2__hero-copy>p{max-width:46rem;font-size:1.45rem}.home-v2__manifesto,.home-v2__shop-window,.home-v2__universes,.home-v2__precision,.home-v2__selection,.home-v2__closing{padding:9rem 0}.home-v2__manifesto-grid,.home-v2__section-head{grid-template-columns:1fr;gap:2.5rem}.home-v2__manifesto-note,.home-v2__section-head>a{grid-column:auto}.home-v2__section-head{margin-bottom:4rem}.home-v2__universe{grid-template-columns:4rem 1fr 4rem;min-height:17rem;gap:1.8rem}.home-v2__universe-image{display:none}.home-v2__universe p{max-width:32rem}.home-v2__precision-grid{grid-template-columns:1fr;min-height:0}.home-v2__precision-image{min-height:55rem}.home-v2__precision-copy{padding:5rem 4rem}.home-v2__shop-window-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.home-v2__brand-row{gap:6rem;padding-right:6rem}}@media(max-width: 560px){.home-v2__hero{min-height:78rem;padding-top:15rem}.home-v2__hero .home-v2__eyebrow{max-width:27rem;margin-bottom:1.8rem}.home-v2__hero h1{font-size:5rem;line-height:.94}.home-v2__actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.8rem}.home-v2__button{width:100%}.home-v2__text-link{-ms-flex-item-align:center;align-self:center}.home-v2__hero-bottom{display:none}.home-v2__manifesto h2,.home-v2__section-head h2{font-size:4.4rem}.home-v2__universe{grid-template-columns:3rem 1fr 3.8rem;gap:1rem}.home-v2__universe h3{font-size:3rem}.home-v2__universe-arrow{width:3.8rem;height:3.8rem}.home-v2__precision-image{min-height:39rem}.home-v2__precision-copy{padding:4rem 2.2rem}.home-v2__precision-copy h2{margin-top:3rem;font-size:4.4rem}.home-v2__precision-copy .home-v2__button{width:100%}.home-v2__shop-window-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-right:-1.5rem;padding-right:1.5rem;border-left:0}.home-v2__shop-window-grid .card-product{min-width:84vw;scroll-snap-align:start}.home-v2__product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;background:rgba(0,0,0,0);border:0;gap:1px;margin-right:-1.5rem;padding-right:1.5rem}.home-v2__product-grid .card-product{min-width:84vw;scroll-snap-align:start;border:1px solid rgba(255,255,255,.15)}.home-v2__product-grid .card-product .photo{height:29rem}.home-v2__brand-row img{width:12rem}.home-v2__closing h2{font-size:6.4rem}}@media(prefers-reduced-motion: reduce){.home-v2 [data-v2-reveal]{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.home-v2__brand-track{-webkit-animation:none;animation:none}}@-webkit-keyframes v2-brand-loop{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes v2-brand-loop{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}body.page-template-page-contato{background:#07131c}body.page-template-page-contato .text-top{display:none}body.page-template-page-contato>header{top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(3, 12, 18, 0.88)), to(transparent));background:linear-gradient(180deg, rgba(3, 12, 18, 0.88), transparent);border-bottom-color:rgba(255,255,255,.12)}body.page-template-page-contato>header .container{max-width:138rem}.contact-v2{--cv2-ink: #07131c;--cv2-paper: #f7f7f5;--cv2-line: rgba(7,19,28,.16);--cv2-muted: #637078;overflow:hidden;color:var(--cv2-ink);background:var(--cv2-paper)}.contact-v2__eyebrow,.contact-v2__section-number{display:block;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.contact-v2__section-number{color:#768188}.contact-v2__hero{position:relative;min-height:76rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20rem 0 9rem;isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 12%, #1e3c4b 0, transparent 38%),var(--cv2-ink)}.contact-v2__hero::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:linear-gradient(rgba(255, 255, 255, 0.18) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.18) 1px, transparent 1px);background-size:8rem 8rem;-webkit-mask-image:-webkit-gradient(linear, right top, left top, from(#000), color-stop(72%, transparent));-webkit-mask-image:linear-gradient(to left, #000, transparent 72%);mask-image:-webkit-gradient(linear, right top, left top, from(#000), color-stop(72%, transparent));mask-image:linear-gradient(to left, #000, transparent 72%)}.contact-v2__hero-word{position:absolute;top:17%;right:-2%;z-index:-1;color:rgba(0,0,0,0);font-size:clamp(14rem,28vw,40rem);font-weight:300;line-height:.75;letter-spacing:-0.08em;-webkit-text-stroke:1px rgba(255,255,255,.12)}.contact-v2__hero-grid{display:grid;grid-template-columns:11rem minmax(0, 1fr) 32rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:5rem;max-width:138rem}.contact-v2__hero .contact-v2__section-number{-ms-flex-item-align:start;align-self:start;padding-top:7.5rem;color:rgba(255,255,255,.45)}.contact-v2__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:5rem}.contact-v2__breadcrumb a,.contact-v2__breadcrumb span{color:rgba(255,255,255,.5);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.contact-v2__hero-copy .contact-v2__eyebrow{color:rgba(255,255,255,.68)}.contact-v2__hero-copy h1{max-width:83rem;margin-top:2rem;color:#fff;font-size:clamp(5.5rem,7vw,10rem);font-weight:400;line-height:.91;letter-spacing:-0.067em}.contact-v2__hero-note{padding-left:2.5rem;border-left:1px solid rgba(255,255,255,.2)}.contact-v2__hero-note p{color:rgba(255,255,255,.68);font-size:1.4rem;line-height:1.75}.contact-v2__hero-note span{display:block;margin-top:4rem;color:rgba(255,255,255,.42);font-size:.95rem;letter-spacing:.15em;text-transform:uppercase}.contact-v2__channels{color:#fff;background:var(--cv2-ink);border-top:1px solid rgba(255,255,255,.12)}.contact-v2__channels .container{display:grid;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));max-width:138rem;padding:0;border-left:1px solid rgba(255,255,255,.12)}.contact-v2__channels a{display:grid;grid-template-columns:4rem 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:11rem;padding:0 3rem;border-right:1px solid rgba(255,255,255,.12);color:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}.contact-v2__channels a:hover{background:rgba(255,255,255,.06)}.contact-v2__channels a>span{color:rgba(255,255,255,.35);font-size:.9rem}.contact-v2__channels strong{color:rgba(255,255,255,.8);font-size:1.3rem;font-weight:500}.contact-v2__channels i{color:#fff;font-size:1.5rem;font-style:normal}.contact-v2__conversation{padding:13rem 0;background:#dce3e4}.contact-v2__conversation-grid{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(50rem, 1.2fr);gap:9rem;max-width:138rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contact-v2__conversation-copy{position:sticky;top:12rem}.contact-v2__conversation-copy h2{margin:3.5rem 0 2.5rem;color:var(--cv2-ink);font-size:clamp(4.8rem,5.6vw,7.8rem);font-weight:400;line-height:.94;letter-spacing:-0.06em}.contact-v2__conversation-copy>p{max-width:50rem;color:var(--cv2-muted);font-size:1.4rem;line-height:1.75}.contact-v2__conversation-copy ol{margin-top:5rem;border-top:1px solid var(--cv2-line)}.contact-v2__conversation-copy li{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:1.8rem 0;border-bottom:1px solid var(--cv2-line);color:#273740;font-size:1.25rem}.contact-v2__conversation-copy li span{color:#8b979d;font-size:.95rem}.contact-v2__form{min-width:0;padding:clamp(3rem,5vw,7rem);background:var(--cv2-paper);border:1px solid var(--cv2-line)}.contact-v2__form>h2{margin:2rem 0;color:var(--cv2-ink);font-size:4rem;font-weight:400;letter-spacing:-0.04em}.contact-v2__form>p{color:var(--cv2-muted);font-size:1.35rem;line-height:1.7}.contact-v2__fallback-actions{display:grid;margin-top:5rem;border-top:1px solid var(--cv2-line)}.contact-v2__fallback-actions a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--cv2-line);color:var(--cv2-ink);font-size:1.2rem;font-weight:700}.contact-v2__fallback-actions a span{color:inherit}.contact-v2__form .cont-f{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.2rem}.contact-v2__form label,.contact-v2__form .wpcf7-form-control-wrap{display:block}.contact-v2__form label{color:var(--cv2-ink);font-size:1.15rem;font-weight:600}.contact-v2__form input:not([type=submit]),.contact-v2__form select,.contact-v2__form textarea{width:100%;margin-top:.8rem;padding:1.6rem 0;border:0;border-bottom:1px solid var(--cv2-line);border-radius:0;color:var(--cv2-ink);background:rgba(0,0,0,0);font-family:inherit;font-size:1.35rem}.contact-v2__form textarea{min-height:13rem;resize:vertical}.contact-v2__form .cont-m2{margin-top:2.2rem}.contact-v2__form .cont-bt{margin-top:3.5rem}.contact-v2__form input[type=submit]{min-height:5.8rem;width:100%;border:0;border-radius:0;color:#fff;background:var(--cv2-ink);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.contact-v2__form input[type=submit]:hover{background:#17303e;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-v2__faq{padding:13rem 0;background:var(--cv2-paper)}.contact-v2__faq-grid{display:grid;grid-template-columns:minmax(32rem, 0.72fr) minmax(0, 1.28fr);gap:9rem;max-width:138rem}.contact-v2__faq h2{max-width:48rem;margin-top:3rem;color:var(--cv2-ink);font-size:clamp(4.5rem,5vw,7rem);font-weight:400;line-height:.96;letter-spacing:-0.06em}.contact-v2__faq-list{border-top:1px solid var(--cv2-line)}.contact-v2__faq details{border-bottom:1px solid var(--cv2-line)}.contact-v2__faq summary{display:grid;grid-template-columns:4rem 1fr 3rem;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.6rem 0;color:var(--cv2-ink);font-size:1.5rem;font-weight:600;cursor:pointer;list-style:none}.contact-v2__faq summary::-webkit-details-marker{display:none}.contact-v2__faq summary span{color:#879298;font-size:.9rem}.contact-v2__faq summary i{color:var(--cv2-ink);font-size:2rem;font-style:normal;font-weight:300;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.contact-v2__faq details[open] summary i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-v2__faq details>div{max-width:68rem;padding:0 4rem 2.8rem;color:var(--cv2-muted);font-size:1.35rem;line-height:1.75}.contact-v2__closing{padding:15rem 0;color:#fff;background:var(--cv2-ink)}.contact-v2__closing .container{max-width:138rem}.contact-v2__closing .contact-v2__section-number{color:rgba(255,255,255,.45)}.contact-v2__closing h2{max-width:110rem;margin:3rem 0 5rem;color:#fff;font-size:clamp(5.5rem,8vw,11rem);font-weight:300;line-height:.9;letter-spacing:-0.07em}.contact-v2__closing a{padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.contact-v2__closing a span{margin-left:1rem;color:inherit}.contact-v2 [data-v2-reveal]{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:opacity .8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .8s cubic-bezier(0.16, 1, 0.3, 1),transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .8s cubic-bezier(0.16, 1, 0.3, 1),transform .8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .8s cubic-bezier(0.16, 1, 0.3, 1)}.contact-v2 [data-v2-reveal].is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width: 980px){.contact-v2__hero-grid{grid-template-columns:1fr;gap:4rem}.contact-v2__hero .contact-v2__section-number{display:none}.contact-v2__hero-note{max-width:54rem}.contact-v2__conversation-grid,.contact-v2__faq-grid{grid-template-columns:1fr;gap:6rem}.contact-v2__conversation-copy{position:static}}@media(max-width: 620px){.contact-v2__hero{min-height:72rem;padding:16rem 0 7rem}.contact-v2__breadcrumb{margin-bottom:3.5rem}.contact-v2__hero-copy h1{font-size:5.2rem}.contact-v2__channels .container{grid-template-columns:1fr}.contact-v2__channels a{min-height:9rem}.contact-v2__conversation,.contact-v2__faq,.contact-v2__closing{padding:9rem 0}.contact-v2__conversation-grid,.contact-v2__faq-grid{gap:4.5rem}.contact-v2__conversation-copy h2,.contact-v2__faq h2{font-size:4.5rem}.contact-v2__form{margin:0 -1.5rem;padding:4rem 2.2rem}.contact-v2__form .cont-f{grid-template-columns:1fr}.contact-v2__faq details>div{padding-left:0}.contact-v2__closing h2{font-size:5.8rem}}@media(prefers-reduced-motion: reduce){.contact-v2 [data-v2-reveal]{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.s-breadcamp{margin-top:12rem}.s-breadcamp .container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.s-breadcamp .container ul li{color:var(--neutral-500);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:150%}.s-breadcamp .container ul li.destque{color:var(--neutral-500) !important}.s-breadcamp .container ul li a{color:var(--neutral-400);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:150%}.s-product .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.s-product .container .product-info{max-width:59.2rem;width:100%}.s-product .container .product-info .woocommerce-review-link{display:none}.s-product .container .product-info .rating .star-rating{position:relative;display:inline-block;width:90px;height:18px;margin-top:.8rem}.s-product .container .product-info .rating .star-rating::before,.s-product .container .product-info .rating .star-rating span::before{content:"";position:absolute;top:0;left:0;height:100%}.s-product .container .product-info .rating .star-rating::before{width:100%;background:repeat-x left center/18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23ddd' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.s-product .container .product-info .rating .star-rating span{display:block;height:100%;overflow:hidden;position:relative;font-size:0}.s-product .container .product-info .rating .star-rating span::before{width:100%;background:repeat-x left center/18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23D40018' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.s-product .container .product-info h1{color:var(--neutral-dark);font-family:var(--font-family-heading);font-size:var(--font-size-heading-lg);font-style:normal;font-weight:600;line-height:130%}.s-product .container .product-info .woocommerce-product-attributes-item--dimensions{display:none}.s-product .container .product-info .woocommerce-product-attributes-item--weight{display:none}.s-product .container .product-info .woocommerce-product-attributes{margin-top:.8rem}.s-product .container .product-info .woocommerce-product-attributes th{color:var(--neutral-500, #6b7280);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-product .container .product-info .woocommerce-product-attributes th::after{content:":";color:var(--neutral-500, #6b7280);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:normal}.s-product .container .product-info .woocommerce-product-attributes td p{color:var(--neutral-700);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:130%}.s-product .container .product-info .price-content{margin-top:2.4rem}.s-product .container .product-info .price-content .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;position:relative;max-width:44rem}.s-product .container .product-info .price-content .price .desconto{border-radius:8px;background:rgba(99,204,34,.16);padding:.6rem 1.2rem;color:#3e7d16;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:normal;position:absolute;right:0;bottom:.6rem}.s-product .container .product-info .price-content .price del .woocommerce-Price-amount bdi{color:var(--neutral-400);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-weight:400;line-height:150%}.s-product .container .product-info .price-content .price ins{text-decoration:none !important;border:0}.s-product .container .product-info .price-content .price ins .woocommerce-Price-amount{color:var(--brand-secondary-light);font-family:var(--font-family-heading);font-size:var(--font-size-heading-lg);font-weight:600;line-height:130%;text-decoration:none}.s-product .container .product-info .price-content .price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:var(--brand-secondary-light);font-family:var(--font-family-heading);font-size:var(--font-size-heading-lg);font-weight:600}.s-product .container .product-info .price-content .price ins .woocommerce-Price-amount bdi{text-decoration:none !important;border:0}.s-product .container .product-info .stock{display:none}.s-product .container .product-info .variations{margin-top:2.4rem}.s-product .container .product-info .variations .label label{color:var(--neutral-700);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:130%}.s-product .container .product-info .variations select{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.8rem 1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:4rem;border-radius:10rem;border:1px solid var(--neutral-200);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;width:100%;color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-weight:400;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%239CA3AF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:16px}.s-product .container .product-info .variations tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.s-product .container .product-info .variations tr .reset_variations{display:none}.s-product .container .product-info .variations_form{display:initial !important}.s-product .container .product-info .cart,.s-product .container .product-info .woocommerce-variation-add-to-cart{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.4rem;gap:1rem}.s-product .container .product-info .single_add_to_cart_button{width:100%;height:5.6rem;border-radius:10rem;border:1px solid var(--brand-secondary-default);background:var(--brand-secondary-default);color:var(--Secondary-300, var(--brand-blue-100, #e3f5fc));text-align:center;font-family:var(--font-family-body);font-size:var(--font-size-body-xl);font-style:normal;font-weight:500;line-height:150%;-webkit-transition:all .3s ease;transition:all .3s ease}.s-product .container .product-info .single_add_to_cart_button:hover{background:var(--brand-secondary-dark)}.s-product .container .product-info .quantity{border-radius:10rem;border:1px solid var(--neutral-200);height:5.6rem;max-width:14rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem 2.4rem}.s-product .container .product-info .quantity input{border:none;color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal;text-align:center}.s-product .container .product-info .quantity input::-webkit-input-placeholder{color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal;text-align:center}.s-product .container .product-info .quantity input::-moz-placeholder{color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal;text-align:center}.s-product .container .product-info .quantity input:-ms-input-placeholder{color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal;text-align:center}.s-product .container .product-info .quantity input::-ms-input-placeholder{color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal;text-align:center}.s-product .container .product-info .quantity input::placeholder{color:var(--neutral-600);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:normal;text-align:center}.s-product .container .product-info .quantity .btn-qty{font-size:2rem;color:var(--neutral-600)}.s-product .container .product-info .quantity input[type=number]::-webkit-outer-spin-button,.s-product .container .product-info .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s-product .container .product-info .quantity input[type=number]{-moz-appearance:textfield}.s-product .container .product-info .shipping{margin-top:2.4rem;position:relative}.s-product .container .product-info .shipping #wc-shipping-sim-results .no-results{padding:1.6rem;border-radius:.8rem;font-size:var(--font-size-body-md)}.s-product .container .product-info .shipping #wc-shipping-sim-results .results{padding:1.6rem;border-radius:.8rem;font-size:var(--font-size-body-md)}.s-product .container .product-info .shipping .inline-inputs #wc-shipping-sim-form-fields .input-postcode{max-width:100%;width:100%;border-radius:10rem;border:none;background:var(--neutral-100);padding:1.6rem 2.4rem;color:var(--Neutral-400);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:130%;height:5.6rem;margin-right:0}.s-product .container .product-info .shipping #wc-shipping-sim-form-title{color:var(--Neutral-600, #4b5563);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400 !important;line-height:130%}.s-product .container .product-info .shipping #wc-shipping-sim-form-title strong{font-weight:400 !important}.s-product .container .product-info .shipping #wc-shipping-sim-form-fields{position:relative;margin-top:1.2rem}.s-product .container .product-info .shipping #wc-shipping-sim-form-fields .button.submit{position:absolute;top:.6rem;right:2.4rem;color:var(--Neutral-600, #4b5563);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:130%}.s-product .container .product-info .shipping #wc-shipping-sim-br-cep-finder{position:absolute;top:2rem;right:0}.s-product .container .product-info .shipping #wc-shipping-sim-br-cep-finder a{color:var(--Neutral-600, #4b5563);font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.s-product .container .product-gallery{max-width:60.8rem;width:100%}.s-product .container .product-gallery .onsale{display:none}.s-product .container .product-gallery .flex-viewport{width:100%;height:57.6rem;overflow:hidden;border-radius:.8rem}.s-product .container .product-gallery a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-product .container .product-gallery .flex-control-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.s-product .container .product-gallery .flex-control-nav li{border-radius:.3rem;border:1px solid var(--neutral-100)}@media(max-width: 990px){.s-product .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}.s-product .container .product-gallery{max-width:100%}.s-product .container .product-info{max-width:100%}}.s-tabs{margin-top:6.4rem}.s-tabs .container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:2.4rem}.s-tabs .container ul li{width:100%;padding:1.6rem 0;text-align:center;border-radius:10rem;border:1px solid var(--neutral-200);color:var(--brand-secondary-default);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.s-tabs .container ul li:hover{border:1px solid var(--neutral-200);background:var(--neutral-200);font-weight:bold}.s-tabs .container ul li.active{border:1px solid var(--neutral-200);background:var(--neutral-200);font-weight:bold}.s-tabs .container .tab-content .tab-pane{margin-top:1.6rem;display:none;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;padding:3.2rem;border-radius:1.6rem;border:1px solid var(--neutral-200)}.s-tabs .container .tab-content .tab-pane p{color:var(--Neutral-600, #4b5563);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:150%}.s-tabs .container .tab-content .tab-pane li{color:var(--Neutral-600, #4b5563);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.s-tabs .container .tab-content .tab-pane li::before{content:"";border-radius:10rem;width:.3rem;height:.3rem;background-color:var(--brand-secondary-default)}.s-tabs .container .tab-content .tab-pane.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem}@media(max-width: 680px){.s-tabs .container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}.s-compre-junto{margin-top:12rem}.s-reviews{margin-top:12rem;background-color:var(--neutral-30);padding:12rem 0}.s-reviews .container .top-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-reviews .container .top-title .setas-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.s-reviews .container .top-title .setas-nav .btn-nav{border-radius:10rem;border:1px solid var(--neutral-300);background:rgba(249,250,251,.04);width:6rem;height:4rem;padding:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-reviews .container .top-title .setas-nav .btn-nav svg path{stroke:#4b5563}.s-reviews .container .top-title .setas-nav .swiper-button-disabled{display:none}.s-reviews .container .avaliacoes{overflow:hidden;margin-top:6.4rem}.s-reviews .container .vazio-depoimento{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:12rem}.s-reviews .container .cont-bnt{margin-top:8rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 990px){.s-reviews{margin-top:8rem}.s-reviews .container .top-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.s-reviews .container .cont-bnt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.modal-comments{position:fixed;top:0;width:100%;height:100vh;z-index:999999999;background-color:rgba(0,0,0,.416);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.modal-comments .contmodal{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;max-width:70rem;width:100%;background-color:var(--neutral-50);padding:4rem 2.4rem;border-radius:1.2rem;position:relative}.modal-comments .contmodal .close{position:absolute;top:1.6rem;right:1.6rem;width:3rem;height:3rem;cursor:pointer}.modal-comments .contmodal textarea{width:100%;border-radius:1rem;border:1px solid var(--neutral-200);background:var(--neutral-50);padding:1.6rem 2.4rem;color:var(--Neutral-600, #4b5563);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;line-height:130%}.modal-comments .contmodal input{width:100%;border-radius:1rem;border:1px solid var(--neutral-200);background:var(--neutral-50);padding:1.4rem 1.6rem;font-family:var(--font-family-heading);font-size:var(--font-size-body-md);color:var(--neutral-700);margin-top:.8rem}.modal-comments .contmodal .submit{width:100%;background-color:rgba(0,0,0,0);border-radius:10rem;padding:1.6rem 2.3rem;text-align:center !important;color:var(--brand-secondary-default);font-size:var(--font-size-body-lg);font-family:var(--font-family-heading);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;border:1px solid var(--brand-secondary-default)}.modal-comments .contmodal .submit:hover{color:var(--neutral-50);border:1px solid var(--brand-secondary-default);background-color:var(--brand-secondary-default);-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}.modal-comments .contmodal .comment-form{margin-top:2.4rem}.modal-comments .contmodal .comment-form-rating{margin-bottom:2.4rem}.modal-comments .contmodal .comment-form-rating label{font-size:var(--font-size-body-sm);font-family:var(--font-family-body)}.modal-comments .contmodal p.stars a{font-size:0;position:relative;display:inline-block;width:18px;height:18px}.modal-comments .contmodal .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.8rem}.modal-comments .contmodal p.stars a::before{content:"";position:absolute;inset:0;background:no-repeat center/contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23ddd' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.modal-comments .contmodal p.stars:hover a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23ddd' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.modal-comments .contmodal p.stars.selected a.active::before,.modal-comments .contmodal p.stars.selected a.active~a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23D40018' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.modal-comments .contmodal p.stars a:hover::before,.modal-comments .contmodal p.stars a:hover~a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'><path fill='%23D40018' d='M7.05 0.127L8.98 4.98H14.26L10.24 8.45L11.75 13.52L7.33 10.72L2.98 13.72L4.27 8.65L0.07 5.45H5.29L7.05 0.127Z'/></svg>")}.modal-comments .contmodal .comment-form-cookies-consent{margin:.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.modal-comments .contmodal .comment-form-cookies-consent input{width:auto;margin:0}.s-related{margin-top:8rem}.s-related .container h2{font-size:var(--font-size-heading-lg);font-weight:600;margin-bottom:2rem;color:var(--neutral-dark)}.s-related .related.swiper{padding-top:2rem;padding-bottom:2rem;margin-top:-2rem;margin-bottom:-2rem}.s-checkout,.cart-page{margin-top:10rem}.s-checkout .container .page-title,.s-checkout .container .checkout-page__title,.cart-page .container .page-title,.cart-page .container .checkout-page__title{font-size:var(--font-size-heading-lg);color:var(--neutral-dark);margin-bottom:2.4rem}.checkout-page .checkout-page__container{display:grid;gap:3.2rem}.checkout-page .checkout-page__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.checkout-page .checkout-page__step{padding:1.4rem 1.8rem;border-radius:1rem;border:1px solid var(--neutral-200);min-width:12rem}.checkout-page .checkout-page__step.checkout-page__step--done{background:var(--brand-secondary-light);color:var(--neutral-50)}.checkout-page .checkout-page__step.checkout-page__step--active{background:var(--brand-secondary-default);color:var(--neutral-50)}.checkout-page .checkout-page__step span{display:block}.checkout-page .checkout-page__step .checkout-page__step-number{font-weight:700;margin-bottom:.4rem}.checkout-page .checkout-page__layout{display:grid;gap:2.4rem;grid-template-columns:1.8fr 1fr}.checkout-page .checkout-page__form,.checkout-page .checkout-page__order-summary{background:var(--neutral-50);border-radius:1.6rem;padding:2.4rem}.checkout-page .checkout-page__section-title{font-size:var(--font-size-body-lg);font-weight:600;margin-bottom:1.6rem}.checkout-page .checkout-page__coupon-input{margin-top:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.checkout-page .checkout-page__coupon-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:1rem;border:1px solid var(--neutral-200);padding:1.4rem 1.6rem;background:var(--neutral-50)}.checkout-page .checkout-page__coupon-input button{min-width:12rem;border-radius:1rem;background:var(--brand-secondary-default);color:var(--neutral-50);padding:1.4rem 1.8rem;border:none}@media(max-width: 1024px){.s-shop .shop-header .shop-filter{grid-template-columns:1fr}.s-shop .products,.s-related .related{grid-template-columns:repeat(2, minmax(0, 1fr))}.checkout-page__layout{grid-template-columns:1fr}}@media(max-width: 768px){.s-shop .products,.s-related .related{grid-template-columns:1fr}.checkout-page__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.btn-c a{background-color:var(--brand-primary-default);border-radius:10rem;padding:1.6rem 2.3rem;text-align:center !important;color:var(--neutral-50);font-size:var(--font-size-body-md);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-c a:hover{background-color:var(--brand-primary-dark)}.btn-c2 a{background-color:rgba(0,0,0,0);border-radius:10rem;border:1px solid var(--neutral-50);padding:1.6rem 2.3rem;text-align:center !important;color:var(--neutral-50);font-size:var(--font-size-body-md);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-c2 a:hover{background-color:var(--brand-primary-default);border:none}.btn-primary{background-color:var(--brand-primary-default);border-radius:10rem;padding:1.6rem 2.3rem;text-align:center !important;color:var(--neutral-50);font-size:var(--font-size-body-lg);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-primary:hover{background-color:var(--brand-primary-dark)}.btn-secondary{background-color:rgba(0,0,0,0);border-radius:10rem;padding:1.6rem 2.3rem;text-align:center !important;color:var(--neutral-50);font-size:var(--font-size-body-lg);font-family:var(--font-family-heading);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;border:1px solid var(--neutral-50)}.btn-secondary:hover{color:var(--neutral-50);border:1px solid #6b7280;-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}.btn-secondary:hover svg path{fill:var(--neutral-50)}.btn-quartiary{background-color:rgba(0,0,0,0);border-radius:10rem;border:1px solid var(--brand-primary-default);padding:1.6rem 2.3rem;text-align:center !important;color:var(--brand-primary-default);font-size:var(--font-size-body-lg);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-quartiary:hover{background-color:var(--brand-primary-dark);color:var(--neutral-50)}.btn-tertiary{background-color:rgba(0,0,0,0);border-radius:10rem;border:1px solid var(--neutral-50);padding:1.6rem 2.3rem;text-align:center !important;color:var(--neutral-50);font-size:var(--font-size-body-lg);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-tertiary:hover{background-color:var(--brand-primary-default);border:1px solid var(--brand-primary-default)}.btn-light{background-color:rgba(0,0,0,0);border-radius:10rem;padding:1.6rem 2.3rem;text-align:center !important;color:var(--brand-secondary-default);font-size:var(--font-size-body-lg);font-family:var(--font-family-heading);font-weight:600 !important;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;border:1px solid var(--brand-secondary-default)}.btn-light:hover{color:var(--neutral-50);border:1px solid var(--brand-secondary-default);background-color:var(--brand-secondary-default);-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}.s-cart{margin-top:20rem;margin-bottom:8rem}.s-cart button{cursor:pointer !important}@media(max-width: 768px){.s-cart{margin-top:8rem}}.s-cart .container{max-width:120rem;margin:0 auto}.s-cart .container .page-title{color:var(--neutral-800);font-size:var(--font-size-heading-lg);margin-bottom:4rem;text-align:center;font-family:var(--font-family-heading)}.s-cart .container .cart-layout-container{display:grid;grid-template-columns:1fr 400px;gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1024px){.s-cart .container .cart-layout-container{grid-template-columns:1fr}}.s-cart .container .cart-layout-container .woocommerce-notices-wrapper{grid-column:1/-1}.s-cart .container .cart-page__form .cart-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.s-cart .container .cart-page__form .cart-item{background:var(--neutral-50);padding:2.4rem;border-radius:1.6rem;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;position:relative;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}@media(min-width: 769px){.s-cart .container .cart-page__form .cart-item:hover{-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem}}.s-cart .container .cart-page__form .cart-item__remove{position:absolute;top:-1rem;right:-1rem}.s-cart .container .cart-page__form .cart-item__remove a.remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:3.2rem;background-color:var(--brand-primary-default);color:#fff !important;border-radius:50%;text-decoration:none;font-size:2rem;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.s-cart .container .cart-page__form .cart-item__remove a.remove:hover{background-color:var(--brand-primary-dark);-webkit-transform:scale(1.1);transform:scale(1.1)}.s-cart .container .cart-page__form .cart-item__thumbnail{-ms-flex-negative:0;flex-shrink:0}.s-cart .container .cart-page__form .cart-item__thumbnail img{width:12rem !important;height:12rem !important;-o-object-fit:cover !important;object-fit:cover !important;border-radius:1.2rem !important;border:1px solid var(--neutral-200) !important}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-item__thumbnail{width:100%;text-align:center}.s-cart .container .cart-page__form .cart-item__thumbnail img{width:100% !important;height:20rem !important}}.s-cart .container .cart-page__form .cart-item__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;width:100%}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-item__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}}.s-cart .container .cart-page__form .cart-item__name a{color:var(--neutral-800);font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-weight:500;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.s-cart .container .cart-page__form .cart-item__name a:hover{color:var(--brand-primary-default)}.s-cart .container .cart-page__form .cart-item__name .backorder_notification{font-size:var(--font-size-body-sm);color:#d97706;margin-top:.4rem}.s-cart .container .cart-page__form .cart-item__name dl.variation{margin-top:.8rem;font-size:var(--font-size-body-sm);color:var(--neutral-500)}.s-cart .container .cart-page__form .cart-item__name dl.variation p{margin:0}.s-cart .container .cart-page__form .cart-item__price{color:var(--neutral-600);font-family:var(--font-family-heading);font-weight:500;font-size:var(--font-size-body-md);margin-top:.8rem}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-cart .container .cart-page__form .cart-item__price::before{content:"Preço unitário:";color:var(--neutral-500);font-size:var(--font-size-body-sm)}}.s-cart .container .cart-page__form .cart-item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-item__quantity{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:65%;width:100%}.s-cart .container .cart-page__form .cart-item__quantity::before{content:"Quantidade:";color:var(--neutral-500);font-size:var(--font-size-body-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-cart .container .cart-page__form .cart-item__quantity .quantity{border-radius:10rem !important;border:1px solid var(--neutral-200) !important;height:4.4rem !important;max-width:12rem !important;width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;padding:0 1.2rem !important;background-color:var(--neutral-50) !important}.s-cart .container .cart-page__form .cart-item__quantity .quantity input{border:none !important;background:rgba(0,0,0,0) !important;color:var(--neutral-800) !important;font-family:var(--font-family-heading) !important;font-size:var(--font-size-body-md) !important;font-weight:500 !important;text-align:center !important;width:3.2rem !important;padding:0 !important}.s-cart .container .cart-page__form .cart-item__quantity .quantity .btn-qty{font-size:1.6rem !important;color:var(--neutral-600) !important;cursor:pointer !important;background:rgba(0,0,0,0);border:none;-webkit-transition:color .3s ease !important;transition:color .3s ease !important;padding:.4rem}.s-cart .container .cart-page__form .cart-item__quantity .quantity .btn-qty:hover{color:var(--brand-primary-default) !important}.s-cart .container .cart-page__form .cart-item__quantity .quantity input[type=number]::-webkit-outer-spin-button,.s-cart .container .cart-page__form .cart-item__quantity .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.s-cart .container .cart-page__form .cart-item__quantity .quantity input[type=number]{-moz-appearance:textfield !important}.s-cart .container .cart-page__form .cart-item__subtotal{text-align:right;color:var(--neutral-800);font-family:var(--font-family-heading);font-weight:600;font-size:var(--font-size-body-lg)}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-item__subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-cart .container .cart-page__form .cart-item__subtotal::before{content:"Subtotal do item:";color:var(--neutral-500);font-size:var(--font-size-body-sm);font-weight:400}}.s-cart .container .cart-page__form .cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.2rem}@media(max-width: 768px){.s-cart .container .cart-page__form .cart-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}}.s-cart .container .cart-page__form .cart-actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;width:100%}.s-cart .container .cart-page__form .cart-actions .coupon label{display:none}.s-cart .container .cart-page__form .cart-actions .coupon input{width:100%;max-width:24rem;border-radius:10rem;border:1px solid var(--neutral-200);background:var(--neutral-50);padding:1.4rem 2rem;font-family:var(--font-family-body);font-size:var(--font-size-body-md);color:var(--neutral-800);-webkit-transition:all .3s ease;transition:all .3s ease}.s-cart .container .cart-page__form .cart-actions .coupon input:focus{outline:none;border-color:var(--brand-primary-default);-webkit-box-shadow:0 0 0 4px rgba(212,0,24,.1);box-shadow:0 0 0 4px rgba(212,0,24,.1)}.s-cart .container .cart-page__form .cart-actions .coupon .btn-apply-coupon{background-color:var(--neutral-800);color:var(--neutral-50);border:none;border-radius:10rem;padding:1.4rem 2.4rem;font-size:var(--font-size-body-md);font-family:var(--font-family-heading);font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.s-cart .container .cart-page__form .cart-actions .coupon .btn-apply-coupon:hover{background-color:var(--neutral-900)}@media(max-width: 780px){.s-cart .container .cart-page__form .cart-actions .coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-cart .container .cart-page__form .cart-actions .coupon input{max-width:100%;width:100%}.s-cart .container .cart-page__form .cart-actions .coupon button{max-width:100%;width:100%}}@media(max-width: 780px){.s-cart .container .cart-page__form .cart-actions input{max-width:100%;width:100%}.s-cart .container .cart-page__form .cart-actions button{max-width:100%;width:100%}}.s-cart .container .cart-page__form .cart-actions .btn-update-cart{background-color:rgba(0,0,0,0);color:var(--neutral-600);border:1px solid var(--neutral-300);border-radius:10rem;padding:1.4rem 2.4rem;font-size:var(--font-size-body-md);font-family:var(--font-family-heading);font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;max-width:30rem;width:100%}.s-cart .container .cart-page__form .cart-actions .btn-update-cart:hover{background-color:var(--neutral-100);color:var(--neutral-900);border-color:var(--neutral-400)}.s-cart .container .cart-page__form .cart-actions .btn-update-cart[disabled]{opacity:.5;cursor:not-allowed}.s-cart .container .cart-collaterals .cart_totals{background-color:var(--neutral-100);padding:3.2rem;border-radius:1.6rem;margin-bottom:2rem;position:sticky;top:4rem;width:100%;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.s-cart .container .cart-collaterals .cart_totals h2{color:var(--neutral-900);font-size:var(--font-size-heading-md);margin-bottom:2.4rem;font-family:var(--font-family-heading)}.s-cart .container .cart-collaterals .cart_totals table.shop_table{width:100% !important;border-collapse:collapse !important;margin-bottom:3.2rem !important;border:none}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody{border:none;padding:1.6rem}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:1.6rem 0 !important;border-bottom:1px solid var(--neutral-200) !important;border-top:none !important;border-left:none !important;border-right:none !important;background:rgba(0,0,0,0) !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals th,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th{margin-bottom:1rem !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals td,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{text-align:left !important;width:100% !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr th,.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr td,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr th,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr td{display:block !important;font-family:var(--font-family-heading) !important;font-size:var(--font-size-body-md) !important;color:var(--neutral-700) !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr th::before,.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr td::before,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr th::before,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr td::before{display:none !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr th,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr th{font-weight:500 !important;text-align:left !important;width:auto !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr td,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr td{text-align:right !important;width:auto !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.order-total,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.order-total{border-top:2px solid var(--brand-secondary-default) !important;border-bottom:none !important;margin-top:1rem !important;padding-top:2.4rem !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th,.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.order-total th,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.order-total td{font-weight:600 !important;color:var(--neutral-900) !important;font-size:var(--font-size-heading-sm) !important}.s-cart .container .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td strong,.s-cart .container .cart-collaterals .cart_totals table.shop_table tr.order-total td strong{color:var(--brand-secondary-light) !important}.s-cart .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:var(--brand-primary-default);color:var(--neutral-50);border-radius:10rem;padding:1.8rem;text-align:center;font-size:var(--font-size-body-lg);font-family:var(--font-family-heading);font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;border:none;cursor:pointer;display:block;text-decoration:none}.s-cart .container .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--brand-primary-dark);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.s-cart .container .woocommerce-notices-wrapper .woocommerce-message,.s-cart .container .woocommerce-notices-wrapper .woocommerce-error,.s-cart .container .woocommerce-notices-wrapper .woocommerce-info{padding:1.6rem;border-radius:1rem;margin-bottom:3rem;font-family:var(--font-family-body);font-size:var(--font-size-body-md);background-color:var(--neutral-100);color:var(--neutral-800);border:1px solid var(--neutral-200);list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-cart .container .woocommerce-notices-wrapper .woocommerce-message .button,.s-cart .container .woocommerce-notices-wrapper .woocommerce-error .button,.s-cart .container .woocommerce-notices-wrapper .woocommerce-info .button{background:rgba(0,0,0,0);border:1px solid var(--neutral-300);padding:.6rem 1.6rem;border-radius:10rem;color:var(--neutral-700);font-size:var(--font-size-body-sm);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.s-cart .container .woocommerce-notices-wrapper .woocommerce-message .button:hover,.s-cart .container .woocommerce-notices-wrapper .woocommerce-error .button:hover,.s-cart .container .woocommerce-notices-wrapper .woocommerce-info .button:hover{background:var(--neutral-200)}.s-cart .container .woocommerce-notices-wrapper .woocommerce-message{border-left:4px solid #10b981}.s-cart .container .woocommerce-notices-wrapper .woocommerce-error{border-left:4px solid var(--brand-primary-default)}.s-cart .container .woocommerce-notices-wrapper .woocommerce-info{border-left:4px solid var(--brand-secondary-light)}.s-checkout{margin-top:12rem;margin-bottom:8rem}@media(max-width: 768px){.s-checkout{margin-top:8rem}}.s-checkout .page-title{color:var(--neutral-800);font-size:var(--font-size-heading-lg);margin-bottom:4rem;text-align:center}.checkout-page__container{width:100%}.checkout-page__steps{display:grid !important;grid-template-columns:repeat(4, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:4rem;padding:2rem 0;position:relative;overflow-x:auto}@media(max-width: 768px){.checkout-page__steps{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.2rem;padding-bottom:2.4rem}}.checkout-page__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;color:var(--neutral-400);-ms-flex-negative:0;flex-shrink:0;width:100%}.checkout-page__step-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--neutral-200);font-size:var(--font-size-body-sm);font-weight:600;color:var(--neutral-500);-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-page__step-label{font-size:var(--font-size-body-md);font-family:var(--font-family-heading);font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-page__step--active{width:100%;color:var(--brand-primary-default)}.checkout-page__step--active .checkout-page__step-number{background-color:var(--brand-primary-default);color:var(--neutral-50);-webkit-box-shadow:0 0 0 4px rgba(212,0,24,.1);box-shadow:0 0 0 4px rgba(212,0,24,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-page__step--done{width:100%;color:var(--neutral-900)}.checkout-page__step--done .checkout-page__step-number{background-color:var(--neutral-900);color:var(--neutral-50);display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-page__step span{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-page__layout{display:grid;grid-template-columns:1fr 450px;gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1024px){.checkout-page__layout{grid-template-columns:1fr}}.checkout-page__form{width:100%}.checkout-page__section{background:var(--neutral-50);padding:3.2rem;border-radius:1.6rem;margin-bottom:3rem;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}@media(max-width: 768px){.checkout-page__section{padding:2.4rem}}.checkout-page__section-title{font-size:var(--font-size-heading-sm);font-family:var(--font-family-heading);color:var(--neutral-800);margin-bottom:2.4rem;border-bottom:1px solid var(--neutral-200);padding-bottom:1rem}.checkout-page__section .woocommerce-billing-fields .form-row,.checkout-page__section .woocommerce-shipping-fields .form-row,.checkout-page__section .woocommerce-additional-fields .form-row{margin-bottom:2rem}.checkout-page__section .woocommerce-billing-fields .form-row label,.checkout-page__section .woocommerce-shipping-fields .form-row label,.checkout-page__section .woocommerce-additional-fields .form-row label{display:block;margin-bottom:.8rem;font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);color:var(--neutral-700);font-weight:500}.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper{display:block;width:100%}.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input,.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper select,.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper textarea,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper input,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper select,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper textarea,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper input,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper select,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper textarea{width:100%;border-radius:1rem;border:1px solid var(--neutral-200);background:var(--neutral-50);padding:1.4rem 1.6rem;font-family:var(--font-family-body);font-size:var(--font-size-body-md);color:var(--neutral-800);-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input:focus,.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper select:focus,.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper textarea:focus,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper input:focus,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper select:focus,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper textarea:focus,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper input:focus,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper select:focus,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper textarea:focus{outline:none;border-color:var(--brand-primary-default);-webkit-box-shadow:0 0 0 4px rgba(212,0,24,.1);box-shadow:0 0 0 4px rgba(212,0,24,.1)}.checkout-page__section .woocommerce-billing-fields .form-row .woocommerce-input-wrapper textarea,.checkout-page__section .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper textarea,.checkout-page__section .woocommerce-additional-fields .form-row .woocommerce-input-wrapper textarea{resize:vertical;min-height:10rem}.checkout-page__section .woocommerce-billing-fields .select2-container,.checkout-page__section .woocommerce-shipping-fields .select2-container,.checkout-page__section .woocommerce-additional-fields .select2-container{width:100% !important;display:block}.checkout-page__section .woocommerce-billing-fields .select2-container .select2-selection--single,.checkout-page__section .woocommerce-shipping-fields .select2-container .select2-selection--single,.checkout-page__section .woocommerce-additional-fields .select2-container .select2-selection--single{height:auto;min-height:5.2rem;border-radius:1rem;border:1px solid var(--neutral-200);background-color:var(--neutral-50);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 1.6rem}.checkout-page__section .woocommerce-billing-fields .select2-container .select2-selection--single:focus,.checkout-page__section .woocommerce-billing-fields .select2-container .select2-selection--single:focus-within,.checkout-page__section .woocommerce-shipping-fields .select2-container .select2-selection--single:focus,.checkout-page__section .woocommerce-shipping-fields .select2-container .select2-selection--single:focus-within,.checkout-page__section .woocommerce-additional-fields .select2-container .select2-selection--single:focus,.checkout-page__section .woocommerce-additional-fields .select2-container .select2-selection--single:focus-within{outline:none;border-color:var(--brand-primary-default);-webkit-box-shadow:0 0 0 4px rgba(212,0,24,.1);box-shadow:0 0 0 4px rgba(212,0,24,.1)}.checkout-page__section .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,.checkout-page__section .woocommerce-shipping-fields .select2-container .select2-selection--single .select2-selection__rendered,.checkout-page__section .woocommerce-additional-fields .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;color:var(--neutral-800);font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:normal}.checkout-page__section .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__arrow,.checkout-page__section .woocommerce-shipping-fields .select2-container .select2-selection--single .select2-selection__arrow,.checkout-page__section .woocommerce-additional-fields .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-page__section .woocommerce-billing-fields .form-row-first,.checkout-page__section .woocommerce-billing-fields .form-row-last,.checkout-page__section .woocommerce-shipping-fields .form-row-first,.checkout-page__section .woocommerce-shipping-fields .form-row-last,.checkout-page__section .woocommerce-additional-fields .form-row-first,.checkout-page__section .woocommerce-additional-fields .form-row-last{width:48%;float:left}.checkout-page__section .woocommerce-billing-fields .form-row-last,.checkout-page__section .woocommerce-shipping-fields .form-row-last,.checkout-page__section .woocommerce-additional-fields .form-row-last{float:right}.checkout-page__section .woocommerce-billing-fields::after,.checkout-page__section .woocommerce-shipping-fields::after,.checkout-page__section .woocommerce-additional-fields::after{content:"";display:table;clear:both}@media(max-width: 768px){.checkout-page__section .woocommerce-billing-fields .form-row-first,.checkout-page__section .woocommerce-billing-fields .form-row-last,.checkout-page__section .woocommerce-shipping-fields .form-row-first,.checkout-page__section .woocommerce-shipping-fields .form-row-last,.checkout-page__section .woocommerce-additional-fields .form-row-first,.checkout-page__section .woocommerce-additional-fields .form-row-last{width:100%;float:none}}.checkout-page__order-summary{background:var(--neutral-100);padding:3.2rem;border-radius:1.6rem;position:sticky;top:4rem;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}@media(max-width: 768px){.checkout-page__order-summary{padding:2.4rem}}.checkout-page__order-summary .cart-page__summary-title{font-size:var(--font-size-heading-md);font-family:var(--font-family-heading);color:var(--neutral-900);margin-bottom:2.4rem}.checkout-page__coupon{margin-bottom:2.4rem;background:var(--neutral-50);padding:2rem;border-radius:1.2rem;border:1px solid var(--neutral-200)}.checkout-page__coupon-head label{font-size:var(--font-size-body-sm);font-weight:500;color:var(--neutral-700);font-family:var(--font-family-heading);display:block;margin-bottom:1rem}.checkout-page__coupon-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-page__coupon-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:1rem;border:1px solid var(--neutral-200);padding:1.2rem 1.6rem;font-family:var(--font-family-body);font-size:var(--font-size-body-md);width:100%}.checkout-page__coupon-input input:focus{outline:none;border-color:var(--brand-primary-default)}.checkout-page__coupon-input .button{background-color:var(--brand-primary-default);color:var(--neutral-50);border-radius:10rem;padding:1.2rem 2rem;font-size:var(--font-size-body-md);font-family:var(--font-family-heading);font-weight:600;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-page__coupon-input .button:hover{background-color:var(--brand-primary-dark)}.checkout-page__coupon-message{margin-top:1rem;font-size:var(--font-size-body-sm);color:#047857;font-weight:500}.checkout-page .woocommerce-checkout-review-order table.shop_table{width:100%;border-collapse:collapse;margin-bottom:2.4rem;border:none !important;border-radius:0}.checkout-page .woocommerce-checkout-review-order table.shop_table thead th{text-align:left;padding:0 0 1.2rem 0;border-bottom:2px solid var(--neutral-200);color:var(--neutral-500);font-size:var(--font-size-body-sm);font-weight:600;text-transform:uppercase;font-family:var(--font-family-heading)}.checkout-page .woocommerce-checkout-review-order table.shop_table tbody td{padding:1.6rem 0;border-bottom:1px solid var(--neutral-200);color:var(--neutral-800);font-size:var(--font-size-body-md);background:rgba(0,0,0,0)}.checkout-page .woocommerce-checkout-review-order table.shop_table tbody td.product-name{font-weight:500;font-family:var(--font-family-heading)}.checkout-page .woocommerce-checkout-review-order table.shop_table tbody td.product-name .product-quantity{color:var(--neutral-500);font-weight:400}.checkout-page .woocommerce-checkout-review-order table.shop_table tbody td.product-total{text-align:right;font-weight:600}.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot th,.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot td{padding:1.6rem 0;text-align:right;color:var(--neutral-700);background:rgba(0,0,0,0);border-bottom:1px solid var(--neutral-200)}.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot th{text-align:left;font-weight:500;font-size:var(--font-size-body-md);font-family:var(--font-family-heading)}.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot .cart-subtotal th,.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot .cart-subtotal td{border-bottom:1px solid var(--neutral-200)}.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot .order-total th,.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot .order-total td{font-size:var(--font-size-heading-sm);font-weight:600;color:var(--neutral-900);border-top:2px solid var(--brand-secondary-default);border-bottom:none;padding-top:2.4rem}.checkout-page .woocommerce-checkout-review-order table.shop_table tfoot .order-total td .amount{color:var(--brand-secondary-light)}.checkout-page .woocommerce-checkout-review-order #payment{background:rgba(0,0,0,0)}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods{list-style:none;padding:0;margin:0 0 2.4rem 0}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods li.wc_payment_method{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:1rem;margin-bottom:1rem;padding:1.6rem;-webkit-transition:border .3s ease;transition:border .3s ease}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods li.wc_payment_method:hover{border-color:var(--brand-primary-default)}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods li.wc_payment_method input.input-radio{margin-right:1.2rem;accent-color:var(--brand-primary-default)}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods li.wc_payment_method label{font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-weight:500;color:var(--neutral-800);cursor:pointer}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods li.wc_payment_method .payment_box{margin-top:1.2rem;padding-top:1.2rem;border-top:1px dashed var(--neutral-200);font-size:var(--font-size-body-sm);color:var(--neutral-600);line-height:1.5}.checkout-page .woocommerce-checkout-review-order #payment ul.payment_methods li.wc_payment_method .payment_box p{margin:0}.checkout-page .woocommerce-checkout-review-order #payment .place-order{margin-top:2rem}.checkout-page .woocommerce-checkout-review-order #payment .place-order .button{background-color:var(--brand-primary-default);color:var(--neutral-50);border-radius:10rem;padding:1.8rem;text-align:center;font-size:var(--font-size-body-lg);font-family:var(--font-family-heading);font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;border:none;cursor:pointer}.checkout-page .woocommerce-checkout-review-order #payment .place-order .button:hover{background-color:var(--brand-primary-dark);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.checkout-page .woocommerce-checkout-review-order #payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:2rem;font-size:var(--font-size-body-sm);color:var(--neutral-600)}.checkout-page .woocommerce-checkout-review-order #payment .place-order .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{margin-right:.8rem;accent-color:var(--brand-primary-default)}.checkout-page .woocommerce-checkout-review-order #payment .place-order .woocommerce-terms-and-conditions-wrapper a{color:var(--brand-primary-default);text-decoration:underline}.checkout-page .woocommerce-notice,.checkout-page .woocommerce-error,.checkout-page .woocommerce-info,.checkout-page .woocommerce-message{padding:1.6rem;border-radius:1rem;margin-bottom:2rem;font-family:var(--font-family-body);font-size:var(--font-size-body-md);background-color:var(--neutral-100);color:var(--neutral-700);border:1px solid var(--neutral-200);border-left:4px solid var(--brand-primary-default);list-style:none}.checkout-page__coupon-input .button{background-color:var(--brand-primary-default) !important;border-radius:10rem !important;padding:1.6rem 2.3rem !important;text-align:center !important;color:var(--neutral-50) !important;font-size:var(--font-size-body-lg) !important;font-weight:600 !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.checkout-page__coupon-input .button:hover{background-color:var(--brand-primary-dark) !important}.checkout-content .woocommerce-form-coupon-toggle{display:none}.screen-reader-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.s-banner-shop{background-color:#111d3b;padding-top:20rem;padding-bottom:4.8rem}.s-banner-shop .bread{margin-bottom:1.6rem}.s-banner-shop .banner-shop__topo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem 2.4rem}.s-banner-shop .banner-shop__topo h1{font-size:var(--font-size-heading-xl);color:var(--neutral-50)}.s-banner-shop .banner-shop__topo .count{color:var(--neutral-40);font-size:var(--font-size-body-md)}.s-banner-shop .banner-shop__descricao{max-width:72rem;margin-top:1.6rem;color:var(--neutral-40)}.s-banner-shop .banner-shop__descricao p{color:inherit}@media(max-width: 900px){.s-banner-shop{padding-top:16rem;padding-bottom:3.2rem}}.s-shop{padding-top:4.8rem;padding-bottom:12rem}.s-shop .shop-layout{display:grid;grid-template-columns:26rem minmax(0, 1fr);gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1024px){.s-shop .shop-layout{grid-template-columns:1fr;gap:2.4rem}}.s-shop .shop-sidebar{position:sticky;top:12rem;max-height:calc(100vh - 16rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--neutral-300) rgba(0,0,0,0)}.s-shop .shop-sidebar::-webkit-scrollbar{width:6px}.s-shop .shop-sidebar::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:999px}@media(max-width: 1024px){.s-shop .shop-sidebar{display:none}}.s-shop .shop-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--neutral-200)}.s-shop .shop-toolbar__count{color:var(--neutral-600);font-size:var(--font-size-body-md)}.s-shop .shop-toolbar__acoes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.s-shop .shop-toolbar .btn-filter-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;background:rgba(0,0,0,0);border:1px solid var(--neutral-300);border-radius:10rem;padding:1.2rem 2.4rem;color:var(--neutral-700);font-family:var(--font-family-heading);font-weight:500;font-size:var(--font-size-body-sm);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.s-shop .shop-toolbar .btn-filter-trigger:hover{border-color:var(--neutral-400);background:var(--neutral-50)}@media(min-width: 1025px){.s-shop .shop-toolbar .btn-filter-trigger{display:none}}.s-shop .shop-toolbar .woocommerce-ordering select{background:rgba(0,0,0,0);border:1px solid var(--neutral-300);border-radius:10rem;padding:1.2rem 4rem 1.2rem 2.4rem;color:var(--neutral-700);font-family:var(--font-family-heading);font-weight:500;font-size:var(--font-size-body-sm);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center}.s-shop .shop-toolbar .woocommerce-ordering select:focus-visible{border-color:var(--brand-secondary-light)}.s-shop .shop-vazio{padding:6.4rem 2.4rem;text-align:center;border:1px dashed var(--neutral-200);border-radius:1.2rem}.s-shop .shop-vazio h2{font-size:var(--font-size-heading-md);color:var(--brand-secondary-default);margin-bottom:.8rem}.s-shop .shop-vazio p{color:var(--neutral-600);margin-bottom:2.4rem}.s-shop .shop-vazio .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border-radius:10rem;background:var(--brand-secondary-default);color:var(--neutral-50);font-weight:600}.s-shop .relative{position:relative}.s-shop .shop-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:10rem}.s-shop .shop-loader.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.s-shop .shop-loader .spinner{width:5rem;height:5rem;border:4px solid var(--neutral-200);border-top-color:var(--brand-primary-default);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.s-shop .products-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media(max-width: 1200px){.s-shop .products-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1024px){.s-shop .products-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.s-shop .products-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.s-shop .products-grid{gap:1.2rem}}@media(max-width: 380px){.s-shop .products-grid{grid-template-columns:1fr}}.s-shop .shop-pagination{margin-top:8rem}.s-shop .shop-pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;list-style:none}.s-shop .shop-pagination ul.page-numbers li a,.s-shop .shop-pagination ul.page-numbers li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid var(--neutral-200);color:var(--neutral-600);text-decoration:none;font-family:var(--font-family-heading);font-weight:500;font-size:var(--font-size-body-lg);-webkit-transition:all .3s ease;transition:all .3s ease}.s-shop .shop-pagination ul.page-numbers li a:hover,.s-shop .shop-pagination ul.page-numbers li span:hover{background:var(--neutral-100)}.s-shop .shop-pagination ul.page-numbers li a.current,.s-shop .shop-pagination ul.page-numbers li span.current{background:var(--brand-primary-default);color:#fff;border-color:var(--brand-primary-default)}.modal-filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999998;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-filter-overlay.is-active{opacity:1;visibility:visible}.modal-filter{position:fixed;top:0;right:-420px;width:100%;max-width:400px;height:100vh;background:#fff;z-index:999999;-webkit-box-shadow:-4px 0 24px rgba(0,0,0,.1);box-shadow:-4px 0 24px rgba(0,0,0,.1);-webkit-transition:right .4s cubic-bezier(0.4, 0, 0.2, 1);transition:right .4s cubic-bezier(0.4, 0, 0.2, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-filter.is-active{right:0}.modal-filter__header{padding:3.2rem 2.4rem;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-filter__header h3{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-heading-md);color:var(--neutral-800);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-filter__header button{background:rgba(0,0,0,0);border:none;color:var(--neutral-500);cursor:pointer;line-height:1;padding:0;-webkit-transition:color .3s ease;transition:color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-filter__header button:hover{color:var(--brand-primary-default)}.modal-filter__body{padding:1.6rem 2.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.modal-filter__body details.filter-dropdown{margin-bottom:2rem}.modal-filter__body details.filter-dropdown summary{list-style:none;padding:1.6rem 2.4rem;border:1px solid var(--neutral-200);border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family-heading);font-size:var(--font-size-body-md);color:var(--neutral-700);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-filter__body details.filter-dropdown summary::-webkit-details-marker{display:none}.modal-filter__body details.filter-dropdown summary::after{content:"";position:absolute;right:2.4rem;width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234B5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.modal-filter__body details.filter-dropdown[open] summary{margin-bottom:1.6rem}.modal-filter__body details.filter-dropdown[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal-filter__body details.filter-dropdown .dropdown-content{padding:0 1.6rem}.modal-filter__body details.filter-dropdown .dropdown-content .custom-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-bottom:2rem;cursor:pointer}.modal-filter__body details.filter-dropdown .dropdown-content .custom-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.6rem;height:1.6rem;border:2px solid var(--neutral-400);border-radius:50%;position:relative;outline:none;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.modal-filter__body details.filter-dropdown .dropdown-content .custom-radio input:checked{border-color:#1a3052}.modal-filter__body details.filter-dropdown .dropdown-content .custom-radio input:checked::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:.8rem;height:.8rem;border-radius:50%;background:#1a3052}.modal-filter__body details.filter-dropdown .dropdown-content .custom-radio span{color:var(--neutral-600);font-family:var(--font-family-body);font-size:var(--font-size-body-sm)}.modal-filter__body details.filter-dropdown .price-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin-bottom:2rem}.modal-filter__body details.filter-dropdown .price-inputs input{width:100%;border:1px solid var(--neutral-200);padding:1.2rem;border-radius:10rem;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);color:var(--neutral-800);outline:none;text-align:center}.modal-filter__body details.filter-dropdown .price-inputs input:focus{border-color:var(--brand-primary-default)}.modal-filter__body details.filter-dropdown .price-inputs span{color:var(--neutral-500);font-weight:500}.modal-filter .filter-footer{padding:0 2.4rem 4rem 2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-filter .filter-footer .btn-clear{padding:1.6rem;background:rgba(0,0,0,0);color:var(--neutral-600);border:1px solid var(--neutral-200);border-radius:10rem;text-align:center;text-decoration:none;font-family:var(--font-family-heading);font-weight:500;font-size:var(--font-size-body-sm);-webkit-transition:all .3s ease;transition:all .3s ease;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-filter .filter-footer .btn-clear:hover{background:var(--neutral-50);border-color:var(--neutral-300);color:var(--neutral-900)}.modal-filter .filter-footer .btn-apply{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.6rem;background:#1a3052;color:#fff;border:none;border-radius:10rem;font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-weight:500;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-filter .filter-footer .btn-apply:hover{background:#0f1e38}.shop-filtros__busca{position:relative;margin-bottom:2.4rem}.shop-filtros__busca input[type=search]{width:100%;min-height:4.4rem;padding:0 4.4rem 0 1.4rem;border:1px solid var(--neutral-200);border-radius:10rem;background:var(--neutral-50);color:var(--neutral-800);font-family:var(--font-family-heading);font-size:var(--font-size-body-md)}.shop-filtros__busca input[type=search]::-webkit-input-placeholder{color:var(--neutral-400)}.shop-filtros__busca input[type=search]::-moz-placeholder{color:var(--neutral-400)}.shop-filtros__busca input[type=search]:-ms-input-placeholder{color:var(--neutral-400)}.shop-filtros__busca input[type=search]::-ms-input-placeholder{color:var(--neutral-400)}.shop-filtros__busca input[type=search]::placeholder{color:var(--neutral-400)}.shop-filtros__busca input[type=search]:focus-visible{outline:none;border-color:var(--brand-secondary-light)}.shop-filtros__busca input[type=search]::-webkit-search-cancel-button{margin-right:.4rem}.shop-filtros__busca button{position:absolute;top:50%;right:.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--neutral-500);cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.shop-filtros__busca button:hover{background:var(--neutral-100, #f4f6f8);color:var(--brand-secondary-default)}.shop-filtros__busca button:focus-visible{outline:2px solid var(--brand-secondary-light);outline-offset:1px}.shop-filtros__ativos{margin-bottom:2.4rem;padding:1.6rem;border-radius:1rem;background:var(--neutral-100, #f4f6f8)}.shop-filtros__ativos-titulo{display:block;margin-bottom:1rem;font-family:var(--font-family-heading);font-size:var(--font-size-body-sm, 1.2rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-500, #6b7280)}.shop-filtros__ativos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;list-style:none;margin-bottom:1.2rem}.shop-filtros__ativos li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:10rem;background:var(--brand-secondary-default);color:var(--neutral-50);font-size:var(--font-size-body-sm, 1.2rem);font-weight:500;-webkit-transition:background .2s ease;transition:background .2s ease}.shop-filtros__ativos li a:hover{background:var(--brand-primary-default)}.shop-filtros__limpar{font-size:var(--font-size-body-md);color:var(--brand-primary-default);text-decoration:underline;text-underline-offset:3px}.shop-filtros__grupo{padding:1.6rem 0;border-bottom:1px solid var(--neutral-200)}.shop-filtros__grupo:first-of-type{padding-top:0}.shop-filtros__grupo summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;list-style:none;font-family:var(--font-family-heading);font-size:var(--font-size-body-lg, 1.5rem);font-weight:600;color:var(--brand-secondary-default);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shop-filtros__grupo summary::-webkit-details-marker{display:none}.shop-filtros__grupo summary::after{content:"";width:1rem;height:.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23163062' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.shop-filtros__grupo[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shop-filtros__lista{list-style:none;margin-top:1.2rem}.shop-filtros__lista li+li{margin-top:.2rem}.shop-filtros__lista a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;padding:.7rem 1rem;border-radius:.6rem;color:var(--neutral-700, #4b586c);font-size:var(--font-size-body-md);-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.shop-filtros__lista a:hover{background:var(--neutral-100, #f4f6f8);color:var(--brand-secondary-default)}.shop-filtros__lista a.is-ativo{background:var(--brand-secondary-default);color:var(--neutral-50);font-weight:600}.shop-filtros__lista a.is-ativo .shop-filtros__contagem{background:rgba(255,255,255,.22);color:var(--neutral-50)}.shop-filtros__lista--faixas{margin-top:.8rem}.shop-filtros__contagem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:2.4rem;padding:.1rem .6rem;border-radius:10rem;background:var(--neutral-100, #f4f6f8);color:var(--neutral-500, #6b7280);font-size:var(--font-size-body-sm, 1.2rem);font-weight:600;text-align:center}.shop-filtros__preco{margin-top:1.2rem}.shop-filtros__preco-campos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1rem}.shop-filtros__preco-campos label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.shop-filtros__preco-campos input{width:100%;min-height:4rem;padding:0 1.2rem;border:1px solid var(--neutral-200);border-radius:.6rem;font-size:var(--font-size-body-md);color:var(--neutral-800)}.shop-filtros__preco-campos input:focus-visible{outline:2px solid var(--brand-secondary-light);outline-offset:1px}.shop-filtros__aplicar{width:100%;min-height:4rem;border:1px solid var(--brand-secondary-default);border-radius:10rem;background:rgba(0,0,0,0);color:var(--brand-secondary-default);font-family:var(--font-family-heading);font-size:var(--font-size-body-md);font-weight:600;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.shop-filtros__aplicar:hover{background:var(--brand-secondary-default);color:var(--neutral-50)}body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.tax-product_brand{background:#07131c}body.post-type-archive-product .text-top,body.tax-product_cat .text-top,body.tax-product_tag .text-top,body.tax-product_brand .text-top{display:none}body.post-type-archive-product>header,body.tax-product_cat>header,body.tax-product_tag>header,body.tax-product_brand>header{top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(3, 12, 18, 0.84)), to(transparent));background:linear-gradient(180deg, rgba(3, 12, 18, 0.84), transparent);border-bottom-color:rgba(255,255,255,.12)}body.post-type-archive-product>header .container,body.tax-product_cat>header .container,body.tax-product_tag>header .container,body.tax-product_brand>header .container{max-width:138rem}.shop-v2{--v2-ink: #07131c;--v2-paper: #f7f7f5;--v2-line: rgba(8,24,34,.17);--v2-red: #d40018;overflow:hidden;color:var(--v2-ink);background:var(--v2-paper)}.shop-v2__eyebrow{display:block;font-size:1.05rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.shop-v2__hero{position:relative;min-height:72rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;isolation:isolate;padding:20rem 0 8rem;color:#fff;background:#061019 var(--shop-v2-hero) 70% 46%/cover no-repeat}.shop-v2__hero::before{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(rgba(2, 11, 17, 0.98)), color-stop(46%, rgba(2, 11, 17, 0.8)), color-stop(78%, rgba(2, 11, 17, 0.24))),-webkit-gradient(linear, left bottom, left top, from(rgba(2, 11, 17, 0.78)), color-stop(55%, transparent));background:linear-gradient(90deg, rgba(2, 11, 17, 0.98) 0%, rgba(2, 11, 17, 0.8) 46%, rgba(2, 11, 17, 0.24) 78%),linear-gradient(0deg, rgba(2, 11, 17, 0.78), transparent 55%)}.shop-v2__hero-word{position:absolute;top:15%;left:1.5%;z-index:-1;color:rgba(0,0,0,0);font-size:clamp(14rem,25vw,36rem);font-weight:300;line-height:.8;letter-spacing:-0.08em;-webkit-text-stroke:1px rgba(255,255,255,.13)}.shop-v2__hero-grid{display:grid;grid-template-columns:4rem minmax(0, 1fr) 25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:clamp(3rem,5vw,8rem);max-width:138rem}.shop-v2__hero-index{-ms-flex-item-align:start;align-self:start;padding-top:5.7rem;color:rgba(255,255,255,.52);font-size:1.1rem;letter-spacing:.18em}.shop-v2__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:5rem;color:rgba(255,255,255,.58)}.shop-v2__breadcrumb a,.shop-v2__breadcrumb span{color:inherit;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.shop-v2__hero-copy{max-width:80rem}.shop-v2__hero-copy h1{max-width:76rem;margin:2rem 0 2.6rem;color:#fff;font-size:clamp(5.6rem,7.4vw,10.4rem);font-weight:400;line-height:.91;letter-spacing:-0.065em}.shop-v2__hero-copy p{max-width:60rem;color:rgba(255,255,255,.73);font-size:1.55rem;line-height:1.7}.shop-v2__hero-description{max-width:60rem;color:rgba(255,255,255,.73);font-size:1.55rem;line-height:1.7}.shop-v2__hero-description p{color:inherit;font-size:inherit;line-height:inherit}.shop-v2__hero-meta{padding-left:2.4rem;border-left:1px solid rgba(255,255,255,.22)}.shop-v2__hero-meta>span{display:block;color:#fff;font-size:6.4rem;font-weight:300;line-height:1;letter-spacing:-0.06em}.shop-v2__hero-meta p{max-width:17rem;margin:1rem 0 4rem;color:rgba(255,255,255,.6);font-size:1.25rem}.shop-v2__hero-meta a{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shop-v2__hero-meta a span{margin-left:1rem;color:inherit}.shop-v2__assurances{color:#fff;background:var(--v2-ink);border-top:1px solid rgba(255,255,255,.12)}.shop-v2__assurances-grid{display:grid;grid-template-columns:repeat(4, 1fr);max-width:138rem;padding-top:0;padding-bottom:0}.shop-v2__assurances-grid p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10rem;padding:0 2.5rem;border-right:1px solid rgba(255,255,255,.12)}.shop-v2__assurances-grid p:first-child{border-left:1px solid rgba(255,255,255,.12)}.shop-v2__assurances-grid strong{color:rgba(255,255,255,.38);font-size:1rem;letter-spacing:.14em}.shop-v2__assurances-grid span{color:rgba(255,255,255,.78);font-size:1.25rem}.shop-v2__catalog{padding:12rem 0 14rem;background:var(--v2-paper)}.shop-v2__catalog>.container{max-width:138rem}.shop-v2__catalog-head{display:grid;grid-template-columns:minmax(0, 1fr) 36rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:5rem;margin-bottom:8rem;padding-bottom:4rem;border-bottom:1px solid var(--v2-line)}.shop-v2__catalog-head h2{max-width:80rem;margin-top:1.5rem;color:var(--v2-ink);font-size:clamp(5rem,6vw,8.5rem);font-weight:400;line-height:.95;letter-spacing:-0.06em}.shop-v2__catalog-head>p{color:#58656c;font-size:1.45rem;line-height:1.7}.shop-v2__layout{display:grid;grid-template-columns:27rem minmax(0, 1fr);gap:5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.shop-v2__sidebar{position:sticky;top:11rem;max-height:calc(100vh - 14rem);overflow-y:auto;padding-right:2rem;scrollbar-width:thin;scrollbar-color:#aab1b1 rgba(0,0,0,0)}.shop-v2__sidebar-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem;padding-bottom:1.7rem;border-bottom:1px solid var(--v2-ink)}.shop-v2__sidebar-label span{color:var(--v2-ink);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.shop-v2__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:6rem;margin-bottom:3rem;border-bottom:1px solid var(--v2-line)}.shop-v2__count{color:#667279;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.shop-v2__toolbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.shop-v2__toolbar-actions select{min-width:22rem;padding:1.2rem 3.8rem 1.2rem 0;border:0;color:var(--v2-ink);background:rgba(0,0,0,0);font-size:1.2rem;font-weight:700;text-align:right;cursor:pointer}.shop-v2__filter-trigger{display:none;padding:1.2rem 0;color:var(--v2-ink);background:rgba(0,0,0,0);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shop-v2__filter-trigger span{margin-left:.6rem;color:inherit}.shop-v2__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.shop-v2__grid .card-product{min-width:0;padding:2rem;border:0;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);border-radius:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.shop-v2__grid .card-product:hover{border-color:var(--v2-line);background:rgba(255,255,255,.46);-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.shop-v2__grid .card-product .photo{height:27rem;margin-bottom:2.4rem;border-radius:0;background:rgba(255,255,255,.58)}.shop-v2__grid .card-product .photo a{padding:2.2rem}.shop-v2__grid .card-product .info{min-height:24rem}.shop-v2__grid .card-product .card-product__marca{margin-bottom:1rem;color:#718087;font-size:.95rem;letter-spacing:.16em}.shop-v2__grid .card-product .name h3 a{color:var(--v2-ink);font-size:1.75rem;font-weight:500;line-height:1.25}.shop-v2__grid .card-product .price-all{padding-top:2rem}.shop-v2__grid .card-product .price-content .woocommerce-Price-amount{color:var(--v2-ink);font-size:1.7rem}.shop-v2__grid .card-product .parcelas,.shop-v2__grid .card-product .parcelas span{color:#7a858a;font-size:1.1rem}.shop-v2__grid .card-product .buy-button{margin-top:2rem}.shop-v2__grid .card-product .card-actions__icone{border-color:var(--v2-ink);color:var(--v2-ink);border-radius:0}.shop-v2__grid .card-product .card-actions__icone:hover,.shop-v2__grid .card-product .card-actions__icone--primario{color:#fff;background:var(--v2-ink)}.shop-v2__grid .card-product .button{border-radius:0}.shop-v2__pagination{margin-top:7rem}.shop-v2__pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.8rem}.shop-v2__pagination li a,.shop-v2__pagination li span{display:grid;place-items:center;width:4.6rem;height:4.6rem;border:1px solid var(--v2-line);color:var(--v2-ink);font-size:1.25rem}.shop-v2__pagination li .current{color:#fff;background:var(--v2-ink)}.shop-v2__empty{padding:10rem 3rem;border-top:1px solid var(--v2-ink);text-align:center}.shop-v2__empty>span{color:#8b9498;font-size:1.1rem;letter-spacing:.2em}.shop-v2__empty h2{margin:2rem 0 1rem;color:var(--v2-ink);font-size:3.8rem}.shop-v2__empty p{margin-bottom:3rem}.shop-v2__empty a{padding-bottom:.5rem;border-bottom:1px solid var(--v2-ink);color:var(--v2-ink);font-weight:700}.shop-v2 .shop-filtros__busca{margin-bottom:2.5rem}.shop-v2 .shop-filtros__busca input[type=search]{min-height:5rem;border:0;border-bottom:1px solid var(--v2-line);border-radius:0;background:rgba(0,0,0,0)}.shop-v2 .shop-filtros__grupo{padding:2rem 0;border-color:var(--v2-line)}.shop-v2 .shop-filtros__grupo summary{color:var(--v2-ink);font-size:1.25rem}.shop-v2 .shop-filtros__lista a{padding:.8rem 0;border-radius:0;color:#536169;font-size:1.2rem}.shop-v2 .shop-filtros__lista a.is-ativo{padding:.8rem 1rem;color:#fff;background:var(--v2-ink)}.shop-v2 .shop-filtros__lista a:hover{color:var(--v2-ink);background:rgba(0,0,0,0)}.shop-v2 .shop-filtros__contagem{background:rgba(7,19,28,.08)}.shop-v2 .shop-filtros__preco-campos input{border-radius:0;background:rgba(0,0,0,0)}.shop-v2 .shop-filtros__aplicar{border-radius:0}.shop-v2 .shop-filtros__ativos{border-radius:0}.shop-v2__closing{padding:13rem 0;color:#fff;background:var(--v2-ink)}.shop-v2__closing .container{max-width:138rem}.shop-v2__closing h2{max-width:95rem;margin:2rem 0 5rem;color:#fff;font-size:clamp(5.4rem,7vw,10rem);font-weight:300;line-height:.94;letter-spacing:-0.06em}.shop-v2__closing a{padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shop-v2__closing a span{margin-left:1rem;color:inherit}@media(max-width: 1180px){.shop-v2__layout{grid-template-columns:23rem minmax(0, 1fr);gap:3rem}.shop-v2__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.shop-v2__hero-grid{grid-template-columns:1fr}.shop-v2__hero-index{display:none}.shop-v2__hero-meta{display:none}.shop-v2__assurances-grid{grid-template-columns:repeat(2, 1fr)}.shop-v2__catalog-head{grid-template-columns:1fr;gap:2rem}.shop-v2__layout{grid-template-columns:1fr}.shop-v2__sidebar{display:none}.shop-v2__filter-trigger{display:block}}@media(max-width: 600px){.shop-v2__hero{min-height:70rem;padding:16rem 0 6rem}.shop-v2__hero-word{top:19%}.shop-v2__breadcrumb{margin-bottom:3.5rem}.shop-v2__hero-copy h1{font-size:5.2rem}.shop-v2__assurances-grid{grid-template-columns:1fr 1fr}.shop-v2__assurances-grid p{min-height:8.5rem;padding:0 1.5rem}.shop-v2__catalog{padding:8rem 0 10rem}.shop-v2__catalog-head{margin-bottom:5rem}.shop-v2__catalog-head h2{font-size:4.5rem}.shop-v2__toolbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.5rem}.shop-v2__toolbar-actions{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop-v2__toolbar-actions select{min-width:0;max-width:22rem}.shop-v2__grid{grid-template-columns:1fr}.shop-v2__grid .card-product .photo{height:34rem}.shop-v2__closing{padding:9rem 0}.shop-v2__closing h2{font-size:5.2rem}}.shop-v2__filter-modal{background:#f7f7f5}.shop-v2__filter-modal .modal-filter__header{border-bottom:1px solid rgba(8,24,34,.17)}.shop-v2__filter-modal .modal-filter__header h3{color:#07131c}.shop-v2__filter-modal .modal-filter__header button{color:#07131c;font-size:3rem;font-weight:300}body.single-product{background:#07131c}body.single-product .text-top{display:none}body.single-product>header{top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(3, 12, 18, 0.88)), to(transparent));background:linear-gradient(180deg, rgba(3, 12, 18, 0.88), transparent);border-bottom-color:rgba(255,255,255,.12)}body.single-product>header .container{max-width:138rem}.product-v2{--pv2-ink: #07131c;--pv2-paper: #f7f7f5;--pv2-line: rgba(7,19,28,.16);--pv2-muted: #637078;overflow:hidden;color:var(--pv2-ink);background:var(--pv2-paper)}.product-v2__eyebrow,.product-v2__section-number{display:block;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.product-v2__section-number{color:#768188}.product-v2__hero{padding:17rem 0 8rem;color:#fff;background:var(--pv2-ink)}.product-v2__hero>.container{max-width:138rem}.product-v2__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9rem;margin-bottom:4rem}.product-v2__breadcrumb a,.product-v2__breadcrumb span{color:rgba(255,255,255,.48);font-size:1rem;letter-spacing:.11em;text-transform:uppercase}.product-v2__breadcrumb a:hover{color:#fff}.product-v2__hero-grid{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(42rem, 0.88fr);min-height:70rem;border:1px solid rgba(255,255,255,.16)}.product-v2__gallery{position:relative;display:grid;grid-template-columns:9rem minmax(0, 1fr);grid-template-areas:"thumbs stage";background:#eef0ee}.product-v2__media-stage{position:relative;grid-area:stage;display:grid;place-items:center;min-width:0;padding:5rem;overflow:hidden}.product-v2__media-stage>img{width:100%;height:100%;max-height:58rem;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .18s ease,-webkit-transform .45s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .18s ease,-webkit-transform .45s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .18s ease,transform .45s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .18s ease,transform .45s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .45s cubic-bezier(0.16, 1, 0.3, 1)}.product-v2__media-stage>img.is-changing{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}.product-v2__media-index{position:absolute;right:2.5rem;bottom:2.2rem;color:#667279;font-size:1rem;letter-spacing:.12em}.product-v2__media-index b{color:var(--pv2-ink);font-size:inherit}.product-v2__thumbs{grid-area:thumbs;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:1.5rem;border-right:1px solid var(--pv2-line);background:#e2e6e4}.product-v2__thumbs button{width:6rem;height:6rem;padding:.5rem;border:1px solid rgba(0,0,0,0);background:rgba(255,255,255,.58);opacity:.52;-webkit-transition:opacity .2s ease,border-color .2s ease;transition:opacity .2s ease,border-color .2s ease}.product-v2__thumbs button.is-active,.product-v2__thumbs button:hover{border-color:var(--pv2-ink);opacity:1}.product-v2__thumbs button:focus-visible{outline:2px solid var(--pv2-ink);outline-offset:2px}.product-v2__thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-v2__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(4rem,5vw,7rem);background:#0b1b25}.product-v2__summary-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.14)}.product-v2__summary .product-v2__eyebrow{color:rgba(255,255,255,.72)}.product-v2__sku{color:rgba(255,255,255,.38);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.product-v2__summary h1{margin:4rem 0 2.5rem;color:#fff;font-size:clamp(4.5rem,5vw,7.4rem);font-weight:400;line-height:.95;letter-spacing:-0.06em}.product-v2__lede{max-width:54rem;color:rgba(255,255,255,.64);font-size:1.4rem;line-height:1.72}.product-v2__commerce{margin-top:auto;padding-top:4rem}.product-v2__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;margin-bottom:1.8rem}.product-v2__availability i{width:.7rem;height:.7rem;border-radius:50%;background:#88a36e;-webkit-box-shadow:0 0 0 .5rem rgba(136,163,110,.12);box-shadow:0 0 0 .5rem rgba(136,163,110,.12)}.product-v2__availability span{color:rgba(255,255,255,.68);font-size:1.1rem;font-weight:600}.product-v2__price{color:#fff}.product-v2__price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.5rem}.product-v2__price del{opacity:.45}.product-v2__price ins{text-decoration:none}.product-v2__price .woocommerce-Price-amount{color:#fff;font-size:clamp(3rem,3.5vw,4.8rem);font-weight:400;letter-spacing:-0.04em}.product-v2__price del .woocommerce-Price-amount{font-size:1.5rem}.product-v2__rating{margin-top:1.2rem;color:rgba(255,255,255,.62)}.product-v2__rating .woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0}.product-v2__rating .star-rating{color:#fff}.product-v2__rating a{color:rgba(255,255,255,.62);font-size:1.05rem}.product-v2__installments{margin-top:.8rem;color:rgba(255,255,255,.5);font-size:1.15rem}.product-v2__installments span{color:inherit;font-size:inherit}.product-v2__purchase{margin-top:3rem}.product-v2__purchase .cart{display:grid;grid-template-columns:9rem minmax(0, 1fr);gap:1rem;width:100%}.product-v2__purchase .quantity{display:block;width:9rem}.product-v2__purchase .quantity .btn-qty{display:none}.product-v2__purchase input.qty{width:100%;height:5.8rem;border:1px solid rgba(255,255,255,.25);border-radius:0;color:#fff;background:rgba(0,0,0,0);text-align:center;font-size:1.4rem}.product-v2__purchase .single_add_to_cart_button,.product-v2__primary-action{min-height:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;width:100%;padding:0 2.4rem;border:0;border-radius:0;color:var(--pv2-ink);background:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.product-v2__purchase .single_add_to_cart_button:hover,.product-v2__primary-action:hover{background:#e7ebea;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-v2__purchase .single_add_to_cart_button:focus-visible,.product-v2__primary-action:focus-visible{outline:2px solid #fff;outline-offset:4px}.product-v2__purchase-note{margin-top:1.5rem;color:rgba(255,255,255,.36);font-size:.95rem;line-height:1.5}.product-v2__shipping{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.72)}.product-v2__shipping input,.product-v2__shipping select{border-color:rgba(255,255,255,.24);color:#fff;background:rgba(0,0,0,0)}.product-v2__shipping button{color:var(--pv2-ink);background:#fff}.product-v2__purchase .stock.out-of-stock{color:#fff;font-size:1.2rem}.product-v2__purchase .variations{width:100%;margin-bottom:1.5rem}.product-v2__purchase .variations tr{display:grid;gap:.7rem;margin-bottom:1.3rem}.product-v2__purchase .variations label{color:rgba(255,255,255,.65);font-size:1.1rem}.product-v2__purchase .variations select{width:100%;min-height:5rem;padding:0 1.4rem;border:1px solid rgba(255,255,255,.25);border-radius:0;color:#fff;background:#0b1b25}.product-v2__purchase .reset_variations{color:rgba(255,255,255,.55);font-size:1rem}.product-v2__assurances{color:#fff;background:var(--pv2-ink);border-top:1px solid rgba(255,255,255,.12)}.product-v2__assurances .container{display:grid;grid-template-columns:repeat(4, 1fr);max-width:138rem;padding-top:0;padding-bottom:0;border-left:1px solid rgba(255,255,255,.12)}.product-v2__assurances p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;min-height:9rem;padding:0 2.4rem;border-right:1px solid rgba(255,255,255,.12)}.product-v2__assurances span{color:rgba(255,255,255,.3);font-size:.9rem;letter-spacing:.12em}.product-v2__assurances strong{color:rgba(255,255,255,.75);font-size:1.15rem;font-weight:500}.product-v2__story{padding:13rem 0;background:var(--pv2-paper)}.product-v2__story-head{display:grid;grid-template-columns:13rem minmax(0, 1fr) 34rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:5rem;max-width:138rem;margin-bottom:8rem}.product-v2__story-head h2{color:var(--pv2-ink);font-size:clamp(5rem,6.5vw,9rem);font-weight:400;line-height:.94;letter-spacing:-0.065em}.product-v2__story-head h2 em{color:#879198;font-style:normal}.product-v2__story-head>p{padding-top:1rem;color:var(--pv2-muted);font-size:1.4rem;line-height:1.75}.product-v2__story-media{position:relative;max-width:138rem;height:68rem;overflow:hidden;background:#e7eae8}.product-v2__story-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-v2__story-media>span{position:absolute;left:2.5rem;bottom:2.2rem;padding:1rem 1.4rem;color:#fff;background:rgba(7,19,28,.78);font-size:.95rem;letter-spacing:.13em;text-transform:uppercase}.product-v2__features{padding:12rem 0;background:#dce3e4}.product-v2__features>.container,.product-v2__technical>.container,.product-v2__related>.container{max-width:138rem}.product-v2__section-head{display:grid;grid-template-columns:13rem minmax(0, 1fr);gap:5rem;margin-bottom:7rem}.product-v2__section-head h2{color:var(--pv2-ink);font-size:clamp(4.7rem,5.5vw,7.8rem);font-weight:400;line-height:.96;letter-spacing:-0.06em}.product-v2__feature-grid{display:grid;grid-template-columns:repeat(4, 1fr);border-top:1px solid var(--pv2-line);border-left:1px solid var(--pv2-line)}.product-v2__feature-grid article{min-height:32rem;padding:3.2rem;border-right:1px solid var(--pv2-line);border-bottom:1px solid var(--pv2-line)}.product-v2__feature-grid article>span{color:#879298;font-size:.95rem;letter-spacing:.12em}.product-v2__feature-grid h3{margin:8rem 0 2rem;color:var(--pv2-ink);font-size:2.7rem;font-weight:400;line-height:1.05;letter-spacing:-0.04em}.product-v2__feature-grid p{color:var(--pv2-muted);font-size:1.25rem;line-height:1.65}.product-v2__technical{padding:13rem 0;background:var(--pv2-paper)}.product-v2__spec-groups{display:grid;grid-template-columns:repeat(2, 1fr);border-top:1px solid var(--pv2-line);border-left:1px solid var(--pv2-line)}.product-v2__spec-groups>section{padding:3.5rem;border-right:1px solid var(--pv2-line);border-bottom:1px solid var(--pv2-line)}.product-v2__spec-groups h3{margin-bottom:3rem;color:var(--pv2-ink);font-size:2.4rem;font-weight:500;letter-spacing:-0.035em}.product-v2__spec-groups dl>div{display:grid;grid-template-columns:14rem 1fr;gap:2rem;padding:1.4rem 0;border-top:1px solid var(--pv2-line)}.product-v2__spec-groups dt{color:#78838a;font-size:1.05rem}.product-v2__spec-groups dd{color:var(--pv2-ink);font-size:1.15rem;line-height:1.5}.product-v2__native-description{color:var(--pv2-muted);font-size:1.4rem;line-height:1.75}.product-v2__box{display:grid;grid-template-columns:.85fr 1.15fr;gap:7rem;margin-top:8rem;padding:6rem;color:#fff;background:var(--pv2-ink)}.product-v2__box .product-v2__section-number{color:rgba(255,255,255,.45)}.product-v2__box h3{max-width:43rem;margin-top:3rem;color:#fff;font-size:4.5rem;font-weight:400;line-height:1;letter-spacing:-0.055em}.product-v2__box ol{counter-reset:box;display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.product-v2__box li{counter-increment:box;display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.68);font-size:1.15rem}.product-v2__box li::before{content:counter(box, decimal-leading-zero);color:rgba(255,255,255,.3);font-size:.9rem}.product-v2__documents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem 3.5rem;margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--pv2-line)}.product-v2__documents>span{margin-right:auto;color:#778289;font-size:1rem}.product-v2__documents a{color:var(--pv2-ink);font-size:1.05rem;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:.4rem}.product-v2__documents a span{color:inherit}.product-v2__support{padding:13rem 0;background:#b9c9cf}.product-v2__support .container{max-width:138rem}.product-v2__support h2{max-width:105rem;margin:3rem 0;color:var(--pv2-ink);font-size:clamp(6rem,8vw,11rem);font-weight:400;line-height:.86;letter-spacing:-0.075em}.product-v2__support p{max-width:50rem;margin-bottom:4rem;color:#46565f;font-size:1.4rem;line-height:1.7}.product-v2__support a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2rem;padding-bottom:.7rem;border-bottom:1px solid var(--pv2-ink);color:var(--pv2-ink);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-v2__support a span{color:inherit}.product-v2__related{padding:12rem 0;color:#fff;background:var(--pv2-ink)}.product-v2__section-head--light{grid-template-columns:13rem minmax(0, 1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.product-v2__section-head--light h2,.product-v2__section-head--light a{color:#fff}.product-v2__section-head--light .product-v2__section-number{color:rgba(255,255,255,.45)}.product-v2__section-head--light>a{padding-bottom:.6rem;border-bottom:1px solid currentColor;font-size:1.1rem;font-weight:700}.product-v2__related-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}.product-v2__related-grid .card-product{min-width:0;padding:0;border:0;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);border-radius:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.product-v2__related-grid .card-product:hover{border-color:rgba(255,255,255,.15);-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.product-v2__related-grid .photo{height:28rem;margin:0;padding:2.5rem;border-radius:0;background:#eef0ee}.product-v2__related-grid .info{min-height:26rem;padding:2.5rem}.product-v2__related-grid .card-product__marca{color:#71808a;font-size:.95rem}.product-v2__related-grid .name h3 a,.product-v2__related-grid .price,.product-v2__related-grid .price span,.product-v2__related-grid .woocommerce-Price-amount{color:#fff}.product-v2__related-grid .name h3 a{font-size:1.65rem;font-weight:500}.product-v2__related-grid .price-all{margin-top:auto}.product-v2__related-grid .parcelas{color:#71808a}.product-v2__related-grid .buy-button{margin-top:1.5rem}.product-v2__related-grid .card-actions__icone{border-color:rgba(255,255,255,.25);color:#fff}.product-v2__reviews{padding:12rem 0;background:var(--pv2-paper)}.product-v2__reviews>.container{max-width:138rem}.product-v2__reviews-content{max-width:96rem;margin-left:18rem}.product-v2__reviews-content #reviews{color:var(--pv2-ink)}.product-v2__reviews-content #comments h2,.product-v2__reviews-content #reply-title{color:var(--pv2-ink);font-size:2.8rem;font-weight:500}.product-v2__reviews-content .commentlist{margin-top:3rem}.product-v2__reviews-content .comment_container{padding:2.5rem 0;border-top:1px solid var(--pv2-line)}.product-v2__reviews-content .comment-text{margin-left:8rem}.product-v2__reviews-content .form-submit input{min-height:5rem;padding:0 2.5rem;border:0;border-radius:0;color:#fff;background:var(--pv2-ink);font-weight:700}@media(max-width: 1100px){.product-v2__hero-grid{grid-template-columns:1fr 1fr}.product-v2__story-head{grid-template-columns:10rem minmax(0, 1fr)}.product-v2__story-head>p{grid-column:2}.product-v2__feature-grid,.product-v2__related-grid{grid-template-columns:repeat(2, 1fr)}.product-v2__section-head{grid-template-columns:10rem minmax(0, 1fr)}.product-v2__section-head--light{grid-template-columns:10rem minmax(0, 1fr)}.product-v2__section-head--light>a{grid-column:2;justify-self:start}}@media(max-width: 800px){.product-v2__hero{padding:14rem 0 6rem}.product-v2__hero-grid{grid-template-columns:1fr}.product-v2__gallery{min-height:55rem}.product-v2__summary{min-height:64rem}.product-v2__assurances .container{grid-template-columns:repeat(2, 1fr)}.product-v2__story,.product-v2__features,.product-v2__technical,.product-v2__support,.product-v2__related,.product-v2__reviews{padding:9rem 0}.product-v2__story-head,.product-v2__section-head,.product-v2__section-head--light{grid-template-columns:1fr;gap:2.5rem}.product-v2__story-head>p,.product-v2__section-head--light>a{grid-column:auto}.product-v2__story-media{height:48rem}.product-v2__spec-groups{grid-template-columns:1fr}.product-v2__box{grid-template-columns:1fr;gap:4rem;padding:4rem}.product-v2__reviews-content{margin-left:0}}@media(max-width: 560px){.product-v2__breadcrumb{margin-bottom:2.5rem}.product-v2__hero>.container{padding:0}.product-v2__breadcrumb{padding:0 1.5rem}.product-v2__hero-grid{border-right:0;border-left:0}.product-v2__gallery{grid-template-columns:1fr;grid-template-areas:"stage" "thumbs";min-height:0}.product-v2__media-stage{min-height:42rem;padding:3rem 2rem}.product-v2__thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem 1.5rem;border-top:1px solid var(--pv2-line);border-right:0}.product-v2__summary{min-height:0;padding:4.5rem 2.2rem}.product-v2__summary h1{margin-top:3rem;font-size:4.5rem}.product-v2__purchase .cart{grid-template-columns:7.5rem minmax(0, 1fr)}.product-v2__purchase .quantity{width:7.5rem}.product-v2__assurances p{min-height:8rem;padding:0 1.4rem}.product-v2__story-head h2,.product-v2__section-head h2{font-size:4.5rem}.product-v2__story-media{height:31rem;padding:0}.product-v2__feature-grid{grid-template-columns:1fr}.product-v2__feature-grid article{min-height:25rem}.product-v2__feature-grid h3{margin-top:5rem}.product-v2__spec-groups>section{padding:3rem 2rem}.product-v2__spec-groups dl>div{grid-template-columns:11rem 1fr;gap:1.5rem}.product-v2__box{margin-right:-1.5rem;margin-left:-1.5rem;padding:4rem 2.2rem}.product-v2__box h3{font-size:3.8rem}.product-v2__box ol{grid-template-columns:1fr}.product-v2__documents{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-v2__support h2{font-size:6rem}.product-v2__related-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-right:-1.5rem;padding-right:1.5rem;border-left:0}.product-v2__related-grid .card-product{min-width:84vw;scroll-snap-align:start}}@media(prefers-reduced-motion: reduce){.product-v2__media-stage>img,.product-v2__thumbs button{-webkit-transition:none;transition:none}}.ecom-page{min-height:65vh;padding:20rem 0 10rem;background:#f6f8fa}.ecom-page__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-bottom:3.2rem;color:var(--neutral-500)}.ecom-page__breadcrumb a,.ecom-page__breadcrumb span{font-size:1.3rem}.ecom-page__breadcrumb a{color:var(--brand-secondary-default);font-weight:600}.ecom-page__article,.ecom-page__empty{max-width:92rem;padding:clamp(3rem,5vw,6.4rem);border:1px solid #e5e9ed;border-radius:2.4rem;background:#fff;-webkit-box-shadow:0 2rem 6rem rgba(12,35,59,.07);box-shadow:0 2rem 6rem rgba(12,35,59,.07)}.ecom-page__header{margin-bottom:4rem}.ecom-page__eyebrow{display:block;margin-bottom:1.2rem;color:var(--brand-primary-default);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ecom-page__header h1,.ecom-page__empty h1{color:var(--brand-secondary-dark);font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.04;letter-spacing:-0.04em}.ecom-page__content{color:var(--neutral-700);font-family:var(--font-family-body);font-size:1.7rem;line-height:1.75}.ecom-page__content>*+*{margin-top:1.8rem}.ecom-page__content h2,.ecom-page__content h3,.ecom-page__content h4{margin-top:3.6rem;color:var(--brand-secondary-dark)}.ecom-page__content h2{font-size:2.8rem}.ecom-page__content h3{font-size:2.2rem}.ecom-page__content p,.ecom-page__content li{color:var(--neutral-700);font-size:1.6rem;line-height:1.75}.ecom-page__content ul,.ecom-page__content ol{padding-left:2.2rem}.ecom-page__content ul{list-style:disc}.ecom-page__content ol{list-style:decimal}.ecom-page__content a{color:var(--brand-primary-default);text-decoration:underline;text-underline-offset:.25em}.ecom-page__content img{max-width:100%;height:auto;border-radius:1.2rem}.ecom-page--account .ecom-page__article{max-width:100%}.ecom-page--account .ecom-page__content{font-size:1.6rem}.ecom-page--account .woocommerce{display:grid;grid-template-columns:24rem 1fr;gap:4rem}.ecom-page--account .woocommerce::before,.ecom-page--account .woocommerce::after{display:none}.ecom-page--account .woocommerce-MyAccount-navigation ul{overflow:hidden;padding:0;border:1px solid #e5e9ed;border-radius:1.4rem;list-style:none}.ecom-page--account .woocommerce-MyAccount-navigation li+li{border-top:1px solid #e5e9ed}.ecom-page--account .woocommerce-MyAccount-navigation a{display:block;padding:1.3rem 1.6rem;color:var(--brand-secondary-default);text-decoration:none}.ecom-page--account .woocommerce-MyAccount-navigation .is-active a{color:#fff;background:var(--brand-secondary-default)}.ecom-page--account .woocommerce form .form-row{margin-bottom:1.6rem}.ecom-page--account .woocommerce input.input-text{width:100%;padding:1.4rem;border:1px solid #dbe1e6;border-radius:.8rem}.ecom-page--listing .ecom-page__header{max-width:80rem}.ecom-page__post-list{max-width:92rem;border-top:1px solid #dce2e6}.ecom-page__post-item{padding:3rem 0;border-bottom:1px solid #dce2e6}.ecom-page__post-item h2{margin:.8rem 0 1rem}.ecom-page__post-item h2 a{color:var(--brand-secondary-dark);font-family:var(--font-family-heading);font-size:2.6rem}.ecom-page__post-meta{color:var(--brand-primary-default);font-size:1.2rem;font-weight:700}.ecom-page__empty{text-align:left}.ecom-page__empty h2{color:var(--brand-secondary-dark);font-size:3.2rem}.ecom-page__empty p{max-width:58rem;margin:1.8rem 0 3rem}.ecom-page__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}.ecom-page__secondary{color:var(--brand-secondary-default);font-weight:700}@media(max-width: 780px){.ecom-page{padding:15rem 0 7rem}.ecom-page__article,.ecom-page__empty{padding:3rem 2rem;border-radius:1.6rem}.ecom-page--account .woocommerce{grid-template-columns:1fr;gap:2.4rem}.ecom-page__actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ecom-page__actions .btn-primary,.ecom-page__secondary{width:100%;text-align:center}}