.brand-marquee__heading{margin-bottom:3rem;text-align:center}.brand-marquee__container{overflow:hidden;position:relative;width:100%}.brand-marquee__container:before,.brand-marquee__container:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.brand-marquee__container:before{left:0;background:linear-gradient(to right,rgb(var(--color-background)),transparent)}.brand-marquee__container:after{right:0;background:linear-gradient(to left,rgb(var(--color-background)),transparent)}.brand-marquee__track{display:flex;align-items:center;gap:4rem;width:max-content;animation:marquee-scroll var(--marquee-speed, 30s) linear infinite}.brand-marquee__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 1rem}.brand-marquee__link{display:flex;text-decoration:none}.brand-marquee__item img{height:var(--logo-height, 50px);width:auto;max-width:160px;object-fit:contain;filter:grayscale(100%);opacity:.55;transition:filter .4s ease,opacity .4s ease}.brand-marquee__item:hover img{filter:grayscale(0%);opacity:1}.brand-marquee__track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.brand-marquee__container:before,.brand-marquee__container:after{width:40px}.brand-marquee__track{gap:2.5rem}.brand-marquee__item img{max-width:100px}}@media(prefers-reduced-motion:reduce){.brand-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;gap:2rem;padding:0 2rem}.brand-marquee__item[aria-hidden=true]{display:none}.brand-marquee__container:before,.brand-marquee__container:after{display:none}}.category-grid-section{margin-top:3rem;margin-bottom:3rem}.category-grid__heading{margin-bottom:3rem}.category-grid{list-style:none;padding:0;margin:0}.category-grid__item{display:flex}.category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem 2rem;border-radius:var(--popup-corner-radius, 8px);background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.08);transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;text-align:center;overflow:hidden;position:relative}.category-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),0));opacity:0;transition:opacity .3s ease}.category-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.15)}.category-card:hover:before{opacity:1}.category-card__icon{width:48px;height:48px;margin-bottom:1.5rem;color:rgb(var(--color-foreground));opacity:.8;transition:all .3s ease}.category-card:hover .category-card__icon{transform:scale(1.1);opacity:1}.category-card__icon svg{width:100%;height:100%}.category-card__info{position:relative;z-index:1}.category-card__title{margin:0;font-size:1.8rem;font-weight:600;color:rgb(var(--color-foreground))}.category-card__text{margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.cta-banner__card{position:relative;border-radius:32px;padding:5rem 3rem;overflow:hidden}@media screen and (min-width:750px){.cta-banner__card{padding:6rem 4rem;border-radius:40px}}.cta-banner__glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:60%;height:80%;background:radial-gradient(ellipse,rgba(183,172,162,.15) 0%,transparent 70%);pointer-events:none;border-radius:50%}.cta-banner__content{position:relative;text-align:center;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.8rem;z-index:1}.cta-banner__subtitle{display:inline-block;font-size:1.1rem;letter-spacing:.2rem;text-transform:uppercase;opacity:.7;background:#ffffff14;padding:.5rem 1.8rem;border-radius:50px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cta-banner__heading{margin:0}.cta-banner__text{opacity:.8;max-width:52rem;line-height:1.7}.cta-banner__button{margin-top:.6rem;padding:1.5rem 4rem;font-size:1.3rem;letter-spacing:.12rem;text-transform:uppercase}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer__content-top{display:grid;gap:1.6rem}.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}@media screen and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (max-width:749px){.footer__blocks-wrapper{grid-template-columns:1fr;gap:1.2rem}}.footer-block{display:flex;flex-direction:column}.footer-block__heading{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.08rem;margin-bottom:.8rem;color:rgba(var(--color-foreground),.5)}.footer-block__details-content{margin:0}.footer-block__details-content .list-menu__item--link{padding:.4rem 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:inline-block}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));padding-left:.4rem}.footer-block__brand-info{display:flex;flex-direction:column;gap:.8rem}.footer-block__image-wrapper{margin-bottom:.4rem}.footer-block__image-wrapper img{max-width:100%;height:auto}.footer-block__brand-info .rte{font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.6);max-width:28ch}.footer-block__details-content.rte{font-size:1.3rem;line-height:1.8;color:rgba(var(--color-foreground),.6)}.footer-block__details-content.rte p{margin:0 0 .4rem}.footer-block--newsletter{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.8rem 0;border-top:1px solid rgba(var(--color-foreground),.06);border-bottom:1px solid rgba(var(--color-foreground),.06);margin-top:2rem}@media screen and (max-width:749px){.footer-block--newsletter{flex-direction:column;align-items:flex-start;gap:1.6rem}}.footer-block__newsletter{flex:1;max-width:52rem}.footer-block__newsletter .footer-block__heading{margin-bottom:1.2rem;color:rgb(var(--color-foreground));text-transform:none;font-size:1.5rem}.newsletter-form__field-wrapper{max-width:40rem}.newsletter-form__field-wrapper .field__input{border-radius:50px;padding-right:5rem}.newsletter-form__button{width:4.4rem;border-radius:50%}.footer__list-social{display:flex;gap:1.2rem;margin-top:.8rem}.footer__list-social .list-social__link{width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-foreground),.06);display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.footer__list-social .list-social__link:hover{background:rgba(var(--color-foreground),.12);transform:translateY(-2px)}.footer__content-bottom{padding-top:1.2rem}.footer__content-bottom-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width:749px){.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}}.footer__copyright{font-size:1.1rem;color:rgba(var(--color-foreground),.4);display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.footer__copyright a{color:rgba(var(--color-foreground),.4);text-decoration:none}.footer__copyright a:hover{color:rgba(var(--color-foreground),.7)}.policies{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.policies li{display:flex;align-items:center}.policies li:not(:last-child):after{content:"\b7";margin-left:.6rem;color:rgba(var(--color-foreground),.2)}.footer__localization{display:flex;gap:1rem}.breadcrumbs{padding-top:1.6rem;padding-bottom:1.2rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;font-size:1.2rem;letter-spacing:.04rem}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 .6rem;color:rgba(var(--color-foreground),.5)}.breadcrumbs__link{color:rgba(var(--color-foreground),.65);text-decoration:none;transition:color .2s ease}.breadcrumbs__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.breadcrumbs__item [aria-current=page]{color:rgb(var(--color-foreground))}.card__vendor{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06rem;color:rgba(var(--color-foreground),.5);margin-bottom:.4rem}.card__information .price__container{margin-top:.6rem}.card__information .price-item--sob-consulta{display:inline-block;font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06);padding:.3rem .8rem;border-radius:4px;letter-spacing:.03rem}.drawer__inner{box-shadow:-4px 0 24px #00000014;min-height:100%;display:flex!important;flex-direction:column}.cart-drawer__empty-content{padding:4rem 2rem;text-align:center}.cart-drawer__empty-content .cart__empty-text{font-size:1.6rem;margin-bottom:2rem}.drawer__header{padding:1.6rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);flex-shrink:0}.drawer__heading{font-size:1.6rem;font-weight:600;margin:0}cart-drawer-items{flex:1;overflow-y:auto;padding:1.2rem 0}.drawer__footer{flex-shrink:0;padding:1.6rem 2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.cart-drawer .cart-item{padding:1.2rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.05)}.cart-drawer .cart-item:last-child{border-bottom:none}.drawer__close{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:none;color:rgb(var(--color-foreground))}.header__submenu{border-radius:12px;padding:1.2rem 0;min-width:22rem;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;border:1px solid rgba(var(--color-foreground),.06);animation:header-dropdown-fade .18s ease-out}@keyframes header-dropdown-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header__submenu .header__menu-item{padding:.8rem 2rem;font-size:1.3rem;transition:background .12s ease,padding-left .12s ease;border-radius:0}.header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.04);padding-left:2.4rem}.header__submenu .header__active-menu-item{font-weight:600}.header__submenu summary{display:flex;align-items:center;justify-content:space-between;padding-right:1.6rem}.header__submenu .icon-caret{width:1rem;height:.6rem;flex-shrink:0;margin-left:1.2rem}.quote-request__trigger{background-color:var(--btn-bg, #0f1923);color:var(--btn-text, #ffffff);display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.06rem}.quote-request__whatsapp{display:inline-flex;align-items:center;justify-content:center}.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;overflow-y:auto;overscroll-behavior:contain}.quote-modal[hidden]{display:none}.quote-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f192399}.quote-modal__container{position:relative;background:rgb(var(--color-background));border-radius:12px;width:92%;max-width:520px;box-shadow:0 20px 60px #0000004d;animation:quote-modal-slide-up .25s ease-out;margin:auto}@keyframes quote-modal-slide-up{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.quote-modal__header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem 0}.quote-modal__title{margin:0;font-size:1.8rem}.quote-modal__close{background:rgba(var(--color-foreground),.06);border:none;cursor:pointer;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:background .2s;flex-shrink:0}.quote-modal__close:hover{background:rgba(var(--color-foreground),.15)}.quote-modal__close svg{pointer-events:none}.quote-modal__product{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 2.4rem 0;padding:1.2rem;background:rgba(var(--color-foreground),.04);border-radius:8px}.quote-modal__product-image{width:60px;height:60px;object-fit:contain;border-radius:6px;flex-shrink:0}.quote-modal__product-info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.quote-modal__product-info strong{font-size:1.4rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quote-modal__sku{font-size:1.2rem;opacity:.6}.quote-modal__form{padding:2rem 2.4rem 2.4rem;display:flex;flex-direction:column;gap:1.4rem}.quote-modal__field{display:flex;flex-direction:column;gap:.5rem}.quote-modal__field .form__label{font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.85)}.quote-modal__field .field__input{width:100%;min-height:4.4rem;padding:.8rem 1.2rem;font-size:1.4rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:6px;background:transparent;color:rgb(var(--color-foreground));transition:border-color .2s}.quote-modal__field .field__input:focus{outline:none;border-color:rgb(var(--color-foreground),.5);box-shadow:0 0 0 1px rgba(var(--color-foreground),.2)}.quote-modal__textarea{resize:vertical;min-height:8rem;font-family:inherit}.quote-modal__row{display:flex;gap:1rem}.quote-modal__field--half{flex:1}.quote-modal__submit{width:100%;margin-top:.4rem;padding:1.2rem;font-size:1.5rem;font-weight:600}.quote-modal__success{text-align:center;padding:2rem 0}.quote-modal__success h3{margin:1.2rem 0 .8rem;font-size:1.6rem}.quote-modal__success p{margin:0;font-size:1.3rem;opacity:.7}.quote-modal__errors{padding:.8rem 1.2rem;background:#dc26260f;border:1px solid rgba(220,38,38,.2);border-radius:6px;font-size:1.3rem;color:#b91c1c}@media screen and (max-width:749px){.quote-modal{padding:1.6rem}.quote-modal__container{width:100%;max-width:100%;border-radius:12px}.quote-modal__header{padding:2rem 2rem 0}.quote-modal__product{margin:1.2rem 2rem 0}.quote-modal__form{padding:1.6rem 2rem 2rem}.quote-modal__row{flex-direction:column}}.whatsapp-float{position:fixed;bottom:25px;right:25px;z-index:99999;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #25d36659;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none}.whatsapp-float:hover{transform:scale(1.12);box-shadow:0 6px 24px #25d36680}.whatsapp-float svg{width:30px;height:30px}@media screen and (max-width:749px){.whatsapp-float{width:52px;height:52px;bottom:16px;right:16px}.whatsapp-float svg{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
