.admin-shell{min-height:100vh;background:var(--_color-guide---global-style--background);padding:120px 24px 80px}.admin-container{width:min(1120px,100%);margin:0 auto}.admin-container.narrow{width:min(620px,100%)}.admin-editor-container{width:min(1240px,100%)}.admin-panel{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---global-style--base-card-ii);border-radius:28px;padding:24px}.admin-toolbar{gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.admin-edit-heading{min-width:0}.admin-edit-heading .heading-style-h2{font-size:48px;line-height:1.02}.admin-edit-slug{color:var(--_color-guide---global-style--paragraph);margin-top:7px;overflow-wrap:anywhere}.admin-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-field{gap:7px;flex-direction:column;display:flex}.admin-field.full{grid-column:1/-1}.admin-input,.admin-select,.admin-textarea{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);color:var(--_color-guide---global-style--title);border-radius:16px;width:100%;padding:12px 14px;font-family:var(--type-font--content);font-size:var(--font-style-guide--paragraph-small)}.admin-textarea{min-height:110px;resize:vertical}.admin-card-list{gap:12px;flex-direction:column;display:flex}.admin-row{gap:14px;border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:18px;justify-content:space-between;padding:14px}.admin-actions,.admin-row{align-items:center;display:flex}.admin-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-toolbar .admin-actions .button{min-height:42px;padding:10px 16px}.admin-toolbar .admin-actions .button.secondary{color:var(--_color-guide---global-style--content);background:var(--_color-guide---neutral--white)}.admin-actions.full,.admin-error.full,.paragraph-small.full{grid-column:1/-1}.admin-error{color:#bd3030}.admin-section-gap{margin-top:22px}.admin-security-summary{grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}.admin-security-summary>div{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:18px;padding:14px}.admin-preview{object-fit:cover;border-radius:14px;width:86px;height:62px}.admin-check-row{grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-check-row label{gap:10px;align-items:center;color:var(--_color-guide---global-style--title);border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:16px;min-height:54px;padding:12px;font-family:var(--type-font--content);font-size:var(--font-style-guide--paragraph-small);display:flex}.admin-check-row input,.admin-related-item input{width:18px;height:18px;flex:0 0 auto}.admin-related-list{gap:10px;flex-direction:column;max-height:260px;overflow:auto;display:flex}.admin-related-item{gap:12px;border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:16px;align-items:center;padding:12px;display:flex}.admin-related-item span{gap:3px;flex-direction:column;display:flex}.admin-related-item strong{color:var(--_color-guide---global-style--title);font-family:var(--type-font--content);font-size:var(--font-style-guide--paragraph-small);font-weight:500}.admin-related-item small{color:var(--_color-guide---global-style--paragraph);font-family:var(--type-font--content);font-size:12px}.admin-preview-title{gap:8px;align-items:center;display:flex}.admin-preview-title .verified-badge{width:20px;height:20px;color:#2f80ed}.admin-editor-layout{grid-gap:24px;gap:24px;align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.admin-material-form{background:transparent;border:0;border-radius:0;min-width:0;padding:0}.admin-form-section{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:20px;padding:22px;margin-top:18px}.admin-form-section.compact{margin-top:0}.admin-section-heading{border-bottom:1px solid var(--_color-guide---global-style--outline);margin-bottom:18px;padding-bottom:14px}.admin-section-heading .paragraph-small{margin-top:5px}.admin-alert{border:1px solid var(--_color-guide---global-style--outline);border-radius:18px;padding:12px 14px;margin-bottom:14px}.admin-alert.error{background:#fff7f7;border-color:#f0d3d3}.admin-alert.success{background:#f4fbf6;border-color:#cdebd6}.admin-alert ul{color:#bd3030;margin:8px 0 0;padding-left:18px;font-family:var(--type-font--content);font-size:var(--font-style-guide--paragraph-small)}.admin-preview-panel{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---global-style--base-card-ii);border-radius:22px;justify-self:end;width:100%;max-width:340px;padding:12px}.admin-preview-sticky{position:-webkit-sticky;position:sticky;top:24px}.admin-preview-label{color:var(--_color-guide---global-style--paragraph);margin:2px 4px 10px;font-family:var(--type-font--content);font-size:12px}.admin-category-preview-card,.admin-material-preview-card{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:18px;padding:10px;overflow:hidden}.admin-category-preview-card .tumbnail-wrapper img,.admin-material-preview-card .tumbnail-wrapper img{object-fit:cover;width:100%;height:100%}.admin-upload-field{border:1px solid var(--_color-guide---global-style--outline);border-radius:16px;padding:14px}.admin-related-toggle>span:last-child,.admin-upload-field{background:var(--_color-guide---global-style--base-card-ii)}.admin-related-toggle>span:last-child{gap:10px;align-items:center;color:var(--_color-guide---global-style--title);border:1px solid var(--_color-guide---global-style--outline);border-radius:14px;min-height:48px;padding:11px 13px;font-family:var(--type-font--content);font-size:var(--font-style-guide--paragraph-small);display:flex}.admin-category-editor{grid-gap:18px;gap:18px;align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.admin-category-main{gap:18px;flex-direction:column;display:flex}.material-card-link{color:inherit;text-decoration:none}.badge>.tittle-badge{white-space:nowrap;overflow-wrap:normal}.support-only-page{min-height:0;margin-top:64px;margin-bottom:64px}.support-only-page .container-small{width:min(660px,100%);margin-left:auto;margin-right:auto}.support-only-page .pix-support-card{max-width:620px;margin:22px auto 0;padding:20px}.support-only-content .section-tittle{gap:14px}.support-only-content .text{gap:8px}.support-only-page .pix-support-copy{max-width:390px}.support-only-page .pix-qr{width:104px;height:104px}.home-library-section{margin-top:42px}.home-library-section .collection-list-wrapper.featured{margin-top:-12px}.social-brand{position:relative}.social-brand-button{background:transparent;border:0;cursor:pointer;padding:0;font:inherit}.social-dropdown{z-index:20;border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:18px;min-width:160px;padding:8px;box-shadow:0 18px 50px #11141817;opacity:0;transform:translate3d(0,8px,0);pointer-events:none;transition:opacity .22s ease,transform .22s ease;position:absolute;top:calc(100% + 10px);left:0}.footer-social-brand .social-dropdown{background:var(--_color-guide---neutral--900);border-color:var(--_color-guide---neutral--700)}.social-dropdown.open{opacity:1;transform:translateZ(0);pointer-events:auto}.social-dropdown-link{color:var(--_color-guide---global-style--title);border-radius:12px;padding:9px 10px;font-family:var(--type-font--content);font-size:var(--font-style-guide--paragraph-small);text-decoration:none;display:block}.footer-social-brand .social-dropdown-link{color:var(--_color-guide---neutral--200)}.social-dropdown-link:hover{background:var(--_color-guide---global-style--base-card-ii)}.footer-social-brand .social-dropdown-link:hover{background:var(--_color-guide---neutral--800);color:var(--_color-guide---neutral--white)}.badge-profile-icon{border-radius:999px;object-fit:cover}.material-title-inline{display:block}.material-title-inline .verified-badge{vertical-align:.08em;display:inline-block;width:22px;height:22px;margin-left:10px}.card-cms.products{color:inherit;border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);justify-content:flex-start;height:500px;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.card-cms.products:hover{transform:scale(1.006);box-shadow:0 12px 30px rgba(0,0,0,.04)}.card-cms.products .tumbnail-products,.card-cms.products .tumbnail-wrapper img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-cms.products .tumbnail-wrapper{flex:0 0 auto;aspect-ratio:3/2;width:100%;overflow:hidden}.card-cms.products .tumbnail-products,.card-cms.products .tumbnail-wrapper img{object-fit:cover;width:100%;height:100%}.card-cms.products .content-cms-item{gap:18px;flex:1 1;justify-content:flex-start;max-width:none;min-height:0;overflow:hidden}.card-cms.products .column-cms-item{width:100%}.card-cms.products .paragraph-regular{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.grid.cms .card-cms.portfolio{color:inherit;height:360px;overflow:hidden;text-decoration:none}.grid.cms .card-cms.portfolio .tumbnail-wrapper{flex:0 0 48%;height:100%;overflow:hidden}.grid.cms .card-cms.portfolio .tumbnail-portfolio{object-fit:cover;width:100%;height:100%}.grid.cms .card-cms.portfolio .content-cms-item{gap:20px;justify-content:flex-start;max-width:none;height:100%;min-height:0;overflow:hidden}.grid.cms .card-cms.portfolio .paragraph-regular{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.product-detail-page .column-list-preview .tumbnail-wrapper{aspect-ratio:3/2}.product-detail-page .tumbnail.products-preview{object-fit:cover;width:100%;height:100%}.product-detail-page .material-hero-grid{grid-gap:56px;gap:56px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;max-width:920px!important;display:grid}.material-hero-copy{min-width:0}.product-detail-page .nav-back{gap:8px;flex-wrap:wrap}.product-detail-page .nav-back .helper{min-height:34px;padding:7px 10px}.product-detail-page .nav-back .helper .tittle-badge{font-size:12px}.product-detail-page .nav-back .icon.mini{width:14px;height:14px}.material-support-section{padding-top:0}.material-support-container{max-width:920px!important}.material-support-container .pix-support-card{margin-top:0;padding:18px 20px}.material-support-container .pix-support-copy{max-width:480px}.material-support-container .pix-qr{width:88px;height:88px}.material-support-container .pix-qr-group{align-items:center}.material-hero-support{width:100%;max-width:560px;margin-top:18px}.material-hero-support .pix-support-card{align-items:center;gap:20px;margin-top:0;padding:18px 20px}.material-hero-support .pix-support-copy{max-width:320px}.material-hero-support .pix-support-copy .badge{display:none}.material-hero-support .pix-qr{width:82px;height:82px}.material-hero-support .pix-qr-group{align-items:center}.product-detail-page .material-hero-cover{gap:16px;flex-direction:column;justify-self:end;width:100%;max-width:360px;margin-top:0;display:flex;will-change:transform,opacity}.product-detail-page .material-hero-cover .tumbnail-wrapper{aspect-ratio:auto;background:var(--_color-guide---global-style--base-card-ii);border:1px solid var(--_color-guide---global-style--outline);border-radius:30px;padding:8px}.product-detail-page .material-hero-cover .tumbnail.products-preview{object-fit:contain;border-radius:24px;width:auto;max-width:100%;height:auto;max-height:300px;transition:transform .55s cubic-bezier(.2,.8,.3,1);will-change:transform}.product-detail-page .material-hero-cover:hover .tumbnail.products-preview{transform:scale(1.012)}.product-detail-page .material-hero-copy .button{transition:background-color .3s ease,border-color .3s ease,transform .28s ease}.product-detail-page .material-hero-copy .button.secondary{opacity:.78}.product-detail-page .material-hero-copy .button:hover{transform:none}.card-cms.products:hover .tumbnail-products,.card-cms.products:hover .tumbnail-wrapper img{transform:scale(1.04)}details.faq-accordion summary{cursor:pointer;list-style:none}details.faq-accordion summary::-webkit-details-marker{display:none}details.faq-accordion .faq-answer{max-height:0;transition:max-height .24s ease,padding-bottom .24s ease}details.faq-accordion[open] .faq-answer{max-height:180px;opacity:1;padding-bottom:18px}details.faq-accordion[open] .faq-icon img{transform:rotate(45deg)}.material-card-heading{min-width:0}.material-card-title{min-width:0;flex:1 1;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.material-card-title .verified-badge{vertical-align:-.12em;color:#2f80ed;width:18px;height:18px;margin-left:7px;display:inline-block}.material-card-label-slot{justify-content:flex-end;align-items:center;min-width:72px;min-height:32px;display:flex}.material-card-meta{margin-top:8px;padding:5px 2px 0}.material-card-meta-row{color:var(--_color-guide---global-style--paragraph);justify-content:space-between;gap:12px;min-height:26px;font-family:var(--type-font--content);font-size:12px;line-height:1.35;display:flex}.material-card-meta-row .tittle-badge:last-child,.material-card-meta-row strong{color:var(--_color-guide---global-style--title);text-align:right;font-weight:400}.item.is-featured .card-cms.products{box-shadow:inset 0 0 0 1px rgba(47,128,237,.18)}.admin-card-preview-static{cursor:default}.admin-preview-states{gap:6px;flex-wrap:wrap;margin-top:10px;display:flex}.admin-preview-states .badge{color:var(--_color-guide---global-style--paragraph);font-family:var(--type-font--content);font-size:11px}.admin-category-preview-card>.item,.admin-material-preview-card>.item{width:100%}.admin-category-preview-card,.admin-material-preview-card{background:transparent;border:0;border-radius:0;padding:0;overflow:visible}.admin-category-preview-card .card-cms.portfolio,.admin-material-preview-card .card-cms.products{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:18px;flex-flow:column;justify-content:flex-start;width:100%;height:560px;padding:10px;overflow:hidden;text-decoration:none}.admin-category-preview-card .tumbnail-wrapper,.admin-material-preview-card .tumbnail-wrapper{border-radius:14px;flex:0 0 auto;aspect-ratio:3/2;width:100%;overflow:hidden}.admin-category-preview-card .content-cms-item,.admin-material-preview-card .content-cms-item{gap:22px;flex:1 1;justify-content:flex-start;min-height:0;padding:12px 3px 2px;overflow:hidden}.admin-material-preview-card .card-cms.products{width:100%}.admin-category-preview-card .content-cms,.admin-material-preview-card .content-cms{min-height:0}.admin-category-preview-card .paragraph-regular,.admin-material-preview-card .paragraph-regular{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.material-instructions-section{margin-top:18px;padding-top:0}.material-instructions-container{max-width:920px!important}.material-instructions-card{border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---global-style--base-card-ii);border-radius:22px;width:100%;overflow:hidden}.material-hero-cover .material-instructions-card{width:100%;margin-top:0}.material-support-section{margin-top:24px}.material-instructions-card summary{color:var(--_color-guide---global-style--title);cursor:pointer;justify-content:space-between;align-items:center;padding:19px 22px;font-family:var(--type-font--content);font-size:var(--font-style-guide--sub-heading-regular);list-style:none;display:flex}.material-instructions-card summary::-webkit-details-marker{display:none}.material-instructions-icon{background:var(--_color-guide---neutral--white);border-radius:999px;justify-content:center;align-items:center;flex:0 0 auto;width:32px;height:32px;transition:transform .25s ease;display:flex}.material-instructions-card[open] .material-instructions-icon{transform:rotate(45deg)}.material-instructions-content{border-top:1px solid var(--_color-guide---global-style--outline);padding:20px 22px 22px}.material-instructions-content p{white-space:pre-line;margin:0}.legal-main{padding-top:32px}.legal-content{max-width:780px!important}.legal-content>.heading-style-h1{margin-top:18px;margin-bottom:18px}.legal-section{border-top:1px solid var(--_color-guide---global-style--outline);padding-top:28px;margin-top:28px}.legal-section h2{margin-bottom:10px}.legal-section ul{color:var(--_color-guide---global-style--paragraph);padding-left:22px;font-family:var(--type-font--content);line-height:1.65}.legal-section a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer .navbar-link._2,.footer-community-button{white-space:nowrap}.footer-community-button{color:var(--_color-guide---neutral--800);background:var(--_color-guide---neutral--white);border-radius:10px;padding:9px 12px;font-family:var(--type-font--content);font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.footer .menu.buttom{gap:20px;flex-wrap:wrap}.cookie-consent{z-index:99980;border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:22px;width:min(560px,calc(100% - 32px));padding:16px;box-shadow:0 24px 80px #11141824;display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;position:fixed;right:16px;bottom:16px}.cookie-consent-actions,.cookie-consent-copy{gap:8px;flex-direction:column;display:flex}.cookie-consent-actions{justify-content:center}.cookie-config-button{cursor:pointer;border:0;text-align:center}.cookie-toggle{gap:8px;align-items:center;font-size:var(--font-style-guide--paragraph-small);display:flex}.cookie-manage-button,.cookie-toggle{font-family:var(--type-font--content)}.cookie-manage-button{z-index:10;color:var(--_color-guide---global-style--content);border:1px solid var(--_color-guide---global-style--outline);background:var(--_color-guide---neutral--white);border-radius:999px;padding:7px 12px;font-size:12px;position:fixed;right:16px;bottom:16px}.support-cta-row{gap:14px;flex-wrap:wrap;align-items:center;display:flex}.support-cta-row .badge{margin:0}.footer-content{max-width:100%;overflow:hidden}.footer .container-menu-footer{grid-template-columns:minmax(140px,1fr) minmax(170px,.9fr) minmax(150px,.9fr);align-items:start;display:grid;width:100%}.footer .container-menu-footer .menu{min-width:0}.footer .navbar-link._2,.footer-community-button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.footer .column-footer{gap:24px;flex-wrap:wrap}.admin-category-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}@media screen and (max-width:991px){.admin-category-editor,.admin-category-layout,.admin-editor-layout{grid-template-columns:1fr}.admin-preview-sticky{position:static}.pix-support-card{flex-wrap:wrap}.product-detail-page .material-hero-grid{gap:30px;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr)}.product-detail-page .material-hero-cover .tumbnail.products-preview{max-height:290px}}@media screen and (max-width:767px){.home-library-section{margin-top:24px}.home-library-section .collection-list-wrapper.featured{margin-top:0}.admin-grid,.cookie-consent{grid-template-columns:1fr}.admin-row,.admin-security-summary,.admin-toolbar{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.admin-category-editor,.admin-check-row,.admin-editor-layout{grid-template-columns:1fr}.grid.cms .card-cms.portfolio{flex-flow:column;height:500px}.grid.cms .card-cms.portfolio .tumbnail-wrapper{flex:0 0 auto;width:100%;height:auto;aspect-ratio:3/2}.admin-preview-sticky{position:static}.header{padding:10px 12px}.navbar-no-shadow-container{padding:0}.navbar-container{gap:8px 12px;flex-wrap:wrap;padding:4px}.navbar-wrapper{flex:1 0 100%;order:2;width:100%;padding:0}.navbar-menu{background:transparent;border-radius:0;width:100%;margin:0;padding:0}.list-item{padding:0}.list-item,.menu-item{gap:6px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.menu-item{overflow-x:auto;scrollbar-width:none}.menu-item::-webkit-scrollbar{display:none}.list-item>.button{display:none}.body{margin-top:112px}.button-column,.column-badge,.nav-back{gap:8px;flex-wrap:wrap}.button-column .button{min-width:0}.form.subscribes{border-radius:22px;flex-direction:column;align-items:stretch;padding:6px}.form.subscribes .button,.form.subscribes .button.submit{width:100%}.pix-support-action{flex-wrap:wrap}.support-only-page{margin-top:32px;margin-bottom:40px}.support-only-page .pix-support-card{align-items:center}.support-only-page .pix-support-copy{max-width:none}.support-only-page .pix-qr-group,.support-only-page .pix-support-action{width:100%;align-items:center}.product-detail-page .material-hero-grid{gap:22px;grid-template-columns:1fr}.product-detail-page .material-hero-cover{justify-self:stretch;width:100%;max-width:520px;margin-top:4px}.product-detail-page .material-hero-cover .tumbnail.products-preview{width:auto;max-height:none}.container-menu-footer{gap:20px;flex-wrap:wrap}.container-menu-footer .menu{min-width:min(140px,45%)}}@media screen and (max-width:479px){.body{margin-top:104px}.about-hero .badge.transparant{max-width:100%}.about-hero .badge.transparant>.tittle-badge{white-space:normal;text-align:center}.brand-handle,.navbar-link{font-size:12px}.header .logo{width:32px;height:32px}.navbar-wrapper{flex:1 1;width:auto;min-width:0}.navbar-wrapper .list-item,.navbar-wrapper .menu-item,.navbar-wrapper .navbar-menu{width:100%;min-width:0}.navbar-wrapper .menu-item{justify-content:flex-end;overflow:visible}.navbar-link{padding:6px}.button-column{align-items:stretch;flex-direction:column;width:100%}.button-column .button{width:100%}.product-detail-page .material-hero-cover .tumbnail-wrapper{border-radius:24px;padding:6px}.product-detail-page .material-hero-cover .tumbnail.products-preview{border-radius:19px}.pix-support-action{align-items:center;flex-direction:column}.pix-qr-group{width:100%;align-items:center}.pix-copy-button{width:100%}.admin-shell{padding:104px 12px 56px}.admin-form-section,.admin-panel,.admin-preview-panel{border-radius:20px;padding:14px}.admin-actions .button,.admin-toolbar .button{width:100%}.admin-edit-heading .heading-style-h2{font-size:34px}.intro-word{max-width:calc(100vw - 82px);font-size:18px}.material-card-meta-row{font-size:11px}.material-instructions-card summary,.material-instructions-content{padding-left:16px;padding-right:16px}.footer .navbar-link._2,.footer-community-button{font-size:11px}}@media (prefers-reduced-motion:reduce){.product-detail-page .material-hero-copy .button,.product-detail-page .material-hero-cover,.product-detail-page .material-hero-cover .tumbnail.products-preview{opacity:1!important;transform:none!important;transition:none!important}}