:root{--cm-font-sans: "Lato", ui-sans-serif, system-ui, sans-serif;--cm-font-display: "Lato", ui-sans-serif, system-ui, sans-serif;--cm-background: #ffffff;--cm-foreground: #000000;--cm-primary: #000000;--cm-primary-foreground: #ffffff;--cm-primary-soft: #f5f5f5;--cm-secondary: #f5f5f5;--cm-secondary-foreground: #1e1e1e;--cm-muted: #e8e8e8;--cm-muted-foreground: #444444;--cm-muted-foreground-strong: #1e1e1e;--cm-accent: #000000;--cm-accent-foreground: #ffffff;--cm-accent-soft: #f5f5f5;--cm-cream: #f5f5f5;--cm-border: #e0e0e0;--cm-radius: 0;--cm-radius-lg: .25rem;--cm-radius-xl: .5rem;--cm-page-max: var(--page-width);--cm-footer-muted: #a4a4a4;--cm-footer-border: #d6d6d6;--aa-font-sans: var(--cm-font-sans);--aa-font-display: var(--cm-font-display);--aa-background: var(--cm-background);--aa-foreground: var(--cm-foreground);--aa-primary: var(--cm-primary);--aa-primary-foreground: var(--cm-primary-foreground);--aa-primary-soft: var(--cm-primary-soft);--aa-secondary: var(--cm-secondary);--aa-secondary-foreground: var(--cm-secondary-foreground);--aa-muted: var(--cm-muted);--aa-muted-foreground: var(--cm-muted-foreground);--aa-accent: var(--cm-accent);--aa-accent-foreground: var(--cm-accent-foreground);--aa-accent-soft: var(--cm-accent-soft);--aa-cream: var(--cm-cream);--aa-border: var(--cm-border);--aa-radius: var(--cm-radius);--aa-radius-lg: var(--cm-radius-lg);--aa-radius-xl: var(--cm-radius-xl);--aa-page-max: var(--cm-page-max)}.page-home{font-family:var(--cm-font-sans);color:var(--cm-foreground);scroll-behavior:smooth}.page-home .aa-section{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:750px){.page-home .aa-section{padding-top:5rem;padding-bottom:5rem}}.page-home .aa-section--tight{padding-top:2rem;padding-bottom:2rem}.page-home .aa-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}@media screen and (min-width:750px){.page-home .aa-container{padding-inline:5rem}}.aa-eyebrow{margin:0 0 .8rem;font-family:var(--aa-font-sans);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--aa-accent)}.aa-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2rem;margin-bottom:2.4rem}.aa-heading--center{flex-direction:column;align-items:center;text-align:center}.aa-heading--center .aa-heading__sub{max-width:42rem;margin-inline:auto}.aa-heading__title,.cm-heading__title{margin:0;font-family:var(--cm-font-display);font-size:clamp(2.8rem,3.5vw,3.6rem);font-weight:700;line-height:1.1;letter-spacing:.02em;color:var(--cm-primary)}.cm-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2rem;margin-bottom:2.4rem}.cm-heading--center{flex-direction:column;align-items:center;text-align:center}.cm-eyebrow{margin:0 0 .8rem;font-family:var(--cm-font-sans);font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cm-muted-foreground)}.cm-heading__sub{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:var(--cm-muted-foreground)}.cm-heading__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;color:var(--cm-primary);text-decoration:none;white-space:nowrap}.cm-heading__link:hover,.page-home .aa-eyebrow,.page-home .cm-eyebrow,.page-home .aa-heading__link:hover,.page-home .cm-heading__link:hover{color:var(--cm-muted-foreground)}.aa-heading__title em,.aa-heading__title i{font-style:normal;color:var(--aa-accent)}.aa-heading__sub{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:color-mix(in srgb,var(--aa-foreground) 65%,transparent)}.aa-heading__sub p{margin:0}.aa-heading__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:500;color:var(--aa-primary);text-decoration:none;white-space:nowrap}.aa-heading__link:hover{color:var(--aa-accent)}.aa-heading__link-icon{transition:transform .2s ease}.aa-heading__link:hover .aa-heading__link-icon{transform:translate(3px)}slideshow-component .slideshow__controls{position:absolute;bottom:0;z-index:1;left:0;right:0;color:#fff}slideshow-component .slideshow__controls svg path{fill:#fff}.card .card__content h3{font-size:1.5rem;text-align:center;font-weight:600}.card .card__content .price{text-align:center;font-size:1.9rem;letter-spacing:normal;font-weight:600;padding:15px 0}.card .card__content .price .price__container .price-item{display:flex;align-items:center;justify-content:center;gap:10px}.card .quick-add__submit{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--buttons-border-width: 0px;--border-opacity: 0;background:var(--cm-primary)!important;background-color:var(--cm-primary)!important;border-radius:999px;color:#fff!important;border:0!important;border-color:transparent;max-width:95%;min-width:95%;margin:0 auto;box-shadow:none!important}.card .quick-add__submit:hover{--color-button: 139, 111, 168;background:var(--aa-primary)!important;background-color:var(--aa-primary)!important;color:#fff!important}.card .quick-add__submit:after,.card .quick-add__submit:before,.card .quick-add__submit:hover:after,.card .quick-add__submit:hover:before{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.trust-badges-dark{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 20px 5px;gap:40px;margin-bottom:20px}.badge-dark{display:flex;align-items:center;gap:15px;min-width:220px}.badge-dark img{width:32px;height:32px}.badge-dark .title{font-size:16px;font-weight:400;line-height:initial;text-transform:uppercase;margin:0}.badge-dark .title a{text-decoration:none;color:#000}.badge-dark .subtitle{font-size:13px;font-weight:400;margin:0;line-height:initial;text-transform:uppercase}.badge-dark .subtitle a{text-decoration:none;color:#000}.badge-dark.atend-whats .subtitle a{color:#25d366}.trust-badges-dark::-webkit-scrollbar{display:none}@media(max-width:768px){.trust-badges-dark{flex-wrap:wrap;padding:20px 5px;gap:15px}.badge-dark{width:45%;min-width:40%}.badge-dark .title{font-size:1.2rem}.badge-dark .subtitle{font-size:1rem}}@media(max-width:768px){.home-slide-desk:not(.aa-home-banner){display:none}.home-slide-mobile{display:block}.home-slide-mobile .slideshow__text-wrapper{display:none}}@media(min-width:768px){.home-slide-desk:not(.aa-home-banner){display:block}.home-slide-mobile:not(.aa-home-banner){display:none}}.sobre-eyeshop-section{background-color:#dcdcdc;padding:64px 24px;border-radius:20px;max-width:95%;margin:0 auto}.sobre-eyeshop-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:48px}.sobre-eyeshop-imagem{flex:1;min-width:280px;max-width:480px}.sobre-eyeshop-imagem img{width:100%;height:auto;border-radius:12px}.sobre-eyeshop-conteudo{flex:1;color:#333}.sobre-eyeshop-conteudo h2{font-size:32px;font-weight:700;margin-bottom:20px}.sobre-eyeshop-conteudo h2 span{color:#ec2a7b}.sobre-eyeshop-conteudo p{font-size:16px;line-height:1.6;margin-bottom:28px}.btn-saiba-mais{background-color:#ec2a7b;color:#fff;padding:12px 24px;text-decoration:none;border-radius:999px;font-weight:700;transition:all .3s ease;font-size:15px}.btn-saiba-mais:hover{background-color:#c41f66}@media(max-width:768px){.sobre-eyeshop-container{flex-direction:column;text-align:center;gap:15px}.sobre-eyeshop-conteudo{padding-top:0}.sobre-eyeshop-section{padding:20px 15px 30px}}.bandeiras-produto img{width:100%;height:auto}.product-aviso{margin-top:1rem}.product-aviso__metafield+.product-aviso__collection{margin-top:.75rem}.product-aviso .rte{font-size:1.35rem;line-height:1.4;padding:10px;background-color:#fff4cf;border-radius:5px}.product-aviso .rte span{font-weight:500;color:#000;font-size:1.1rem;display:flex;align-items:center;gap:10px}.product-aviso .rte span:before{content:"\c3\a2\c2\9a\c2\a0";width:50px;height:50px;color:#b45309;font-size:2rem;display:flex;align-items:center;justify-content:center}.product__info-container .icon-with-text{padding-top:var(--icon-size);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.product__title h1{font-size:calc(var(--font-heading-scale) * 2.5rem);padding-top:1rem;font-weight:800;text-transform:uppercase}.price__regular .price-item--regular{font-weight:800;font-size:2.5rem;color:#000;display:block}.product .price .badge{margin-bottom:0;margin-top:.5rem}.product .product__sku{font-weight:500;text-transform:uppercase;font-size:1.2rem;color:#999;margin-bottom:1.2rem;display:block;width:100%;padding:.5rem 0;border-radius:.5rem}.page-home .collection-list .card--standard>.card__content .card__information h3 a,.page-home .collection-list .card--standard>.card__content .card__information h3{font-size:0;margin:0;padding:0}.page-home .collection-list .card--standard>.card__content .card__information .icon-wrap{display:none}.page-home .collection-list .card--standard>.card__content .card__information{margin:0;padding:0}.extra-descricao-produto{margin:40px 0 0}.extra-bloco{display:flex;align-items:center;gap:24px;margin-bottom:32px}.extra-bloco-1{flex-direction:row}.extra-bloco-2{flex-direction:row-reverse}.extra-bloco img{max-width:50%;width:100%;border-radius:8px;box-shadow:0 2px 12px #0000000f}.extra-descricao{flex:1;font-size:1.1rem;color:#222}.extra-descricao h3{font-size:3rem;color:#222;font-weight:500;margin-bottom:20px}.extra-descricao ul{margin:0;padding:0 0 0 15px}.extra-descricao p{font-size:1.5rem;color:#222;font-weight:500;margin-bottom:10px}.extra-descricao ul li{margin:0 0 10px;padding:0;font-size:1.5rem;color:#222;font-weight:500}.extra-tabela-medidas{margin-top:32px;background:#fafafa;padding:24px;border-radius:8px;box-shadow:0 2px 12px #0000000a}@media(max-width:900px){.extra-bloco,.extra-bloco-1,.extra-bloco-2{flex-direction:column!important;gap:16px;text-align:center}.extra-bloco img{max-width:100%}}.product-caracteristicas{margin-top:4rem;padding:0 1.5rem}.caracteristicas-produto{max-width:var(--page-width, 1200px);margin:0 auto}.caracteristicas__titulo{text-align:center;font-size:2.4rem;font-weight:600;margin:0 0 3rem;color:rgb(var(--color-foreground))}@media(min-width:750px){.caracteristicas__titulo{font-size:3rem;margin-bottom:4rem}}.caracteristicas__bloco{display:flex;align-items:center;gap:2.4rem;margin-bottom:4rem}.caracteristicas__bloco--img-left,.caracteristicas__bloco--img-right{flex-direction:row}.caracteristicas__media{flex:0 0 50%;max-width:50%}.caracteristicas__img{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 12px #0000000f}.caracteristicas__conteudo{flex:1;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground))}.caracteristicas__conteudo p{margin:0 0 1rem}.caracteristicas__conteudo p:last-child{margin-bottom:0}.caracteristicas__banner-link{display:block;margin-bottom:4rem;text-decoration:none}.caracteristicas__banner-link .caracteristicas__banner{margin-bottom:0}.caracteristicas__banner{margin-bottom:4rem;border-radius:8px;overflow:hidden}.caracteristicas__banner-img{width:100%;height:auto;display:block}.caracteristicas__tabela-wrapper{margin-bottom:4rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;overflow:hidden}.caracteristicas__tabela-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.caracteristicas__tabela{width:100%;min-width:500px;border-collapse:collapse}.caracteristicas__tabela th,.caracteristicas__tabela td{padding:1.2rem 1.5rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.08)}.caracteristicas__tabela th{font-weight:600;background:rgba(var(--color-foreground),.04)}.caracteristicas__tabela tr:last-child td{border-bottom:none}.caracteristicas__tabela-th-label,.caracteristicas__tabela-td-label{font-weight:500}.caracteristicas__faq{margin-bottom:2rem}.caracteristicas__faq-titulo{text-align:center;font-size:2rem;font-weight:600;margin:0 0 2rem;color:rgb(var(--color-foreground))}.caracteristicas__faq-list .caracteristicas__accordion{margin-bottom:0;border-top:none}.caracteristicas__faq-list .caracteristicas__accordion:first-child{border-top:1px solid rgba(var(--color-foreground),.08)}.caracteristicas__faq-list .caracteristicas__accordion+.caracteristicas__accordion{border-top:1px solid rgba(var(--color-foreground),.08)}.caracteristicas__faq-answer{font-size:1.4rem;line-height:1.6}@media(max-width:749px){.caracteristicas__bloco,.caracteristicas__bloco--img-left{flex-direction:column!important;gap:1.6rem;margin-bottom:3rem}.caracteristicas__bloco--img-right{flex-direction:column-reverse!important;gap:1.6rem;margin-bottom:3rem}.caracteristicas__media{flex:none;max-width:100%}.caracteristicas__tabela{min-width:400px}.caracteristicas__tabela th,.caracteristicas__tabela td{padding:1rem;font-size:1.3rem}}.custom-header-desktop{color:var(--cm-foreground);background:var(--cm-background)}.custom-header-support{display:flex;justify-content:flex-end;align-items:center;gap:32px;background:var(--cm-primary-soft);color:var(--cm-muted-foreground);padding:6px 0;font-size:14px}.custom-header-main,.cm-header-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:.2rem 0;background:transparent;color:var(--cm-foreground)}.custom-logo{justify-self:center;grid-column:2;margin-top:0;position:relative;z-index:2}.custom-logo .header__heading-logo{max-width:50%}.cm-header-main .cm-header-left{grid-column:1;justify-self:start;align-self:center}.cm-header-shoes{font-family:var(--cm-font-display);font-size:1.5rem;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:none;color:var(--cm-foreground);white-space:nowrap}.cm-header-shoes:hover{opacity:.65}.cm-header-main .custom-header-actions,.cm-header-actions{grid-column:3;justify-self:end;flex:1;min-width:0}.cm-header-search{display:inline-flex;align-items:center}.cm-header-search--inline{flex:1 1 auto;min-width:0;max-width:48rem;position:relative}.cm-header-search__wrapper{display:block;width:100%;position:relative}.cm-header-search__form{display:flex;align-items:flex-end;width:100%;position:relative;gap:0}.cm-header-search__input{flex:1 1 auto;min-width:0;height:3.5rem;padding:0 3.6rem .4rem 0;border:0;border-bottom:1px solid var(--cm-foreground);border-radius:0;background:transparent;font-family:var(--cm-font-sans);font-size:1.3rem;color:var(--cm-foreground);box-shadow:none;-webkit-appearance:none;appearance:none}.cm-header-search__input::placeholder{color:var(--cm-muted-foreground);opacity:1}.cm-header-search__input:focus{outline:none;border-bottom-color:var(--cm-foreground)}.cm-header-search__submit{position:absolute;right:0;bottom:.4rem;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;background:transparent;color:var(--cm-foreground);cursor:pointer}.cm-header-search__submit .svg-wrapper,.cm-header-search__submit svg{width:2.4rem;height:2.4rem}.cm-header-search__submit:hover{color:var(--cm-muted-foreground)}.cm-header-search--inline .predictive-search{left:0;right:0;width:100%;top:calc(100% + .4rem)}.custom-logo .h2,.custom-logo a{color:var(--cm-foreground)}.custom-header-actions,.cm-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;justify-self:end;min-width:0}.cm-header-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;color:var(--cm-foreground);text-decoration:none;position:relative;padding:0;border:0;background:transparent;cursor:pointer}.cm-header-icon .svg-wrapper,.cm-header-icon svg{width:2.6rem;height:2.6rem;color:inherit}.cm-header-icon:hover,.cm-header-search__submit:hover{color:var(--cm-muted-foreground)}.custom-main-menu{background:var(--cm-background);color:var(--cm-foreground);padding:0 0 .5rem;border-top:1px solid var(--cm-border)}.custom-main-menu .page-width-desktop{display:flex;justify-content:center;width:100%}.custom-main-menu .header__inline-menu{width:100%}.custom-main-menu .list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;gap:0}.custom-main-menu a,.custom-main-menu .list-menu__item,.custom-main-menu .header__menu-item{color:var(--cm-muted-foreground-strong)!important;font-family:var(--cm-font-sans);font-weight:700!important;text-decoration:none;font-size:1.3rem!important;letter-spacing:.04rem;text-transform:uppercase}.custom-main-menu .header__menu-item{padding:1.5rem 0}.custom-main-menu summary.header__menu-item,.custom-main-menu summary.list-menu__item{display:inline-flex;align-items:center;gap:.45rem;padding-right:0}.custom-main-menu summary .icon-caret{position:static;top:auto;right:auto;width:.9rem;height:.55rem;flex-shrink:0;margin:0}.custom-main-menu a:hover,.custom-main-menu .header__menu-item:hover{opacity:.65}.cm-header-icon .svg-wrapper svg,.header__icon .svg-wrapper svg{color:inherit;stroke:currentColor}.cm-header-icon .cart-count-bubble,.header__icon--cart .cart-count-bubble{background:var(--cm-foreground);color:var(--cm-primary-foreground);font-size:1rem}@media(max-width:990px){.custom-header-support,.custom-header-main,.custom-main-menu,.custom-top-bar{display:none!important}.header-desktop .header__heading-logo,.header-desktop .header__heading-logo-wrapper{max-width:100px}.header-desktop .header__heading-logo-wrapper{width:auto}}@media(min-width:990px){.header-desktop{display:none}}.custom-header-support-item{display:flex;align-items:center;gap:10px;padding:0 10px;color:rgb(var(--color-foreground))}.custom-header-support-item-text{display:flex;align-items:flex-start;flex-direction:column;gap:0}.custom-header-support-item-text span{font-size:.8em;line-height:initial;color:rgba(var(--color-foreground),.75)}.custom-header-support-item-text.atendimento-whatsapp span a{text-decoration:none;color:rgba(var(--color-foreground),.75)}.custom-header-support-item-text.atendimento-whatsapp span a strong{color:#25d366}.custom-header-support-item-text-link{color:rgb(var(--color-link));text-decoration:none;line-height:initial;font-weight:500;font-size:.9em}.custom-header-support-item-cart .header__icon{color:rgb(var(--color-foreground))}.custom-header-support-item-cart .svg-wrapper{width:24px;height:22px}@media screen and (max-width:990px){#cart-icon-bubble .svg-wrapper svg{height:2.5rem;width:2.5rem;fill:none;vertical-align:middle}}.custom-header-support-item-cart .cart-count-bubble{bottom:2.5rem;left:2.6rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.announcement-bar p,.announcement-bar p span{font-weight:400}.collection .card-wrapper{padding:0;background-color:#fff;margin:0;background:#fff;border:0;box-shadow:none;border-radius:8px;overflow:hidden}.collection .card-wrapper .card .card__information{padding:15px}.newsletter-form__field-wrapper .field__input{border-radius:999px;background-color:#fff;border:1px solid color-mix(in srgb,var(--aa-border) 90%,#ccc);box-shadow:none;color:var(--aa-foreground);font-family:var(--aa-font-sans);font-size:1.5rem;min-height:5.2rem;height:5.2rem;transition:none}.newsletter-form__field-wrapper .field__label{font-family:var(--aa-font-sans);color:color-mix(in srgb,var(--aa-foreground) 55%,transparent)}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:hover{border-radius:999px!important;box-shadow:none!important}.newsletter-form__field-wrapper .field__input:hover{border:1px solid color-mix(in srgb,var(--aa-border) 90%,#ccc)}.newsletter-form__button{color:var(--aa-primary)}.newsletter-form__button:hover{color:var(--aa-accent)}.newsletter .newsletter__wrapper{font-family:var(--aa-font-sans)}.page-home .collection-list-wrapper .card-wrapper .card{padding:0;border-radius:1.5rem;background:transparent;box-shadow:none}.page-home .collection-list-wrapper .card-wrapper .icon-wrap{display:none}.page-home .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1)}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__inner{flex-direction:column-reverse}}@media screen and (min-width:750px){.mega-menu__list--condensed .mega-menu__link,.custom-main-menu a{color:var(--cm-muted-foreground-strong)}}.price-whatsapp-prefix{font-size:.6em;color:#828282;font-weight:400}.page-list-collections .collection-list .collection-list__item{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.page-list-collections .collection-list .collection-list__item .card__media{height:220px}.page-list-collections .collection-list .collection-list__item .card__media img{height:220px;width:200px;object-fit:contain;object-position:center}.page-list-collections .footer{margin-top:30px}.category-capas .icon-with-text__item--2{display:none}.page-article .media .article-template__hero-link,.page-article .article-template__hero-adapt.media picture{position:relative;background:transparent}.page-article .media .article-template__hero-link img,.page-article .article-template__hero-adapt.media img{width:100%;height:auto}.page-article .article-template__hero-adapt.media{padding-bottom:0!important;background-color:transparent}.blog-articles .article-card-wrapper .card{padding:5px}.blog-articles .article-card-wrapper .card__inner{min-height:340px}.blog-articles .article-card-wrapper .card__inner img{height:100%;width:100%;object-fit:cover;object-position:center}.blog-articles .article-card-wrapper .article-card__excerpt{font-size:1.2rem}@media screen and (min-width:750px){.page-blog .blog-articles{grid-template-columns:1fr 1fr 1fr}}.aa-bg-secondary{background:var(--aa-secondary)!important}.aa-bg-secondary-soft{background:color-mix(in srgb,var(--aa-secondary) 60%,transparent)!important}.aa-bg-muted{background:var(--aa-muted)!important}.aa-bg-muted-soft{background:color-mix(in srgb,var(--aa-muted) 40%,transparent)!important}.page-home .aa-banner-section{width:100%}.page-home .aa-banner-shell--home{padding-top:1.6rem;padding-bottom:0;box-sizing:border-box}@media screen and (min-width:750px){.page-home .aa-banner-shell--home{padding-top:2.4rem}}.page-home .aa-channel-nav{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 0 1.6rem}.page-home .aa-channel-nav__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:0 1.8rem;border-radius:999px;font-family:var(--aa-font-sans);font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;background:var(--aa-background);color:var(--aa-primary);transition:background .2s ease,color .2s ease,box-shadow .2s ease}@media screen and (min-width:750px){.page-home .aa-channel-nav__btn{min-height:3.6rem;padding:0 2.2rem;font-size:1.2rem}}.page-home .aa-channel-nav__btn:hover{background:color-mix(in srgb,var(--aa-background) 70%,transparent)}.page-home .aa-channel-nav__btn.is-active{background:var(--aa-accent);color:var(--aa-accent-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--aa-foreground) 12%,transparent)}.page-home .aa-channel-nav__btn.is-active:hover{background:color-mix(in srgb,var(--aa-accent) 90%,#000);color:var(--aa-accent-foreground)}.page-home slideshow-component.aa-home-banner{display:block;position:relative;padding-top:0;padding-bottom:0;background:transparent;box-sizing:border-box;width:100%;max-width:none}.page-home .aa-home-banner .slideshow.banner{position:relative;width:100%;max-width:none;margin:0;border-radius:0;overflow:hidden}.page-home .aa-home-banner .slideshow__media,.page-home .aa-home-banner .slideshow__media img,.page-home .aa-home-banner .banner__media{border-radius:0}.page-home .aa-home-banner .media,.page-home .aa-home-banner .slideshow__media,.page-home .aa-home-banner .banner__media{background:transparent;background-color:transparent}.page-home .aa-home-banner .slideshow__controls{position:absolute;bottom:1.6rem;left:50%;right:auto;transform:translate(-50%);width:auto;margin:0;border:0;background:transparent;gap:.8rem;z-index:1;order:initial}@media screen and (min-width:750px){.page-home .aa-home-banner .slideshow__controls{bottom:2rem;position:absolute}}.page-home .aa-home-banner .slider-buttons{display:flex;align-items:center;justify-content:center;gap:.8rem}.page-home .aa-home-banner .slider-button{width:4rem;height:4rem;min-width:4rem;border-radius:999px;background:color-mix(in srgb,var(--aa-primary) 92%,transparent);color:var(--aa-primary-foreground);display:inline-flex;align-items:center;justify-content:center;z-index:1}.page-home .aa-home-banner .slider-button:hover{background:var(--aa-accent);color:var(--aa-accent-foreground)}.page-home .aa-home-banner .slider-button .svg-wrapper{width:1.4rem;height:1.4rem}.page-home .aa-home-banner .slideshow__controls svg path{fill:currentColor}.page-home .aa-home-banner .slideshow__control-wrapper{display:flex;align-items:center;gap:.6rem}.page-home .aa-home-banner .slider-counter__link{padding:.4rem;line-height:0}.page-home .aa-home-banner .slider-counter__link .dot{display:block;width:1.6rem;height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--aa-primary) 30%,transparent);border:0;transition:width .2s ease,background .2s ease}.page-home .aa-home-banner .slider-counter__link--active .dot,.page-home .aa-home-banner .slider-counter__link:hover .dot{width:3.2rem;background:var(--aa-primary)}.page-home .aa-home-banner .slideshow__autoplay{display:none}@media screen and (max-width:749px){.page-home slideshow-component.aa-home-banner{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding-bottom:3.2rem}.page-home .aa-home-banner .slideshow.banner{grid-area:1 / 1;position:relative;width:100%;z-index:0}.page-home .aa-home-banner .slideshow__controls{grid-area:1 / 1;position:relative;align-self:stretch;justify-self:stretch;left:auto;right:auto;bottom:auto;transform:none;width:100%;height:100%;margin:0;padding:0 .4rem;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:0;pointer-events:none;background:transparent;border:0}.page-home .aa-home-banner .slider-button{pointer-events:auto;position:relative;top:auto;left:auto;right:auto;transform:none;margin:0;flex-shrink:0;box-shadow:0 .4rem 1.2rem color-mix(in srgb,var(--aa-primary) 25%,transparent)}.page-home .aa-home-banner .slider-button--prev,.page-home .aa-home-banner .slider-button--next{position:relative;top:auto;left:auto;right:auto;transform:none}.page-home .aa-home-banner .slider-counter{pointer-events:auto;position:absolute;left:50%;bottom:-2.8rem;transform:translate(-50%);width:auto;display:flex;justify-content:center}.page-home .aa-home-banner .slideshow__control-wrapper{justify-content:center;width:auto}}.page-home .section-header.shopify-section-group-header-group,.section-header.shopify-section-group-header-group{z-index:20}.page-home .section-header.menu-open,.section-header.menu-open{z-index:30}.page-home #produtos,.page-home #planos{scroll-margin-top:8rem}.page-home .home-slide-desk:not(.aa-home-banner),.page-home .home-slide-mobile:not(.aa-home-banner){background-color:var(--aa-secondary);padding:1.6rem 0 2.4rem}.aa-trust-bar__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:var(--aa-background);border-radius:var(--aa-radius-lg);padding:1.6rem}@media screen and (min-width:750px){.aa-trust-bar__card{grid-template-columns:repeat(4,minmax(0,1fr));padding:2rem 2.4rem}}.aa-trust-bar__item{display:flex;align-items:center;gap:1.2rem;padding:1.2rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--aa-border) 70%,transparent)}.aa-trust-bar__item:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--aa-border) 70%,transparent)}.aa-trust-bar__item:nth-last-child(-n+2){border-bottom:0}@media screen and (min-width:750px){.aa-trust-bar__item{border-bottom:0;border-right:1px solid color-mix(in srgb,var(--aa-border) 70%,transparent);padding:.4rem 1.6rem}.aa-trust-bar__item:last-child{border-right:0}.aa-trust-bar__item:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--aa-border) 70%,transparent)}}.aa-trust-bar__icon{flex-shrink:0;width:4rem;height:4rem;border-radius:999px;background:var(--aa-secondary);color:var(--aa-primary);display:inline-flex;align-items:center;justify-content:center}.aa-trust-bar__icon img{width:2rem;height:2rem;object-fit:contain}.aa-trust-bar__title{margin:0;font-size:1.4rem;font-weight:600;color:var(--aa-foreground)}.aa-trust-bar__subtitle{margin:.2rem 0 0;font-size:1.2rem;color:color-mix(in srgb,var(--aa-foreground) 60%,transparent)}.aa-promo-image--muted{background:var(--aa-muted)}.aa-promo-image--secondary{background:var(--aa-secondary)}.aa-promo-image--primary{background:var(--aa-primary)}.aa-promo-image__link{display:block;text-decoration:none}.aa-promo-image__media{position:relative;overflow:hidden;background:color-mix(in srgb,var(--aa-muted) 80%,var(--aa-primary-soft))}.aa-promo-image__img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.aa-promo-image__placeholder{min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--aa-primary)}.aa-promo-image__placeholder .placeholder-svg{width:100%;height:100%;min-height:inherit}.aa-promo-image__placeholder-label{position:absolute;font-family:var(--aa-font-display);font-size:2rem;color:var(--aa-primary)}.page-home .collection-list .card--collection,.page-home .collection-list .card__inner{border-radius:1.5rem;overflow:hidden}.page-home .collection-list .card__heading{font-family:var(--aa-font-display);font-size:1.6rem;font-weight:500;color:var(--aa-primary);text-align:center}.page-home .collection-list .card__media{aspect-ratio:1 / 1}.page-home .collection-list .card__media img{transition:transform .45s ease}.page-home .collection-list .card:hover .card__media img{transform:scale(1.08)}.page-home .collection-list-title,.page-home .collection .title,.page-home .collection__title h2,.page-home .blog__title{font-family:var(--aa-font-display);color:var(--aa-primary);letter-spacing:-.02em}.page-home .featured-collection .collection,.page-home .section-featured-collection{background:transparent}.page-home .aa-collection-bg{width:100%}.page-home .featured-collection .page-width,.page-home .featured-collection .page-width-desktop,.page-home .collection.page-width,.page-home slider-component.page-width,.page-home slider-component.page-width-desktop{max-width:var(--aa-page-max)}.page-home .collection .card-wrapper,.page-home .product-grid .card-wrapper{margin:0;padding:0;background:#fff;border:0;border-radius:var(--aa-radius-xl);box-shadow:none;overflow:hidden}.page-home .collection .card-wrapper:hover,.page-home .product-grid .card-wrapper:hover{border:0;box-shadow:none}.page-home .collection .card-wrapper.underline-links-hover:hover a,.page-home .product-grid .card-wrapper.underline-links-hover:hover a,.page-home .collection .card__heading a,.page-home .product-grid .card__heading a{text-decoration:none!important}.page-home .collection .card,.page-home .product-grid .card{background:transparent}.page-home .collection .card__inner,.page-home .product-grid .card__inner{border-radius:0}.page-home .collection .card__media,.page-home .product-grid .card__media{background:var(--aa-muted)}.page-home .collection .card__content .card__information,.page-home .product-grid .card__content .card__information{padding:1.6rem 2rem .8rem;text-align:left}.page-home .collection .card__vendor,.page-home .product-grid .card__vendor,.page-home .collection .caption-with-letter-spacing,.page-home .product-grid .caption-with-letter-spacing{display:block;margin:0 0 .4rem;font-family:var(--aa-font-sans);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-muted-foreground);text-align:left}.page-home .collection .card__heading,.page-home .product-grid .card__heading,.page-home .collection .card .card__content h3,.page-home .product-grid .card .card__content h3{margin:0;font-family:var(--aa-font-display);font-size:1.6rem;font-weight:500;line-height:1.3;text-align:left;color:var(--aa-foreground)}.page-home .collection .card__heading a,.page-home .product-grid .card__heading a{color:inherit}.page-home .collection .card-wrapper:hover .card__heading a,.page-home .product-grid .card-wrapper:hover .card__heading a{color:var(--aa-primary)}.page-home .collection .card-information,.page-home .product-grid .card-information{text-align:left}.page-home .collection .card .card__content .price,.page-home .product-grid .card .card__content .price{padding:1rem 0 0;font-family:var(--aa-font-display);font-size:2rem;font-weight:500;letter-spacing:-.01em;text-align:left;color:var(--aa-primary)}.page-home .collection .card .card__content .price .price__container .price-item,.page-home .product-grid .card .card__content .price .price__container .price-item{justify-content:flex-start;color:var(--aa-primary)}.page-home .collection .rating,.page-home .product-grid .rating{margin-top:.8rem}.page-home .collection .quick-add,.page-home .product-grid .quick-add{margin:.8rem 2rem 2rem}.page-home .collection .quick-add__submit,.page-home .product-grid .quick-add__submit,.page-home .collection .card .quick-add__submit,.page-home .product-grid .card .quick-add__submit,.page-home .collection a.quick-add__submit,.page-home .product-grid a.quick-add__submit{--color-button: 232, 122, 74;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 0;--border-opacity: 0;--buttons-border-width: 0px;--border-offset: 0px;max-width:none;min-width:0;width:100%;min-height:4.4rem;margin:0;padding:0 1.6rem;border:0!important;border-radius:999px;background:var(--aa-accent)!important;background-color:var(--aa-accent)!important;color:#fff!important;font-family:var(--aa-font-sans);font-size:1.4rem;font-weight:600;letter-spacing:0;text-decoration:none;box-shadow:none!important}.page-home .collection .quick-add__submit:hover,.page-home .product-grid .quick-add__submit:hover,.page-home .collection .card .quick-add__submit:hover,.page-home .product-grid .card .quick-add__submit:hover,.page-home .collection a.quick-add__submit:hover,.page-home .product-grid a.quick-add__submit:hover{--color-button: 139, 111, 168;background:var(--aa-primary)!important;background-color:var(--aa-primary)!important;color:#fff!important}.page-home .collection .quick-add__submit:before,.page-home .product-grid .quick-add__submit:before,.page-home .collection .quick-add__submit:after,.page-home .product-grid .quick-add__submit:after,.page-home .collection .quick-add__submit:hover:before,.page-home .product-grid .quick-add__submit:hover:before,.page-home .collection .quick-add__submit:hover:after,.page-home .product-grid .quick-add__submit:hover:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.page-home .collection .aa-heading,.page-home .collection-list-wrapper .aa-heading{margin-bottom:2.4rem}.page-home .collection__title .title{font-family:var(--aa-font-display);color:var(--aa-primary)}.page-home .collection__description{color:color-mix(in srgb,var(--aa-foreground) 65%,transparent)}.page-home .collection .product-grid{column-gap:1.2rem;row-gap:1.6rem}@media screen and (min-width:750px){.page-home .collection .product-grid{column-gap:1.6rem;row-gap:2rem}}@media screen and (max-width:749px){.page-home .collection .grid--2-col-tablet-down{column-gap:1.2rem}}@media screen and (max-width:989px){.page-home slider-component:has(.aa-product-slider-controls--sides-dots){position:relative}.page-home .aa-product-slider-controls--sides-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin-top:1.2rem;position:static}.page-home .aa-product-slider-controls--sides-dots .slider-button{position:absolute;top:12rem;transform:translateY(-50%);z-index:3;width:4rem;height:4rem;min-width:4rem;margin:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--aa-primary) 92%,transparent);color:#fff;box-shadow:0 .4rem 1.2rem color-mix(in srgb,var(--aa-primary) 25%,transparent)}.page-home .aa-product-slider-controls--sides-dots .slider-button--prev{left:.4rem}.page-home .aa-product-slider-controls--sides-dots .slider-button--next{right:.4rem}.page-home .aa-product-slider-controls--sides-dots .slider-button:hover,.page-home .aa-product-slider-controls--sides-dots .slider-button:not([disabled]):hover{background:var(--aa-accent);color:#fff}.page-home .aa-product-slider-controls--sides-dots .slider-button[disabled]{opacity:.35}.page-home .aa-product-slider-controls--sides-dots .slider-button .svg-wrapper{width:1.4rem;height:1.4rem;display:inline-flex;color:inherit}.page-home .aa-product-slider-controls--sides-dots .slider-button svg path{fill:currentColor}.page-home .aa-product-slider__dots{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;order:3;padding:.4rem 0 0}.page-home .aa-product-slider__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--aa-primary) 30%,transparent);cursor:pointer;transition:width .2s ease,background .2s ease}.page-home .aa-product-slider__dot.is-active{width:1.8rem;background:var(--aa-primary)}}@media screen and (min-width:990px){.page-home .aa-product-slider-controls--sides-dots .aa-product-slider__dots{display:none}.page-home .aa-product-slider-controls--sides-dots .slider-counter.visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0 1rem!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;font-size:1.4rem}}@media screen and (max-width:749px){.page-home .page-width,.page-home .aa-container,.page-home .aa-faq__inner,.page-home .aa-collection-bg .page-width,.page-home slider-component.page-width,.page-home slider-component.page-width-desktop,.page-home .collection-list-wrapper.page-width,.page-home .blog .page-width-desktop,.page-home .blog .page-width-tablet{padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box}.page-home .section-collection-list .collection-list:not(.slider){padding-left:0;padding-right:0}.page-home .collection-list.grid--2-col-tablet-down .grid__item,.page-home .product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:0}.page-home .collection .card-wrapper,.page-home .product-grid .card-wrapper,.page-home .collection-list .card-wrapper{margin-left:0;margin-right:0}}.aa-how-it-works--bg-none{background:transparent}.aa-how-it-works--bg-secondary{background:var(--aa-secondary)}.aa-how-it-works--bg-secondary-soft{background:color-mix(in srgb,var(--aa-secondary) 60%,transparent)}.aa-how-it-works--bg-muted{background:var(--aa-muted)}.aa-how-it-works__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.aa-how-it-works__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.aa-how-it-works__card{display:flex;flex-direction:column;align-items:flex-start;background:var(--aa-background);border:1px solid color-mix(in srgb,var(--aa-border) 60%,transparent);border-radius:1.5rem;padding:2.4rem;min-height:100%}@media screen and (min-width:750px){.aa-how-it-works__card{padding:3.2rem}}.aa-how-it-works__number{display:block;font-family:var(--aa-font-display);font-size:clamp(4.8rem,7vw,8rem);font-weight:500;line-height:1;color:color-mix(in srgb,var(--aa-accent) 20%,transparent);pointer-events:none}.aa-how-it-works__title{margin:1.2rem 0 0;font-family:var(--aa-font-display);font-size:2.2rem;font-weight:500;line-height:1.25;color:var(--aa-primary)}.aa-how-it-works__text{margin:1rem 0 0;font-size:1.4rem;line-height:1.6;color:color-mix(in srgb,var(--aa-foreground) 70%,transparent)}.aa-plans__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:stretch}@media screen and (min-width:990px){.aa-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.aa-plans__card{position:relative;display:flex;flex-direction:column;gap:1.2rem;background:var(--aa-background);border:1px solid var(--aa-border);border-radius:var(--aa-radius-xl);padding:2.4rem}.aa-plans__card--featured{background:var(--aa-primary);border-color:var(--aa-primary);color:var(--aa-primary-foreground)}.aa-plans__badge{position:absolute;top:1.6rem;right:1.6rem;display:inline-flex;align-items:center;padding:.4rem 1rem;border-radius:999px;background:var(--aa-accent);color:var(--aa-accent-foreground);font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aa-plans__duration{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.aa-plans__title{margin:0;font-family:var(--aa-font-display);font-size:2.4rem;font-weight:500;color:var(--aa-primary)}.aa-plans__card--featured .aa-plans__title{color:var(--aa-primary-foreground)}.aa-plans__freqs{display:flex;flex-wrap:wrap;gap:.6rem}.aa-plans__freq{-webkit-appearance:none;appearance:none;border:1px solid var(--aa-border);background:var(--aa-background);color:var(--aa-primary);border-radius:999px;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:500;cursor:pointer;font-family:inherit}.aa-plans__card--featured .aa-plans__freq{background:color-mix(in srgb,var(--aa-primary-foreground) 12%,transparent);border-color:color-mix(in srgb,var(--aa-primary-foreground) 25%,transparent);color:var(--aa-primary-foreground)}.aa-plans__freq.is-active{background:var(--aa-accent);border-color:var(--aa-accent);color:var(--aa-accent-foreground)}.aa-plans__price-wrap{display:flex;align-items:baseline;gap:.4rem}.aa-plans__price{font-family:var(--aa-font-display);font-size:3.6rem;font-weight:500;line-height:1;color:var(--aa-primary)}.aa-plans__card--featured .aa-plans__price{color:var(--aa-primary-foreground)}.aa-plans__price-suffix,.aa-plans__boxes,.aa-plans__type{margin:0;font-size:1.3rem;opacity:.75}.aa-plans__features{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.8rem;flex:1}.aa-plans__features li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.35rem;line-height:1.4}.aa-plans__check{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--aa-accent) 15%,transparent);color:var(--aa-accent);display:inline-flex;align-items:center;justify-content:center}.aa-plans__card--featured .aa-plans__check{background:color-mix(in srgb,var(--aa-primary-foreground) 18%,transparent);color:var(--aa-primary-foreground)}.aa-plans__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1.2rem;min-height:4.8rem;padding:0 2rem;border-radius:999px;background:var(--aa-primary);color:var(--aa-primary-foreground);font-size:1.4rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.aa-plans__cta:hover{background:color-mix(in srgb,var(--aa-primary) 88%,#000)}.aa-plans__cta--accent{background:var(--aa-accent);color:var(--aa-accent-foreground)}.aa-plans__cta--accent:hover{background:color-mix(in srgb,var(--aa-accent) 88%,#000)}.aa-plans__type{text-align:center;font-weight:500}.aa-benefits--muted{background:color-mix(in srgb,var(--aa-muted) 60%,transparent)}.aa-benefits__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.aa-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.aa-benefits__card{background:var(--aa-background);border-radius:var(--aa-radius-xl);padding:2.4rem}.aa-benefits__icon{width:5.6rem;height:5.6rem;border-radius:1rem;background:color-mix(in srgb,var(--aa-accent) 10%,transparent);color:var(--aa-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.6rem}.aa-benefits__icon img{width:2.4rem;height:2.4rem;object-fit:contain}.aa-benefits__title{margin:0 0 .8rem;font-family:var(--aa-font-display);font-size:2rem;font-weight:500;color:var(--aa-primary)}.aa-benefits__text{margin:0;font-size:1.4rem;line-height:1.55;color:color-mix(in srgb,var(--aa-foreground) 65%,transparent)}.aa-testimonials__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.aa-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.aa-testimonials__card{margin:0;background:color-mix(in srgb,var(--aa-secondary) 60%,transparent);border-radius:1.5rem;padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem}.aa-testimonials__stars{display:flex;gap:.2rem;color:var(--aa-accent)}.aa-testimonials__quote{margin:0;font-family:var(--aa-font-display);font-size:1.8rem;line-height:1.35;color:var(--aa-foreground)}.aa-testimonials__author{display:flex;align-items:center;gap:1rem;margin-top:auto}.aa-testimonials__avatar{width:4.4rem;height:4.4rem;border-radius:999px;object-fit:cover}.aa-testimonials__avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--aa-primary);color:var(--aa-primary-foreground);font-weight:600}.aa-testimonials__name{margin:0;font-size:1.4rem;font-weight:600}.aa-testimonials__location{margin:.2rem 0 0;font-size:1.2rem;color:var(--aa-muted-foreground)}.aa-faq--bg-none{background:transparent}.aa-faq--bg-secondary{background:var(--aa-secondary)}.aa-faq--bg-secondary-soft{background:color-mix(in srgb,var(--aa-secondary) 60%,transparent)}.aa-faq--bg-muted{background:var(--aa-muted)}.aa-faq__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}@media screen and (min-width:750px){.aa-faq__inner{padding-inline:5rem}}.aa-faq__header{margin-bottom:3.2rem}.aa-faq__title{margin:0;font-family:var(--aa-font-display);font-size:clamp(2.8rem,4vw,4.8rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--aa-primary)}.aa-faq__list{display:flex;flex-direction:column;gap:1.2rem}.aa-faq__item{background:var(--aa-background);border:1px solid color-mix(in srgb,var(--aa-border) 60%,transparent);border-radius:1rem;overflow:hidden}.aa-faq__item details{border:0;margin:0}.aa-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;list-style:none;cursor:pointer;padding:2.2rem 2.8rem}@media screen and (min-width:750px){.aa-faq__item summary{padding:2.4rem 3.2rem}}.aa-faq__item summary::-webkit-details-marker{display:none}.aa-faq__question{margin:0;flex:1;font-family:var(--aa-font-display);font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:500;line-height:1.3;color:var(--aa-primary)}.aa-faq__toggle{flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:999px;background:var(--aa-secondary);color:var(--aa-primary);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.aa-faq__icon{display:block}.aa-faq__icon--minus{display:none}.aa-faq__item details[open] .aa-faq__toggle{background:var(--aa-accent);color:var(--aa-accent-foreground)}.aa-faq__item details[open] .aa-faq__icon--plus{display:none}.aa-faq__item details[open] .aa-faq__icon--minus{display:block}.aa-faq__answer{padding:0 2.8rem 2.4rem;font-family:var(--aa-font-sans);font-size:1.5rem;line-height:1.65;color:color-mix(in srgb,var(--aa-foreground) 70%,transparent)}@media screen and (min-width:750px){.aa-faq__answer{padding:0 3.2rem 2.8rem;font-size:1.6rem}}.aa-faq__answer>*:first-child{margin-top:0}.aa-faq__answer>*:last-child{margin-bottom:0}.page-home .blog{padding-block:1rem}.page-home .blog__title{font-size:clamp(2.8rem,4vw,4.8rem)}.page-home .blog-articles .article-card-wrapper .card,.page-home .blog__posts .article-card-wrapper .card{border:0;box-shadow:none;background:transparent;padding:0}.page-home .blog-articles .article-card-wrapper .card__inner,.page-home .blog__posts .article-card-wrapper .card__inner{min-height:0;aspect-ratio:4 / 3;border-radius:1.5rem;overflow:hidden}.page-home .blog-articles .article-card__info .card__heading,.page-home .blog__posts .article-card__info .card__heading,.page-home .article-card .card__heading{font-family:var(--aa-font-display);font-size:1.8rem;color:var(--aa-foreground)}.page-home .article-card .card__heading a:hover{color:var(--aa-accent)}.page-home .article-card__info .circle-divider,.page-home .article-card__info .caption-with-letter-spacing,.page-home .article-card__info .article-card__info{color:var(--aa-accent);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem}.page-home .blog .link,.page-home .blog .underlined-link{color:var(--aa-primary);text-decoration:none;font-weight:500}.page-home .blog .link:hover{color:var(--aa-accent)}.footer{font-family:var(--cm-font-sans);border-top:none}.footer .footer__content-top{width:100%;max-width:none;margin-inline:0;padding-inline:0;background:var(--cm-primary);background-attachment:initial;color:var(--cm-primary-foreground);padding-top:3rem;padding-bottom:0}.footer .footer__content-top .page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}@media screen and (min-width:750px){.footer .footer__content-top .page-width{padding-inline:5rem}}.footer .footer__content-top .footer-block--newsletter{display:none}.footer .footer__blocks-wrapper.aa-footer-grid--4,.footer .footer__blocks-wrapper.aa-footer-grid--5{gap:0 2.4rem}@media screen and (min-width:990px){.footer .footer__blocks-wrapper.aa-footer-grid--4,.footer .footer__blocks-wrapper.aa-footer-grid--5{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(220px,1.15fr);column-gap:2.4rem;row-gap:2.4rem;align-items:start;padding-bottom:2.4rem}.footer .footer__blocks-wrapper.aa-footer-grid--4 .grid__item,.footer .footer__blocks-wrapper.aa-footer-grid--5 .grid__item{width:auto;max-width:none}.footer .footer__blocks-wrapper.aa-footer-grid--5>.footer-block:nth-child(4){grid-column:4;grid-row:1}.footer .footer__blocks-wrapper.aa-footer-grid--5>.footer-block:nth-child(5){grid-column:4;grid-row:2;align-self:start;margin-top:2.4rem;padding-top:0;margin-bottom:1.6rem}}.footer .footer-block--newsletter-social{display:flex;flex-direction:column;gap:2.4rem}.footer .footer-block--newsletter-social .footer-block__follow-us{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.3rem;margin:0}.footer .footer-block--newsletter-social .footer-block__follow-us .footer-block__heading{margin:0;flex-shrink:0}.footer .footer-block--newsletter-social .footer-block__follow-us .footer__list-social{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;gap:0}.footer .footer__content-top .footer-block__heading{font-family:var(--cm-font-display);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.8rem;color:var(--cm-primary-foreground);line-height:1.15}@media screen and (max-width:749px){.footer .footer__content-top .footer-block__heading{font-size:1.4rem;margin-bottom:1.4rem}.footer .footer__content-top .footer-block__details-content,.footer .footer__content-top .footer-block__custom,.footer .footer__content-top .footer-block__newsletter .rte{font-size:1.3rem}.footer .footer__content-top .footer-block__details-content{gap:.75rem}}.footer .footer__content-top .footer-block__details-content,.footer .footer__content-top .footer-block__custom,.footer .footer__content-top .footer-block__newsletter .rte{font-family:var(--cm-font-sans);font-size:1.35rem;font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--cm-primary-foreground) 82%,transparent);opacity:1}.footer .footer__content-top .footer-block__details-content{display:flex;flex-direction:column;gap:.85rem}.footer .footer__content-top .footer-block__details-content a,.footer .footer__content-top .footer-block__custom a,.footer .footer__content-top .contact-info a{display:block;margin:0;font-size:inherit;font-weight:400;color:inherit;text-decoration:none;line-height:1.5}.footer .footer__content-top .footer-block__details-content a:hover,.footer .footer__content-top .footer-block__custom a:hover,.footer .footer__content-top .contact-info a:hover{text-decoration:underline}.footer .footer__content-top .footer-block__details-content li{margin:0}.footer .footer-block.footer-logo{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.3rem;margin-top:2.4rem;margin-bottom:1.6rem}@media screen and (min-width:990px){.footer .footer-block.footer-logo{margin-top:0;margin-bottom:0}}.footer .footer-block.footer-logo .footer-block__heading{margin:0;flex-shrink:0}.footer .footer-block.footer-logo .footer-block__custom{display:flex;align-items:center;flex:1 1 auto;min-width:0}.footer .footer-block.footer-logo .footer__list-social{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;gap:0}.footer .footer__list-social{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:0;padding:0}.footer .footer__content-top .list-social__link{width:auto;height:auto;min-width:0;min-height:0;padding:0 .5rem;border:none;border-radius:0;background:transparent;color:var(--cm-primary-foreground);transition:opacity .2s ease;display:inline-flex;align-items:center;justify-content:center}.footer .footer__content-top .list-social__link:hover{background:transparent;color:var(--cm-primary-foreground);opacity:.75}.footer .footer__content-top .list-social__link .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.footer .footer-block.footer-logo .footer__list-social .list-social__link{color:var(--cm-primary-foreground)}.footer .footer__content-top .footer-block__newsletter .footer-block__heading{margin-bottom:1.8rem}.footer .footer__content-top .footer-block__newsletter{text-align:left}.footer .footer__content-top .footer-block__newsletter .footer__newsletter.newsletter-form{align-items:flex-start;justify-content:flex-start;width:100%;max-width:none;margin:0}.footer .footer__content-top .footer-block__newsletter .newsletter-form__field-wrapper{width:100%;max-width:none}.footer .footer__content-top .footer-block__newsletter .rte{text-align:left}.footer .footer__content-top .footer-block__newsletter .rte p{margin:0 0 1rem;line-height:1.4;text-align:left}.footer .footer__content-top .footer-block__newsletter .rte strong{font-weight:700}.footer .footer__content-top .footer-block__newsletter .field__input{background:var(--cm-primary);color:var(--cm-primary-foreground);border:1px solid var(--cm-primary-foreground);border-radius:0!important;min-height:3.3rem;height:3.3rem;font-size:1.4rem;flex:1 1 auto;width:auto;min-width:0;padding:0 1rem;margin:0;box-shadow:none}.footer .footer__content-top .footer-block__newsletter .field__input::placeholder{color:color-mix(in srgb,var(--cm-primary-foreground) 70%,transparent);opacity:1}.footer .footer__content-top .footer-block__newsletter .field__label{display:none}.footer .footer__content-top .footer-block__newsletter .newsletter-form__field-wrapper .field{display:flex;flex-direction:row;align-items:stretch;position:relative;width:100%;gap:0}.footer .footer__content-top .footer-block__newsletter .newsletter-form__field-wrapper .field:before,.footer .footer__content-top .footer-block__newsletter .newsletter-form__field-wrapper .field:after{display:none}.footer .footer__content-top .footer-block__newsletter .newsletter-form__button.field__button{position:static;right:auto;top:auto;background:var(--cm-primary-foreground);color:var(--cm-primary);border:1px solid var(--cm-primary-foreground);border-left:0;border-radius:0;flex:0 0 3.3rem;width:3.3rem;min-width:3.3rem;height:3.3rem;min-height:3.3rem;font-family:var(--cm-font-display);font-size:1.6rem;font-weight:400;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:none}.footer .footer__content-top .footer-block__newsletter .newsletter-form__button .svg-wrapper{display:none}.footer .footer__content-top .footer-block__newsletter .newsletter-form__button:after{content:"OK";display:block;line-height:1}.footer .footer__content-top .footer-block__newsletter .newsletter-form__message{justify-content:flex-start;text-align:left}@media screen and (max-width:989px){.footer .footer__blocks-wrapper.aa-footer-grid--5>.footer-block:nth-child(4),.footer .footer__blocks-wrapper.aa-footer-grid--5>.footer-block:nth-child(5){grid-column:auto;grid-row:auto}.footer .footer-block--newsletter-social{gap:2rem}}@media screen and (max-width:749px){.footer .footer__content-top{padding-top:2.4rem;padding-bottom:4rem}.footer .footer__content-top .page-width{padding-inline:1.5rem}.footer .footer-block.grid__item{margin-block:2rem}.footer .footer-block.grid__item:first-child{margin-top:0}.footer .footer-block.footer-logo{gap:1rem 1.3rem}.footer .footer__content-top .footer-block__newsletter .field__input,.footer .footer__content-top .footer-block__newsletter .newsletter-form__button.field__button{min-height:3.3rem;height:3.3rem}}.footer .footer__content-bottom,.footer .aa-footer-bottom{background:var(--cm-background);color:var(--cm-foreground);margin-top:0;padding-top:2rem;border-top:none}.footer .footer__meta-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.4rem;padding-bottom:2rem;margin-bottom:0;border-bottom:none}.footer .footer__meta-label{margin:0 0 1.2rem;font-family:var(--cm-font-display);font-size:1.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-foreground);line-height:1.15;opacity:1}@media screen and (max-width:749px){.footer .footer__meta-label{font-size:1.4rem;margin-bottom:1rem}}.footer .footer__payment-image{display:block;max-width:400px;height:auto}.footer .footer__payment-block .list-payment,.footer .list-payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.footer .list-payment__item{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border-radius:0;background:transparent}.footer .footer__security-badges{display:flex;flex-wrap:nowrap;gap:1.2rem;align-items:center}.footer .footer__security-badge{display:none}.footer .footer__security-image{height:auto;max-height:4rem;width:auto;object-fit:contain}.footer .footer__copyright-bar{display:block;padding:2rem 1.5rem 0}@media screen and (min-width:750px){.footer .footer__copyright-bar{padding-inline:5rem}}.footer .footer__copyright-text,.footer .footer__copyright-line{margin:0 0 .4rem;font-family:var(--cm-font-sans);font-size:1.3rem;font-weight:400;color:var(--cm-footer-muted);opacity:1}.footer .footer__tagline{display:none}.footer .footer__developer{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.5rem;border-top:1px solid var(--cm-footer-border);margin-top:0}@media screen and (min-width:750px){.footer .footer__developer{padding-inline:5rem}}.footer .footer__developer-label{font-size:1.2rem;color:var(--cm-footer-muted);opacity:1}.footer .footer__developer-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;opacity:.85;transition:opacity .2s ease}.footer .footer__developer-link:hover{opacity:1}.footer .footer__developer-logo{display:block;height:2.4rem;width:auto;max-width:12rem;object-fit:contain}.footer .footer__developer-text{font-size:1.3rem;font-weight:600}.footer .contact-info{display:flex;flex-direction:column;gap:1.3rem}.footer .contact-info-item,.footer .contact-info .horario.contact-info-item--hours{display:flex;align-items:center;gap:0;margin:0;font-size:inherit;font-weight:400;color:var(--cm-primary-foreground);line-height:1.4}.footer .contact-info-item:before,.footer .contact-info .horario.contact-info-item--hours:before{flex-shrink:0;width:1.8rem;height:1.8rem;margin-right:1rem;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.footer .contact-info-item--phone:before{background-image:url(icon-contact-phone.svg)}.footer .contact-info-item--whatsapp:before{background-image:url(icon-contact-whatsapp.svg)}.footer .contact-info .horario.contact-info-item--hours:before{background-image:url(icon-contact-hours.svg)}.footer .contact-info-item a{color:inherit;text-decoration:none;margin:0}.footer .contact-info-item a:hover{text-decoration:underline;color:inherit}.aa-bg-none{background:transparent}.page-home .cm-container,.cm-shop-by-size .cm-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box;position:relative}@media screen and (min-width:750px){.page-home .cm-container,.cm-shop-by-size .cm-container{padding-inline:5rem}}.page-home .cm-banner-shell--home,.page-home .aa-banner-shell--home{padding-top:0;padding-bottom:0}.page-home slideshow-component.cm-home-banner,.page-home slideshow-component.aa-home-banner{max-width:none}.page-home .aa-home-banner .slider-button:hover,.page-home .cm-home-banner .slider-button:hover{background:var(--cm-foreground);color:var(--cm-primary-foreground)}.cm-shop-by-size{text-align:center;background:var(--cm-background)}.cm-shop-by-size__title{margin:0 0 1.6rem;font-family:var(--cm-font-display);font-size:clamp(2.4rem,4vw,4rem);font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:lowercase;color:var(--cm-muted)}.cm-shop-by-size__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;list-style:none;margin:0;padding:0}.cm-shop-by-size__link{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid var(--cm-border);font-family:var(--cm-font-sans);font-size:1.4rem;font-weight:700;color:var(--cm-foreground);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.cm-shop-by-size__link:hover{background:var(--cm-primary);border-color:var(--cm-primary);color:var(--cm-primary-foreground)}.page-home .aa-collection-bg{background:var(--cm-background)}.page-home .aa-product-slider-controls--sides-dots .slider-button:hover,.page-home .aa-product-slider-controls--sides-dots .slider-button:not([disabled]):hover{background:var(--cm-foreground)}.page-home .aa-promo-image__media{border-radius:var(--cm-radius-xl);overflow:hidden}.page-home .newsletter__wrapper{background:var(--cm-background);color:var(--cm-foreground)}.page-home .newsletter h2,.page-home .newsletter__subheading{font-family:var(--cm-font-sans);color:var(--cm-foreground)}.cm-home-lead{background:var(--cm-background);border-bottom:1px solid var(--cm-border)}.cm-home-lead__inner{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}@media screen and (min-width:990px){.cm-home-lead__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left;gap:3rem}}.cm-home-lead__title{margin:0;font-family:var(--cm-font-display);font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15;color:var(--cm-foreground);text-transform:uppercase;letter-spacing:-.05em!important}.cm-home-lead__sub{margin:.6rem 0 0;font-size:1.4rem;color:var(--cm-muted-foreground)}.cm-home-lead__form{width:100%;max-width:52rem}.cm-home-lead__fields{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.cm-home-lead__field{flex:1 1 16rem;display:flex;flex-direction:column;gap:.4rem;text-align:left}.cm-home-lead__label{font-size:1.2rem;font-weight:700;color:var(--cm-foreground)}.cm-home-lead__input{width:100%;min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid var(--cm-border);border-radius:var(--cm-radius-lg);font-family:var(--cm-font-sans);font-size:1.4rem;color:var(--cm-foreground);background:#fff}.cm-home-lead__submit{flex:0 0 auto;min-height:4.4rem;padding:0 2rem;border:0;background:var(--cm-primary);color:var(--cm-primary-foreground);font-family:var(--cm-font-sans);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.cm-home-lead__submit:hover{background:#222}.cm-home-lead__message{margin:1rem 0 0;font-size:1.3rem}.cm-home-lead__message--success{color:#1a7a3c}.cm-home-lead__message--error{color:#b00020}.cm-shop-by-size__title{margin:0 0 1.2rem;font-family:var(--cm-font-display);font-size:clamp(3rem,5vw,3rem);font-weight:900;line-height:1.1;letter-spacing:-.08em;text-transform:lowercase;color:var(--cm-muted);text-transform:uppercase}.cm-shop-by-size__list{gap:1.6rem 4.4rem;position:relative}.cm-shop-by-size__link{min-width:0;min-height:0;padding:0;border:0;font-size:2.6rem;font-weight:800;color:var(--cm-foreground);background:transparent;border:1px solid var(--cm-border);border-radius:100px;padding:1rem 1.8rem;transition:background .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width:749px){.cm-shop-by-size__link{font-size:1.6rem;padding:1rem 1.4rem}.cm-shop-by-size__list{gap:1.6rem 1.2rem}}.cm-shop-by-size__link:hover{background:transparent;color:var(--cm-muted-foreground);text-decoration:underline}.card .cm-badge-off,.badge.cm-badge-off{position:absolute;top:.8rem;left:.8rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0;margin:0;border:0;background:transparent;color:var(--cm-foreground);font-family:var(--cm-font-display);line-height:1;box-shadow:none}.cm-badge-off__value{font-size:2.4rem;font-weight:700;font-style:normal}.cm-badge-off__value i{font-style:normal;font-size:.55em}.cm-badge-off__label{font-size:1.4rem;font-weight:700;letter-spacing:.04em}.page-home .card .card__content h3,.page-home .card__heading,.collection .card__heading{font-family:var(--cm-font-sans);font-size:1.4rem;font-weight:400;text-align:center;letter-spacing:0}.page-home .card .card__content .price,.collection .card .price{text-align:center;font-family:var(--cm-font-sans);font-size:1.4rem;font-weight:400;padding:.8rem 0 0;letter-spacing:0}.page-home .card .card__content .price .price__container,.collection .card .price .price__container{display:flex;flex-direction:column;align-items:center;gap:.2rem}.cm-price-de,.cm-price-por{display:inline-flex;align-items:baseline;gap:.3rem;flex-wrap:wrap;justify-content:center}.cm-price-de__label,.cm-price-por__label{font-weight:400}.cm-price-de s{font-weight:400;opacity:.7}.cm-price-por,.page-home .card .price .price-item--regular,.collection .card .price .price-item--regular{font-weight:800}.cm-price-off-inline{font-size:1.2rem;font-weight:700;color:var(--cm-foreground)}.cm-price-installments{display:block;margin-top:.2rem;font-family:var(--cm-font-sans);font-size:1.2rem;font-style:normal;font-weight:400;color:#999}.page-home .card .quick-add__submit,.collection .card .quick-add__submit{border-radius:var(--cm-radius-lg)!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page-home .card,.page-home .card__inner,.page-home .card__media,.page-home .card-wrapper,.collection .card-wrapper{border:0;border-radius:0;box-shadow:none}body,.button,.field__input,.customer,.footer,.header,.announcement-bar{font-family:var(--cm-font-sans)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.aa-heading__title,.cm-heading__title,.cm-shop-by-size__title,.cm-home-lead__title,.collection .title,.section-header__title{font-family:var(--cm-font-display)!important;letter-spacing:.02em}.utility-bar.color-scheme-3,.utility-bar{background:#000!important;--color-foreground: 255, 255, 255;--color-background: 0, 0, 0;color:#fff!important}.utility-bar .utility-bar__grid.page-width{padding-top:0;padding-bottom:0}.utility-bar .announcement-bar,.utility-bar .announcement-bar-slider,.utility-bar .announcement-bar-slider .slider{min-height:0}.utility-bar .announcement-bar-slider .slider.slider--everywhere{margin-bottom:0}.utility-bar .announcement-bar,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message.h5,.utility-bar .announcement-bar__message span{font-family:var(--cm-font-sans);font-size:1.1rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;margin:0;padding:.3rem 0;min-height:0;line-height:1.2;color:#fff!important}.utility-bar .announcement-bar__link{padding:.3rem 0;min-height:0}.utility-bar .slider-button{color:#fff;min-height:2.8rem;min-width:2.8rem;height:2.8rem;width:2.8rem}.utility-bar .slider-button .svg-wrapper{width:1rem;height:1rem}.utility-bar .announcement-bar .slider-button--next{margin-right:-.6rem}.utility-bar .announcement-bar .slider-button--prev{margin-left:-.6rem}.utility-bar .announcement-bar__message{text-align:center}@media screen and (min-width:750px){.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span{white-space:nowrap}}@media screen and (max-width:749px){.announcement-bar-section{overflow-x:clip}.utility-bar .utility-bar__grid.page-width{padding-inline:1rem;overflow:hidden}.utility-bar .announcement-bar,.utility-bar .announcement-bar-slider{min-width:0;max-width:100%}.utility-bar .announcement-bar-slider .slider{min-width:0;flex:1 1 auto}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message.h5,.utility-bar .announcement-bar__message span{white-space:normal;font-size:1rem;letter-spacing:.05rem;padding:.45rem .2rem;min-height:0;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.utility-bar .announcement-bar__link{padding:.45rem .2rem}.utility-bar .slider-button{min-height:2.6rem;min-width:2.6rem;height:2.6rem;width:2.6rem;flex-shrink:0}.utility-bar .announcement-bar .slider-button--next{margin-right:0}.utility-bar .announcement-bar .slider-button--prev{margin-left:0}}.custom-search .search__input.field__input{border-radius:var(--cm-radius-lg)!important;font-family:var(--cm-font-sans);font-size:1.3rem}.custom-search .field:before,.custom-search .field:after{border-radius:var(--cm-radius-lg)!important}.product-form__cta-row .quantity{--cta-qty-radius: 0;border-radius:0}.product-form__cta-row .quantity:before,.product-form__cta-row .quantity:after{border-radius:0}.product-form__cta-row .product-form__submit,.product-form__cta-row .product-form__submit:before,.product-form__cta-row .product-form__submit:after{border-radius:0!important}.product .quantity,.product .quantity:before,.product .quantity:after{border-radius:var(--cm-radius)!important}.product .button,.product .button:before,.product .button:after,.product .shopify-payment-button__button{border-radius:var(--cm-radius)!important}.product .product-form__input--pill input[type=radio]+label{border-radius:var(--cm-radius)!important}.product .cm-product-variants{display:grid;gap:1.8rem}.product .cm-product-option{margin:0;padding:0;border:0}.product .cm-product-option__label{display:flex;align-items:center;gap:.8rem;width:100%;margin:0 0 1rem;padding:0;font-family:var(--cm-font-sans)}.product .cm-product-option__label-text{font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cm-muted-foreground)}.product .cm-product-variants .product-form__input--pill{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.8rem,max-content));gap:.8rem}.product .cm-product-variants .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:5.8rem;min-height:4.6rem;margin:0;padding:.9rem 1.2rem;font-family:var(--cm-font-sans);font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap;color:var(--cm-foreground);border:1.5px solid var(--cm-border);border-radius:.5rem!important;background:var(--cm-background);transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.product .product-form__input--pill input[type=radio]+label:before{content:none}.product .cm-product-variants .product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:var(--cm-foreground);background:var(--cm-background);color:var(--cm-foreground)}.product .cm-product-variants .product-form__input--pill input[type=radio]:checked+label{background:var(--cm-foreground);border-color:var(--cm-foreground);color:var(--cm-background);box-shadow:none}.product .cm-product-variants .product-form__input--pill input[type=radio]:focus-visible+label,.product .cm-product-variants .product-form__input--pill input[type=radio].focused+label{box-shadow:none;outline:1px solid var(--cm-foreground);outline-offset:2px}.product .cm-product-variants .product-form__input--pill input[type=radio]:disabled+label,.product .cm-product-variants .product-form__input--pill input[type=radio].disabled+label{border-color:var(--cm-border);background:var(--cm-background);color:#00000061;text-decoration:line-through;text-decoration-thickness:1px}.product .cm-product-variants .product-form__input--pill input[type=radio]:checked:disabled+label,.product .cm-product-variants .product-form__input--pill input[type=radio].disabled:checked+label{background:var(--cm-foreground);border-color:var(--cm-foreground);color:var(--cm-background);opacity:.55;text-decoration:none;box-shadow:none}.product .cm-product-variants .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.8rem}.product .cm-product-variants .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem;margin:0;outline-offset:.2rem}.product .cm-product-variants .product-form__input--swatch .swatch{border:1px solid color-mix(in srgb,var(--cm-foreground) 10%,transparent)}.product .cm-product-variants .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label,.product .cm-product-variants .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{outline:.1rem solid color-mix(in srgb,var(--cm-foreground) 24%,transparent)}.product .cm-product-variants .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:.1rem solid var(--cm-foreground);box-shadow:none}.product .cm-product-variants .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:.1rem solid var(--cm-foreground);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--cm-foreground) 12%,transparent)}.product .cm-product-size-tip{max-width:34rem;margin:.4rem 0 0;padding:0;color:var(--cm-muted-foreground);font-family:var(--cm-font-sans);font-size:1.25rem;font-weight:500;line-height:1.5}.product .cm-product-variants .product-form__input--pill.cm-product-option--carousel{display:block;width:100%;max-width:100%;min-width:0}.product .cm-size-carousel{--cm-size-gap: .8rem;--cm-size-visible-mobile: 5;--cm-size-visible-desktop: 6;margin:0;width:100%;max-width:100%;min-width:0}.product .cm-size-carousel__wrapper{display:flex;align-items:center;gap:.6rem;width:100%;max-width:100%;min-width:0}.product .cm-size-carousel__track{display:flex;gap:var(--cm-size-gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:.2rem 0;flex:1;min-width:0}.product .cm-size-carousel__track::-webkit-scrollbar{display:none}.product .cm-size-carousel__slide{scroll-snap-align:start;flex-shrink:0;width:calc((100% - var(--cm-size-gap) * (var(--cm-size-visible-mobile) - 1)) / var(--cm-size-visible-mobile));position:relative}.product .cm-product-variants .cm-size-carousel__slide input[type=radio]+label{width:100%;min-width:0;box-sizing:border-box}.product .cm-size-carousel__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.product .cm-size-carousel__arrow:hover:not(:disabled){border-color:rgb(var(--color-foreground))}.product .cm-size-carousel__arrow:disabled{opacity:.25;cursor:default}@media screen and (min-width:750px){.product .cm-product-variants{gap:1.8rem}.product .cm-product-variants .product-form__input--pill{gap:.8rem}.product .cm-product-variants .product-form__input--pill input[type=radio]+label{min-width:6.2rem;min-height:4.8rem;padding-inline:1.4rem;font-size:1.45rem}.product .cm-product-variants .cm-size-carousel__slide input[type=radio]+label{min-width:0}.product .cm-product-variants .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3rem}}@media screen and (min-width:990px){.product .cm-size-carousel__slide{width:calc((100% - var(--cm-size-gap) * (var(--cm-size-visible-desktop) - 1)) / var(--cm-size-visible-desktop))}}@media screen and (max-width:749px){.product .cm-product-option__label{margin-bottom:.8rem}}.product .thumbnail{border-radius:var(--cm-radius)}.cm-product-description-below{width:100%;max-width:none;margin-top:3.6rem;padding-top:2.8rem;border-top:1px solid var(--cm-border)}.cm-product-description-below__title{margin:0 0 1.6rem;font-family:var(--cm-font-display),var(--cm-font-sans);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--cm-foreground)}.cm-product-description-below__content{font-family:var(--cm-font-sans);font-size:1.5rem;line-height:1.7;color:var(--cm-muted-foreground);max-width:none}.product__description h2,.related-products__heading{margin:0 0 1.6rem;font-family:var(--cm-font-display),var(--cm-font-sans);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--cm-foreground)}.cm-product-description-below__content p:first-child{margin-top:0}@media screen and (min-width:750px){.product--thumbs-left media-gallery[data-thumbnail-position=left]{display:flex;flex-direction:row;align-items:flex-start;gap:1.2rem}.product--thumbs-left media-gallery[data-thumbnail-position=left]>slider-component:first-of-type{flex:1 1 auto;min-width:0;order:2}.product--thumbs-left .thumbnail-slider--left{flex:0 0 7.2rem;width:7.2rem;max-width:7.2rem;order:1;display:flex;flex-direction:column;margin:0}.product--thumbs-left .thumbnail-slider--left .slider-button{display:none}.product--thumbs-left .thumbnail-slider--left .thumbnail-list,.product--thumbs-left .thumbnail-slider--left .thumbnail-list.slider,.product--thumbs-left .thumbnail-slider--left .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8rem;width:100%;max-height:min(70vh,52rem);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;padding:.2rem;margin:0;box-sizing:border-box}.product--thumbs-left .thumbnail-slider--left .thumbnail-list__item,.product--thumbs-left .thumbnail-slider--left .thumbnail-list__item.slider__slide{width:100%;max-width:100%;flex:0 0 auto;scroll-snap-align:start}.product--thumbs-left .thumbnail-slider--left .thumbnail{width:100%;border:1px solid var(--cm-border, #e0e0e0);border-radius:var(--cm-radius);box-shadow:none!important;overflow:hidden}.product--thumbs-left .thumbnail-slider--left .thumbnail:after{content:none}.product--thumbs-left .thumbnail-slider--left .thumbnail[aria-current],.product--thumbs-left .thumbnail-slider--left .thumbnail[aria-current]:focus,.product--thumbs-left .thumbnail-slider--left .thumbnail[aria-current]:focus-visible,.product--thumbs-left .thumbnail-slider--left .thumbnail.focused{border-color:var(--cm-foreground, #000);border-width:1px;box-shadow:none!important;outline:none;opacity:1}.product--thumbs-left .thumbnail-slider--left .thumbnail:hover{opacity:1;border-color:#00000073}.product--thumbs-left .thumbnail-slider--left .thumbnail[aria-current]:hover{border-color:var(--cm-foreground, #000)}.product--thumbs-left.product--thumbnail .product__media-list,.product--thumbs-left.product--thumbnail_slider .product__media-list{margin-bottom:0}}.cm-prazo-entrega{max-width:42rem;font-family:var(--cm-font-sans);color:var(--cm-foreground)}.cm-prazo-entrega__msg{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 1.4rem;background:var(--cm-primary-soft);border-radius:var(--cm-radius)}.cm-prazo-entrega__icon{display:inline-flex;flex-shrink:0;line-height:0}.cm-prazo-entrega__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cm-prazo-entrega__label{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.cm-prazo-entrega__texto{font-size:1.3rem;font-weight:400;letter-spacing:.01em;line-height:1.35;color:var(--cm-muted-foreground)}.cm-size-chart__opener-wrap{display:block;margin:.2rem 0 1.4rem}.cm-size-chart__opener{display:flex;align-items:center;gap:1.2rem;width:100%;max-width:42rem;padding:1.1rem 1.4rem;font-family:var(--cm-font-sans);color:var(--cm-foreground);background:var(--cm-background);border:1px solid var(--cm-foreground);border-radius:var(--cm-radius);cursor:pointer;text-align:left;transition:background .2s ease,color .2s ease}.cm-size-chart__opener:hover{background:var(--cm-foreground);color:var(--cm-primary-foreground)}.cm-size-chart__opener-icon{display:inline-flex;flex-shrink:0;line-height:0;opacity:.85}.cm-size-chart__opener-text{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.cm-size-chart__opener-label{font-size:1.35rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.cm-size-chart__opener-hint{font-size:1.2rem;font-weight:400;letter-spacing:.01em;opacity:.65;line-height:1.3}.cm-size-chart__opener:hover .cm-size-chart__opener-hint{opacity:.85}.cm-size-chart__opener-plus{flex-shrink:0;font-size:1.8rem;font-weight:300;line-height:1;opacity:.7}.cm-size-chart-modal__content{max-width:48rem;height:auto!important;max-height:min(88vh,64rem);margin-top:8vh!important;padding:2.4rem 2rem 2.8rem!important;border-radius:var(--cm-radius)!important}.cm-size-chart{padding:.25rem 0 0}.cm-size-chart__heading{margin:0 0 1.8rem;padding-right:2.4rem;font-family:var(--cm-font-sans);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-foreground);text-align:left}.cm-size-chart__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.2rem 0!important;padding:0;list-style:none}@media screen and (max-width:749px){.cm-size-chart__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-size-chart-modal__content{padding:2rem 1.4rem 2.2rem!important}}.cm-size-chart__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:7.2rem;padding:1.1rem .6rem;border:1px solid var(--cm-border);background:var(--cm-background);border-radius:var(--cm-radius);transition:border-color .15s ease,background .15s ease}.cm-size-chart__card:hover{border-color:var(--cm-foreground);background:var(--cm-primary-soft, #f5f5f5)}.cm-size-chart__card-size{font-family:var(--cm-font-display),var(--cm-font-sans);font-size:2rem;font-weight:400;line-height:1;letter-spacing:.02em;color:var(--cm-foreground)}.cm-size-chart__card-measure{font-family:var(--cm-font-sans);font-size:1.2rem;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--cm-muted-foreground)}.cm-size-chart__footnote{margin:1.8rem 0 0;font-family:var(--cm-font-sans);font-size:1.2rem;line-height:1.5;color:var(--cm-muted-foreground);text-align:center}.cm-color-carousel{margin:0 0 1.6rem}.cm-color-carousel__heading{font-family:var(--cm-font-sans);font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cm-muted-foreground);margin:0 0 1rem}.cm-color-carousel__wrapper{display:flex;align-items:center;gap:.6rem}.cm-color-carousel__track{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none;margin:0;padding:.4rem 0 1.2rem;flex:1;min-width:0}.cm-color-carousel__track::-webkit-scrollbar{display:none}.cm-color-carousel__slide{--cm-color-slide-radius: .8rem;scroll-snap-align:start;flex-shrink:0;width:calc((100% - 3.2rem)/5);overflow:visible}.cm-color-carousel__link{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;text-decoration:none;color:inherit}.cm-color-carousel__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:2px solid transparent;border-radius:var(--cm-color-slide-radius);transition:border-color .2s ease}.cm-color-carousel__slide.is-active .cm-color-carousel__media{border-color:var(--cm-foreground, #000)}.cm-color-carousel--square .cm-color-carousel__media,.cm-color-carousel--square .cm-color-carousel__img,.cm-color-carousel--square .cm-color-carousel__placeholder{border-radius:var(--cm-color-slide-radius)}.cm-color-carousel--circle .cm-color-carousel__media,.cm-color-carousel--circle .cm-color-carousel__img,.cm-color-carousel--circle .cm-color-carousel__placeholder{border-radius:50%}.cm-color-carousel__img{display:block;width:100%;height:100%;object-fit:cover}.cm-color-carousel__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(var(--color-foreground),.06);font-size:1.6rem;font-weight:700;text-transform:uppercase;color:rgba(var(--color-foreground),.4)}.cm-color-carousel__name{display:block;width:100%;max-width:100%;padding:0 .1rem;font-family:var(--cm-font-sans);font-size:1.05rem;font-weight:600;line-height:1.25;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--cm-muted-foreground, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-color-carousel__slide.is-active .cm-color-carousel__name{color:var(--cm-foreground, #000)}.cm-color-carousel__link[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .6rem);z-index:5;max-width:18rem;padding:.5rem .8rem;border-radius:.4rem;background:#111;color:#fff;font-family:var(--cm-font-sans);font-size:1.1rem;font-weight:500;line-height:1.3;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%) translateY(.2rem);transition:opacity .15s ease,transform .15s ease}.cm-color-carousel__link[data-tooltip]:hover:after,.cm-color-carousel__link[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.cm-color-carousel__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.cm-color-carousel__arrow:hover:not(:disabled){border-color:rgb(var(--color-foreground))}.cm-color-carousel__arrow:disabled{opacity:.25;cursor:default}@media screen and (min-width:990px){.cm-color-carousel__slide{width:calc((100% - .8rem * 3) / 4)}}@media(hover:none){.cm-color-carousel__link[data-tooltip]:after{display:none}}.cm-stat-highlight__inner{width:100%;max-width:var(--cm-page-max);margin-inline:auto}.cm-stat-highlight__inner{text-align:center}.cm-stat-highlight__intro,.cm-stat-highlight__outro{max-width:42rem;margin-inline:auto;color:var(--cm-muted-foreground);font-family:var(--cm-font-sans);font-size:1rem;line-height:1.6}.cm-stat-highlight__stat{margin:1.5rem 0}.cm-stat-highlight__value{margin:0;font-family:var(--cm-font-display);font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cm-primary)}.cm-stat-highlight__label{margin:.75rem 0 0;font-family:var(--cm-font-sans);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cm-muted-foreground-strong)}.cm-stat-highlight__outro{margin-top:1.25rem}.cm-stat-highlight__outro p{margin:0}.cm-about-intro__inner{display:grid;gap:2rem;align-items:center}@media screen and (min-width:750px){.cm-about-intro__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.cm-about-intro__heading{margin:0 0 1.25rem;font-family:var(--cm-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--cm-primary)}.cm-about-intro__heading--small{font-size:clamp(1.25rem,2.4vw,1.6rem)}.cm-about-intro__heading--large{font-size:clamp(1.75rem,3.5vw,2.5rem)}.cm-about-intro__text{color:var(--cm-muted-foreground);font-family:var(--cm-font-sans);font-size:.975rem;line-height:1.7}.cm-about-intro__text--small{font-size:.875rem}.cm-about-intro__text--large{font-size:1.125rem}.cm-about-intro__text p{margin:0 0 1rem}.cm-about-intro__text p:last-child{margin-bottom:0}.cm-about-intro__media{display:flex;justify-content:center}.cm-about-intro__circle{width:min(100%,360px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--cm-muted)}.cm-about-intro__img,.cm-about-intro__placeholder{display:block;width:100%;height:100%;object-fit:cover}.cm-about-intro__placeholder{padding:0}.cm-about-collage__grid{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.cm-about-collage__item{margin:0;overflow:hidden;background:var(--cm-muted)}.cm-about-collage__img,.cm-about-collage__placeholder{display:block;width:100%;height:100%;object-fit:cover}.cm-about-collage__item--1,.cm-about-collage__item--4{aspect-ratio:3 / 4}.cm-about-collage__item--2,.cm-about-collage__item--3{aspect-ratio:1}@media screen and (min-width:750px){.cm-about-collage__grid{grid-template-columns:1.1fr .9fr 1.1fr;grid-template-rows:1fr 1fr;gap:1rem;min-height:520px}.cm-about-collage__item--1{grid-column:1;grid-row:1 / span 2;aspect-ratio:auto;height:100%}.cm-about-collage__item--2{grid-column:2;grid-row:1;aspect-ratio:auto;height:100%}.cm-about-collage__item--3{grid-column:2;grid-row:2;aspect-ratio:auto;height:100%}.cm-about-collage__item--4{grid-column:3;grid-row:1 / span 2;aspect-ratio:auto;height:100%}}.cm-quote-banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--cm-quote-min-height, 320px);overflow:hidden;background:var(--cm-muted-foreground-strong);color:var(--cm-primary-foreground)}.cm-quote-banner--no-image{background:linear-gradient(180deg,#6a6a6a,#2a2a2a)}.cm-quote-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.cm-quote-banner__img{display:block;width:100%;height:100%;object-fit:cover}.cm-quote-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--cm-quote-overlay, .35))}.cm-quote-banner__inner{position:relative;z-index:1;text-align:center}.cm-quote-banner__quote{margin:0 auto;max-width:28rem;font-family:var(--cm-font-display);font-size:clamp(1.35rem,3.5vw,2rem);font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;color:#fff}.cm-quote-banner__marks{display:inline;font-size:1.15em}.cm-full-image__figure{margin:0}.cm-full-image__img,.cm-full-image__placeholder{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--cm-muted)}.cm-full-image__caption{margin-top:.75rem;text-align:center;font-family:var(--cm-font-sans);font-size:.8125rem;color:var(--cm-muted-foreground)}.cm-about-cta{background:var(--cm-primary-soft)}.cm-about-cta__inner{text-align:center}.cm-about-cta__heading{margin:0 0 1.5rem;font-family:var(--cm-font-display);font-size:1.125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-primary)}.cm-about-cta__arrow{margin-left:.25rem}.cm-about-cta__links{display:grid;gap:.75rem;max-width:52rem;margin-inline:auto}@media screen and (min-width:750px){.cm-about-cta__links{grid-template-columns:1fr 1fr;gap:1rem}}.cm-about-cta__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid var(--cm-border);color:var(--cm-primary);font-family:var(--cm-font-sans);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-align:left;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease}.cm-about-cta__link:hover{border-color:var(--cm-primary);background:var(--cm-background)}.cm-about-cta__link[aria-disabled=true]{opacity:.55;pointer-events:none}.template-quem-somos .rich-text__wrapper--center,.template-institucional .rich-text__wrapper--center{justify-content:flex-start}.template-quem-somos .rich-text__blocks.center,.template-institucional .rich-text__blocks.center,.template-quem-somos .rich-text__blocks.left,.template-institucional .rich-text__blocks.left{text-align:left;max-width:48rem;margin-inline:0}.template-quem-somos .rich-text__heading,.template-institucional .rich-text__heading{font-family:var(--cm-font-display);color:var(--cm-primary);text-align:left}.template-quem-somos .rich-text__text,.template-institucional .rich-text__text{max-width:48rem;margin-inline:0;color:var(--cm-muted-foreground);font-family:var(--cm-font-sans);line-height:1.7;text-align:left}.template-quem-somos .rich-text__caption,.template-institucional .rich-text__caption{color:var(--cm-muted-foreground);text-align:left}slideshow-component.cm-slideshow--multi{--cm-slideshow-gap: .75rem;position:relative}slideshow-component.cm-slideshow--multi .slideshow.banner{gap:var(--cm-slideshow-gap);scroll-padding-inline:0;margin-bottom:0}slideshow-component.cm-slideshow--multi .slideshow__slide{max-width:none;scroll-snap-align:start;visibility:visible!important}slideshow-component.cm-slideshow--multi .slideshow__media,slideshow-component.cm-slideshow--multi .banner__media{position:relative;width:100%;height:auto;min-height:0;padding-bottom:0!important;aspect-ratio:3 / 4;overflow:hidden;background:var(--cm-muted)}slideshow-component.cm-slideshow--multi .slideshow__media:before,slideshow-component.cm-slideshow--multi .banner__media:before{display:none!important;content:none!important;padding-bottom:0!important}slideshow-component.cm-slideshow--multi .slideshow__media img,slideshow-component.cm-slideshow--multi .banner__media img,slideshow-component.cm-slideshow--multi .slideshow__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}slideshow-component.cm-slideshow--multi .slideshow__text-wrapper{display:none}slideshow-component.cm-slideshow--multi.banner--mobile-bottom .slideshow__text-wrapper,slideshow-component.cm-slideshow--multi .banner--mobile-bottom .slideshow__text-wrapper{display:none}slideshow-component.cm-slideshow--cols-d1-m1 .slideshow.grid--1-col-tablet-down .slideshow__slide,slideshow-component.cm-slideshow--cols-d2-m1 .slideshow.grid--1-col-tablet-down .slideshow__slide,slideshow-component.cm-slideshow--cols-d3-m1 .slideshow.grid--1-col-tablet-down .slideshow__slide{width:100%;max-width:100%}slideshow-component.cm-slideshow--cols-d1-m2 .slideshow.grid--2-col-tablet-down .slideshow__slide,slideshow-component.cm-slideshow--cols-d2-m2 .slideshow.grid--2-col-tablet-down .slideshow__slide,slideshow-component.cm-slideshow--cols-d3-m2 .slideshow.grid--2-col-tablet-down .slideshow__slide{width:calc((100% - var(--cm-slideshow-gap)) / 2);max-width:calc((100% - var(--cm-slideshow-gap)) / 2)}@media screen and (min-width:750px){slideshow-component.cm-slideshow--multi{--cm-slideshow-gap: 1rem}slideshow-component.cm-slideshow--cols-d2-m1 .slideshow.grid--2-col-desktop .slideshow__slide,slideshow-component.cm-slideshow--cols-d2-m2 .slideshow.grid--2-col-desktop .slideshow__slide{width:calc((100% - var(--cm-slideshow-gap)) / 2);max-width:calc((100% - var(--cm-slideshow-gap)) / 2)}slideshow-component.cm-slideshow--cols-d3-m1 .slideshow.grid--3-col-desktop .slideshow__slide,slideshow-component.cm-slideshow--cols-d3-m2 .slideshow.grid--3-col-desktop .slideshow__slide{width:calc((100% - var(--cm-slideshow-gap) * 2) / 3);max-width:calc((100% - var(--cm-slideshow-gap) * 2) / 3)}slideshow-component.cm-slideshow--cols-d1-m1 .slideshow.grid--1-col-desktop .slideshow__slide,slideshow-component.cm-slideshow--cols-d1-m2 .slideshow.grid--1-col-desktop .slideshow__slide{width:100%;max-width:100%}}slideshow-component.cm-slideshow--arrows-sides{position:relative}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides{position:static;display:block;border:0;margin:0;padding:0;height:0;overflow:visible;z-index:4}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2.75rem;height:2.75rem;min-width:2.75rem;margin:0;border:0;border-radius:var(--cm-radius-lg, .25rem);background:color-mix(in srgb,var(--cm-background, #fff) 88%,transparent);color:var(--cm-primary, #000);box-shadow:0 .1rem .6rem color-mix(in srgb,var(--cm-foreground, #000) 12%,transparent)}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button--prev{left:.5rem}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button--next{right:.5rem}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button:hover{background:var(--cm-background, #fff);color:var(--cm-primary, #000)}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button .svg-wrapper{width:1rem;height:1rem;display:inline-flex}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button svg path{fill:currentColor}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-counter{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);z-index:5;margin:0;pointer-events:auto}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slideshow__autoplay{display:none}@media screen and (min-width:750px){slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button{width:3.25rem;height:3.25rem;min-width:3.25rem}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button--prev{left:.75rem}slideshow-component.cm-slideshow--arrows-sides .slideshow__controls--sides .slider-button--next{right:.75rem}}@media screen and (max-width:749px){slideshow-component.cm-slideshow--arrows-sides.page-width .slideshow__controls--sides .slider-button--prev{left:.25rem}slideshow-component.cm-slideshow--arrows-sides.page-width .slideshow__controls--sides .slider-button--next{right:.25rem}}.mini-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;font-family:var(--cm-font-sans);color:var(--cm-foreground)}.mini-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease;cursor:pointer;z-index:1}.mini-cart__overlay:empty{display:block}.mini-cart.active .mini-cart__overlay{opacity:1}.mini-cart__content{position:absolute;top:0;right:0;width:min(42rem,calc(100% - 2.4rem));height:100%;background-color:var(--cm-background);box-shadow:-1.2rem 0 4rem #0000001f;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:2}.mini-cart.active .mini-cart__content{transform:translate(0)}.mini-cart__header{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;position:sticky;top:0;z-index:1;padding:2rem 2.4rem;border-bottom:1px solid var(--cm-border);background-color:var(--cm-background)}#mini-cart .mini-cart__title{margin:0;font-family:var(--cm-font-display);font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--cm-primary);display:flex;align-items:baseline;gap:.8rem}.mini-cart__count{font-family:var(--cm-font-sans);font-size:1.3rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--cm-muted-foreground)}.mini-cart__count:empty{display:none}.mini-cart__close{flex-shrink:0;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:var(--cm-foreground);cursor:pointer;transition:background-color .2s ease,color .2s ease}.mini-cart__close .svg-wrapper,.mini-cart__close svg{width:1.6rem;height:1.6rem}.mini-cart__close:hover{background-color:var(--cm-primary-soft);color:var(--cm-primary)}#mini-cart button:focus-visible,#mini-cart a:focus-visible{outline:2px solid var(--cm-primary);outline-offset:2px;box-shadow:none}.mini-cart__body{flex:1 0 auto;padding:0 2.4rem}.mini-cart-item{display:flex;align-items:flex-start;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid var(--cm-border)}.mini-cart-item:last-child{border-bottom:none}.mini-cart-item__media{flex-shrink:0;width:8rem;height:8rem;border-radius:var(--cm-radius);background-color:var(--cm-secondary);overflow:hidden}.mini-cart-item__image{width:100%;height:100%;object-fit:cover;display:block}.mini-cart-item__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.mini-cart-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}#mini-cart .mini-cart-item__name{margin:0;font-family:var(--cm-font-sans);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--cm-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-cart-item__meta{margin:0;font-size:1.2rem;line-height:1.4;color:var(--cm-muted-foreground)}.mini-cart-item__prices{margin-top:.4rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.mini-cart-item__price{font-family:var(--cm-font-sans);font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--cm-foreground)}.mini-cart-item__price-original{font-size:1.2rem;color:var(--cm-muted-foreground);text-decoration:line-through}.mini-cart-item__remove{flex-shrink:0;width:3.2rem;height:3.2rem;margin:-.6rem -.6rem 0 0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:var(--cm-muted-foreground);cursor:pointer;transition:color .2s ease,background-color .2s ease}.mini-cart-item__remove svg{width:1.5rem;height:1.5rem}.mini-cart-item__remove:hover{color:var(--cm-primary);background-color:var(--cm-primary-soft)}.mini-cart__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6.4rem 1.6rem 4rem}.mini-cart__empty-icon{width:8.8rem;height:8.8rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--cm-primary-soft);color:var(--cm-primary)}.mini-cart__empty-icon svg{width:4rem;height:4rem}.mini-cart__empty-icon svg path{stroke:currentColor}#mini-cart .mini-cart__empty-title{margin:0 0 .8rem;font-family:var(--cm-font-display);font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:var(--cm-primary)}.mini-cart__empty-text{margin:0 0 2.4rem;max-width:28rem;font-size:1.3rem;line-height:1.5;color:var(--cm-muted-foreground)}.mini-cart__empty .mini-cart__btn{width:auto;padding:0 3.2rem}.mini-cart.is-empty .mini-cart__footer{display:none}.mini-cart__recommendations{flex-shrink:0;padding:1.6rem 2.4rem 2rem;border-top:1px solid var(--cm-border);background-color:var(--cm-secondary)}.mini-cart__recommendations[hidden]{display:none!important}.mini-cart__recommendations-title{margin:0 0 1.2rem;font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--cm-primary)}.mini-cart__rec-track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cm-border) transparent}.mini-cart__rec-track::-webkit-scrollbar{height:4px}.mini-cart__rec-track::-webkit-scrollbar-thumb{background:var(--cm-border)}.mini-cart__rec-card{flex:0 0 12rem;scroll-snap-align:start;display:flex;flex-direction:column;background-color:var(--cm-background);border:1px solid var(--cm-border);border-radius:var(--cm-radius);overflow:hidden;color:inherit;transition:box-shadow .2s ease}.mini-cart__rec-card:hover{box-shadow:0 .6rem 1.6rem #00000014}.mini-cart__rec-image-link,.mini-cart__rec-title-link{display:block;text-decoration:none;color:inherit}.mini-cart__rec-title-link:hover .mini-cart__rec-title{text-decoration:underline;text-underline-offset:.2em}.mini-cart__rec-image-wrap{aspect-ratio:1;background-color:var(--cm-secondary)}.mini-cart__rec-image{width:100%;height:100%;object-fit:cover;display:block}.mini-cart__rec-image--placeholder{background-color:var(--cm-muted)}.mini-cart__rec-body{flex:1;display:flex;flex-direction:column;gap:.4rem;padding:.8rem .8rem 1rem}.mini-cart__rec-title{margin:0;font-size:1.2rem;font-weight:500;line-height:1.35;color:var(--cm-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-cart__rec-prices{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.mini-cart__rec-price{font-size:1.3rem;font-weight:700;color:var(--cm-foreground)}.mini-cart__rec-compare{font-size:1.1rem;color:var(--cm-muted-foreground);text-decoration:line-through}.mini-cart__rec-add{margin-top:auto;width:100%;min-height:3.2rem;padding:0 .8rem;font-family:var(--cm-font-sans);font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cm-primary);border-radius:var(--cm-radius);background-color:transparent;color:var(--cm-primary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.mini-cart__rec-body .mini-cart__rec-add{margin-top:.6rem}.mini-cart__rec-add:hover:not(:disabled){background-color:var(--cm-primary);color:var(--cm-primary-foreground)}.mini-cart__rec-add:disabled{opacity:.55;cursor:not-allowed}.mini-cart__footer{position:sticky;bottom:0;z-index:1;flex-shrink:0;padding:2rem 2.4rem 2.4rem;border-top:1px solid var(--cm-border);background-color:var(--cm-background)}.mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.mini-cart__total-label{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-muted-foreground)}.mini-cart__total-value{font-family:var(--cm-font-display);font-size:2.2rem;font-weight:700;line-height:1.2;color:var(--cm-primary)}.mini-cart__note{margin:.4rem 0 1.6rem;font-size:1.2rem;line-height:1.4;color:var(--cm-muted-foreground)}.mini-cart__actions{display:flex;flex-direction:column;gap:1rem}.mini-cart__actions form{margin:0}.mini-cart__btn{width:100%;min-height:4.8rem;padding:0 2.4rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cm-font-sans);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--cm-radius);border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mini-cart__btn--primary{background-color:var(--cm-primary);border-color:var(--cm-primary);color:var(--cm-primary-foreground)}.mini-cart__btn--primary:hover{background-color:var(--cm-muted-foreground-strong);border-color:var(--cm-muted-foreground-strong)}.mini-cart__btn--secondary{background-color:transparent;border-color:var(--cm-primary);color:var(--cm-primary)}.mini-cart__btn--secondary:hover{background-color:var(--cm-primary-soft)}@media screen and (max-width:749px){.mini-cart__header{padding:1.6rem}#mini-cart .mini-cart__title{font-size:1.8rem}.mini-cart__body{padding:0 1.6rem}.mini-cart-item__media{width:7.2rem;height:7.2rem}.mini-cart__recommendations{padding:1.4rem 1.6rem 1.6rem}.mini-cart__footer{padding:1.6rem}}@media(prefers-reduced-motion:reduce){.mini-cart__overlay,.mini-cart__content,.mini-cart__btn,.mini-cart__rec-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/push.css.map */
