.gf-wrap{max-width:1376px;margin:0 auto;padding:0 16px}.gf-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#606060;line-height:1.4}.gf-h2{margin:0;font-size:30px;line-height:1;font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;color:#1d3055}.gf-btn,.gf-btn-borda{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 30px;border-radius:50px;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}.gf-btn{background:#606060;color:#fff;border:0}.gf-btn:hover{background:#1d3055;color:#fff}.gf-btn-borda{border:1px solid rgba(255, 255, 255, 0.7);color:#fff;padding:0 26px;font-size:14px}.gf-btn-borda:hover{background:#fff;color:#1d3055}.gf-link,.gf-ver{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:#1d3055;text-decoration:none}.gf-link:hover,.gf-ver:hover{color:#606060}@media(min-width: 768px){.gf-wrap{padding:0 32px}.gf-h2{font-size:44px}}.gf-camp{display:grid;grid-template-columns:minmax(0, 1fr);border-bottom:1px solid rgba(96, 96, 96, 0.15);font-family:inherit}.gf-camp__foto{position:relative;height:440px;overflow:hidden}.gf-camp__img{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.gf-camp__img.is-active{opacity:1;visibility:visible}.gf-camp__img picture{display:contents}.gf-camp__img img{height:100%;width:auto;max-width:100%;max-height:640px;aspect-ratio:4/5;object-fit:cover;object-position:var(--foco, 50%) 50%;display:block;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 14%, #000 86%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 14%, #000 86%, transparent 100%)}.gf-camp__txt{display:flex;flex-direction:column;gap:32px;padding:32px 16px 0}.gf-camp__panels{display:grid}.gf-camp__panel{grid-area:1/1;display:flex;flex-direction:column;gap:20px;max-width:580px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.gf-camp__panel.is-active{opacity:1;visibility:visible}.gf-camp__titulo{margin:0;font-size:38px;line-height:.95;font-weight:800;letter-spacing:-0.025em;text-transform:uppercase;color:#1d3055}.gf-camp__texto{margin:0;font-size:16px;line-height:1.6;max-width:440px;color:#606060}.gf-camp__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:8px}.gf-camp__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px, 1fr);overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.gf-camp__tabs::-webkit-scrollbar{display:none}.gf-camp__tab{min-height:64px;padding:16px 12px 22px 0;border:0;border-top:2px solid rgba(96, 96, 96, 0.2);background:transparent;text-align:left;font-family:inherit;font-size:13px;font-weight:500;color:#606060;cursor:pointer}.gf-camp__tab[aria-pressed=true]{border-top-color:#1d3055;font-weight:700;color:#1d3055}@media(min-width: 768px){.gf-camp{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:640px}.gf-camp__foto{grid-column:2;grid-row:1;height:auto;min-height:640px}.gf-camp__txt{grid-column:1;grid-row:1;justify-content:space-between;gap:40px;padding:72px 32px 0 max(32px,6vw)}.gf-camp__titulo{font-size:52px}.gf-camp__texto{font-size:17px}.gf-camp__tabs{grid-auto-columns:1fr;overflow:visible;margin:0;padding:0}}@media(min-width: 1024px){.gf-camp__titulo{font-size:76px}.gf-camp__txt{padding-right:64px}}[data-section-id=icon_text]{border-bottom:1px solid rgba(96, 96, 96, 0.15);padding:28px 0}[data-section-id=icon_text] .container{max-width:1376px;padding:0 16px}[data-section-id=icon_text] .icon-text-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 12px;padding:0;justify-content:stretch}[data-section-id=icon_text] .icon-text-item-horizontal{display:flex;align-items:center;gap:14px;justify-content:flex-start}[data-section-id=icon_text] .icon-text-item-icon{color:#1d3055}[data-section-id=icon_text] .icon-text-item-title{font-size:14px;font-weight:700;color:#1d3055;line-height:1.35}[data-section-id=icon_text] .icon-text-item-description{font-size:13px;line-height:1.35;color:#606060}@media(min-width: 768px){[data-section-id=icon_text] .container{padding:0 32px}[data-section-id=icon_text] .icon-text-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}}.gf-cab{padding:64px 0 0}.gf-cab__in{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.gf-cab__tit{display:flex;flex-direction:column;gap:10px}[data-section-id=banners] .container{max-width:1376px;padding:0 16px}[data-section-id=banners] .flex-grid{--grid-gap:12px !important;row-gap:20px !important}[data-section-id=banners] .banner-image-container{position:relative;aspect-ratio:960/614;overflow:hidden;border-radius:10px;background:#ecf0f1}[data-section-id=banners] .banner-image-container picture{display:contents}[data-section-id=banners] .banner-image-container img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block;transition:transform .5s ease}[data-section-id=banners] .banner-block:hover img{transform:scale(1.03)}[data-section-id=banners] .media-content{padding:0 !important;margin-top:14px}[data-section-id=banners] .heading-block{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:16px;font-weight:700;line-height:1.3;color:#1d3055;text-transform:none;letter-spacing:0}.gf-pilulas{margin-top:28px}.gf-pilulas__lista{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.gf-pilulas__lista::-webkit-scrollbar{display:none}.gf-chip{flex:0 0 auto;display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:50px;border:1px solid rgba(96, 96, 96, 0.3);font-size:14px;font-weight:500;color:#606060;text-decoration:none;transition:border-color .2s ease,color .2s ease}.gf-chip:hover{border-color:#1d3055;color:#1d3055}@media(min-width: 768px){.gf-cab{padding-top:104px}.gf-cab__in{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}[data-section-id=banners] .container{padding:0 32px}[data-section-id=banners] .flex-grid{--grid-gap:24px !important;row-gap:24px !important}.gf-pilulas{margin-top:32px}.gf-pilulas__lista{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]){padding-top:64px;padding-bottom:0}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .container{max-width:1376px;padding:0 16px}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .container>.d-flex{display:grid !important;grid-template-columns:minmax(0, 1fr);gap:0 !important;align-items:start !important;text-align:left !important}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .heading-block{margin:0;font-size:30px;line-height:1;font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;color:#1d3055}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .heading-block .gf-kicker{margin-bottom:10px;font-weight:600}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .text-block{margin-top:8px}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .text-block .gf-ver{margin:0}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .products-list-slider{margin-top:28px}:is([data-section-id=featured_products],[data-section-id=sale_products]) .grid{column-gap:12px;row-gap:32px}[data-section-id=sale_products]{padding-top:0;padding-bottom:64px}[data-section-id=new_products]{padding-bottom:64px;margin-top:64px;background-color:#ecf0f1}[data-section-id=new_products] .grid{display:flex !important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}[data-section-id=new_products] .grid::-webkit-scrollbar{display:none}[data-section-id=new_products] .grid>*{flex:0 0 calc((100% - 16px)/1.4);min-width:0;scroll-snap-align:start}@media(min-width: 768px){:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]){padding-top:104px}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .container{padding:0 32px}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .container>.d-flex{grid-template-columns:minmax(0, 1fr) auto;align-items:end !important}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .heading-block{font-size:44px;grid-column:1;grid-row:1}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .text-block{grid-column:2;grid-row:1;margin:0}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .products-list-slider{grid-column:1/-1;grid-row:2;margin-top:40px}:is([data-section-id=featured_products],[data-section-id=sale_products]) .grid{column-gap:24px;row-gap:48px}[data-section-id=sale_products]{padding-top:0;padding-bottom:104px}[data-section-id=new_products]{padding-top:104px;padding-bottom:104px;margin-top:104px}[data-section-id=new_products] .grid{gap:24px}[data-section-id=new_products] .grid>*{flex-basis:calc((100% - 96px)/4.4)}}.gf-marcas{padding:24px 0 64px}.gf-marcas__in{max-width:1376px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.gf-marcas__in .gf-kicker{margin:0}.gf-marcas__lista{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.gf-par{display:flex;flex-direction:column;align-items:center;gap:0}.gf-par__borboleta{display:none;height:22px;width:auto}.gf-marca{font-size:min(34px,8.8vw);line-height:1.08;font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .25s ease,-webkit-text-stroke-color .25s ease}.gf-marca--cheia{color:#1d3055;-webkit-text-stroke:1.5px #1d3055}.gf-marca--vazada{color:transparent;-webkit-text-stroke:1.5px #1d3055}.gf-marca--vazada:hover,.gf-marca--vazada:focus-visible{color:#1d3055}.gf-marcas__frase{margin:0;font-size:14px;max-width:520px;color:#606060}@media(min-width: 768px){.gf-marcas{padding-bottom:104px}.gf-marcas__in{padding:0 32px}.gf-par{flex-direction:row;justify-content:center;gap:28px}.gf-par__borboleta{display:block}.gf-marca{font-size:clamp(40px,5vw,64px)}}.gf-guia{padding:64px 0}.gf-guia__in{display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;align-items:center}.gf-guia__card{border:1px solid rgba(96, 96, 96, 0.2);border-radius:10px;overflow:hidden}.gf-guia__fita{display:block;background:#ecf0f1}.gf-guia__passos{list-style:none;margin:0;padding:8px 20px 12px;display:flex;flex-direction:column}.gf-guia__passos li{display:flex;gap:20px;align-items:flex-start;padding:18px 0;border-bottom:1px solid rgba(96, 96, 96, 0.15)}.gf-guia__passos li:last-child{border-bottom:0}.gf-guia__n{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#1d3055;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.gf-guia__passos div{display:flex;flex-direction:column}.gf-guia__passos strong{color:#1d3055;font-size:16px}.gf-guia__passos div span{font-size:14px}.gf-guia__txt{display:flex;flex-direction:column;gap:22px;max-width:500px}.gf-guia__txt p{margin:0;font-size:16px;color:#606060}.gf-guia__acoes{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}@media(min-width: 768px){.gf-guia{padding:104px 0}.gf-guia__in{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px}.gf-guia__passos{padding:12px 32px 20px}.gf-guia__passos li{padding:22px 0}}.gf-app{background:#1d3055;color:#fff;overflow:hidden}.gf-app__in{display:grid;grid-template-columns:minmax(0, 1fr)}.gf-app__txt{display:flex;flex-direction:column;gap:22px;padding:64px 0}.gf-app__txt .gf-kicker{color:rgba(255, 255, 255, 0.75)}.gf-app .gf-h2{color:#fff}.gf-app__txt p{margin:0;font-size:16px;max-width:460px;color:rgba(255, 255, 255, 0.85)}.gf-app__botoes{display:flex;flex-wrap:wrap;gap:12px}.gf-app__fone{display:none}@media(min-width: 768px){.gf-app__in{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:64px;align-items:center}.gf-app__txt{padding:96px 0}.gf-app .gf-h2{font-size:52px}.gf-app__fone{display:flex;align-self:end;justify-content:center;padding-top:64px}.gf-app__moldura{width:280px;height:470px;border-radius:40px 40px 0 0;background:#fff;padding:14px 14px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.gf-app__logo{display:flex;justify-content:center;padding-top:8px}.gf-app__logo img{height:30px;width:auto;display:block}.gf-app__grade{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.gf-app__grade img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px;display:block}.gf-app__grade picture{display:contents}}@media(prefers-reduced-motion: reduce){.gf-camp *,.gf-marca,.gf-chip,[data-section-id=banners] img{transition:none !important}}[data-section-id=new_products]{padding-top:40px !important;padding-bottom:40px !important}@media(min-width: 768px){[data-section-id=new_products]{padding-top:56px !important;padding-bottom:56px !important}}.gf-pilulas__lista .gf-chip{justify-content:center;text-align:center}@media(max-width: 767.98px){.gf-pilulas__lista{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2, auto);grid-auto-columns:max-content}}@media(min-width: 768px){.gf-pilulas__lista{display:flex;flex-wrap:wrap;gap:10px}.gf-pilulas__lista .gf-chip{flex:1 1 calc((100% - 40px)/5);min-width:0}}@media(min-width: 1024px){.gf-pilulas__lista .gf-chip{flex-basis:calc((100% - 60px)/7)}}:is([data-section-id=featured_products],[data-section-id=new_products],[data-section-id=sale_products]) .js-products-list-slider{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;background:transparent !important}
