@import"https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@keyframes floatAnimation{0%{transform:translateY(0) translateX(-50%)}50%{transform:translateY(-20px) translateX(-50%)}100%{transform:translateY(0) translateX(-50%)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Thin Italic.otf") format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia ExtraLight.otf") format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia ExtraLight Italic.otf") format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Light Italic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Book.otf") format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Book Italic.otf") format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Regular Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Medium Italic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia SemiBold Italic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Bold Italic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Black Italic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}.product-page .s-produtos__header>span{padding:.4rem .8rem;font-family:"Exo",sans-serif;font-size:3.6rem;font-weight:900;line-height:100%;letter-spacing:-2%;color:#002590}@media only screen and (max-width: 1190px){.product-page .s-produtos__header>span{font-family:"Obvia",sans-serif;font-size:3rem}}.product-page .s-produtos__header h2{width:fit-content;padding:.4rem .8rem}.product-page .back-button{margin-top:3.6rem;width:fit-content;display:inline-flex;align-items:center;gap:.8rem;padding:.4rem .8rem;border-radius:4rem;background:#e5e7eb;color:#002590;text-decoration:none;transition:.2s ease;font-family:"Exo",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;letter-spacing:-2%;text-align:center}.p-banner{margin-top:4rem}.p-banner__container{background-color:var(--bg-color, #f5bd17);position:relative;border-radius:5.6rem;padding:0 4.8rem;height:51.2rem;overflow:hidden;z-index:1;display:flex;align-items:start;justify-content:space-between}@media only screen and (max-width: 800px){.p-banner__container{height:38.3rem}}.p-banner__container .btn{z-index:2;display:flex;align-items:center;gap:1.2rem;border-radius:8rem;width:fit-content;max-height:4.2rem;padding:.8rem 1.2rem;background:rgba(0,37,144,.2);backdrop-filter:blur(12.8px);box-shadow:0px 3px 5.8px 0px rgba(0,0,0,.52),inset 1px 1px 0px rgba(255,255,255,.9),inset -1px -1px 0px rgba(255,255,255,.5);color:#fff;font-family:"Exo",sans-serif;font-weight:700;font-size:1.6rem;line-height:2.6rem;letter-spacing:-2%;transition:.3s ease}.p-banner__container .btn:hover{background:#f5bd17;box-shadow:none}.p-banner__container .btn:hover img,.p-banner__container .btn:hover svg{display:none}.p-banner__container .btn:hover .btn-hover{display:block !important}.p-banner__container .btn:hover .btn-hover path{fill:#002590}.p-banner__container .btn>img,.p-banner__container .btn svg{transition:.3s ease;max-width:2rem}@media only screen and (max-width: 900px){.p-banner__container .btn>img,.p-banner__container .btn svg{max-width:1.4rem;max-height:1.4rem}}@media only screen and (max-width: 900px){.p-banner__container .btn.desktop{display:none}}.p-banner__container .btn.mobile{display:none}@media only screen and (max-width: 900px){.p-banner__container .btn.mobile{display:flex;font-size:1.1rem;line-height:1.8rem;padding:.5rem .8rem;border-radius:5.6rem;gap:.8rem;margin-top:2rem}}.p-banner__container::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--bg-color, #f5bd17);filter:hue-rotate(7.64deg) saturate(0.97) brightness(1.35);-webkit-mask-image:url("../../img/SVG/banner.svg");mask-image:url("../../img/SVG/banner.svg");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-mode:alpha;mask-mode:alpha;mask-type:alpha}@media only screen and (max-width: 900px){.p-banner__container{flex-direction:column;padding:0rem 2rem;text-align:center}}.p-banner__container .info{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:2.4rem;padding-bottom:5.6rem}@media only screen and (max-width: 900px){.p-banner__container .info{z-index:2;padding:0}}.p-banner__container .brand{max-width:18.1rem}.p-banner__container .media{position:relative;width:100%;max-width:69.2rem;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}@media only screen and (max-width: 900px){.p-banner__container .media{position:absolute;height:100%;max-width:74.5%;right:0}}.p-banner__container .media .images{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:linear-gradient(67.6deg, #b4b4b4 -14.99%, #b4b4b4 -5.52%, #eeeeee 21.85%, #b4b4b4 66.75%, #666666 100.14%);clip-path:path("M690.395 -9.18262H140.056C92.1531 21.0333 55.2869 63.8704 28.3318 120.326C-6.71196 193.696 -9.33321 277.693 20.9518 356.853C44.5993 418.678 87.4169 473.287 140.933 512H527.45C692.105 394.659 692.173 165.032 692.195 85.2946C692.206 56.8687 691.374 22.1436 690.384 -9.18262L690.395 -9.18262Z");display:flex;justify-content:center;align-items:center;z-index:1}@media only screen and (max-width: 900px){.p-banner__container .media .images{clip-path:path("M516.192 -6.79785H104.716C68.9007 15.7939 41.3366 47.8221 21.183 90.0323C-5.01837 144.889 -6.97822 207.692 15.6652 266.878C33.3458 313.103 65.3595 353.933 105.372 382.877H394.361C517.47 295.145 517.521 123.458 517.537 63.8404C517.546 42.5871 516.923 16.624 516.183 -6.79785L516.192 -6.79785Z")}}.p-banner__container .media .images img{display:block;max-height:100%;object-fit:contain}.p-banner__container .media .images img.mobile{display:none}@media only screen and (max-width: 700px){.p-banner__container .media .images img.desktop{display:none}.p-banner__container .media .images img.mobile{display:block}}.p-banner__container .badge{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:end;gap:1.6rem;padding-top:2.4rem;padding-bottom:5.6rem}@media only screen and (max-width: 900px){.p-banner__container .badge{padding-top:4.5rem;padding-bottom:2rem;gap:1.1rem}}.p-banner__container .badge span{background-color:#002590;color:#f5bd17;border-radius:8rem;text-align:center;padding:1.6rem 1.6rem 0 1.6rem;font-family:"Exo",sans-serif;font-size:3.6rem;font-weight:900;line-height:100%;letter-spacing:-2%}@media only screen and (max-width: 1190px){.p-banner__container .badge span{font-family:"Obvia",sans-serif;font-size:3rem}}@media only screen and (max-width: 1190px){.p-banner__container .badge span{padding:.7rem;font-size:2.5rem;border-radius:5.6rem;font-family:"Exo",sans-serif}}.p-banner__container .badge span.medida{background-color:#fff;color:#002590;padding:1rem;font-family:"Exo",sans-serif;font-weight:300;font-size:3rem;line-height:130%;letter-spacing:-2%}@media only screen and (max-width: 1190px){.p-banner__container .badge span.medida{border-radius:5.6rem;padding:.7rem 1rem;font-size:2.1rem}}.p-details{padding:4rem 0 15rem;max-width:1123px}@media only screen and (max-width: 900px){.p-details{padding:4rem 1.6rem 0 1.6rem}}.p-details__container{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem}@media only screen and (max-width: 900px){.p-details__container{flex-direction:column;gap:2.5rem;align-items:center}}.p-details__container .text{max-width:54.3rem}@media only screen and (max-width: 900px){.p-details__container .text{text-align:center}}.p-details__container .text p{color:#002590;font-family:"Exo",sans-serif;font-size:4.8rem;font-weight:900;line-height:130%;letter-spacing:-2%;font-weight:400;line-height:5.2rem}@media only screen and (max-width: 1190px){.p-details__container .text p{font-size:3.2rem}}@media only screen and (max-width: 1190px){.p-details__container .text p{font-size:4.8rem}}.p-details__container .text h3{color:#002590;font-family:"Exo",sans-serif;font-size:4.8rem;font-weight:900;line-height:130%;letter-spacing:-2%;line-height:5.2rem;margin-bottom:2.4rem}@media only screen and (max-width: 1190px){.p-details__container .text h3{font-size:3.2rem}}@media only screen and (max-width: 1190px){.p-details__container .text h3{font-size:4.8rem}}.p-details__container .text .desc{color:#002590;opacity:.65;font-family:"Obvia",sans-serif;font-weight:550;font-size:1.6rem;line-height:2rem;letter-spacing:-2%}.p-details__container .text .desc p{font-size:inherit;color:inherit;font-weight:normal}.p-details__container .text .selos{display:flex;gap:.4rem 1.6rem;flex-wrap:wrap;margin-top:2.6rem}@media only screen and (max-width: 900px){.p-details__container .text .selos{justify-content:center;gap:1.6rem}}.p-details__container .cta-box{background-color:#3ea5d3;border-radius:1.6rem 1.6rem 1.6rem 4.8rem;padding:2.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem}.p-details__container .cta-box p{color:#fff;font-family:"Exo",sans-serif;font-size:2rem;font-weight:900;line-height:130%;letter-spacing:-2%;font-size:2.4rem;margin-bottom:.4rem}.p-details__container .cta-box>span{margin-bottom:1.6rem;opacity:.55;color:#002590;font-family:"Exo",sans-serif;font-weight:700;font-size:1.4rem;line-height:2rem;letter-spacing:-2%}.p-details__container .cta-box .btn{z-index:2;display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;border-radius:8rem;width:fit-content;max-height:4.2rem;padding:.8rem 1.2rem;background:rgba(0,37,144,.2);backdrop-filter:blur(12.8px);box-shadow:0px 3px 5.8px 0px rgba(0,0,0,.52),inset 1px 1px 0px rgba(255,255,255,.9),inset -1px -1px 0px rgba(255,255,255,.5);color:#fff;transition:.3s ease;font-family:"Exo",sans-serif;font-weight:700;font-size:1.6rem;line-height:2.6rem;letter-spacing:-2%}.p-details__container .cta-box .btn>img,.p-details__container .cta-box .btn svg{transition:.3s ease;max-width:2rem}.p-details__container .cta-box .btn:hover{background:#f5bd17;box-shadow:none}.p-details__container .cta-box .btn:hover img,.p-details__container .cta-box .btn:hover svg{display:none}.p-details__container .cta-box .btn:hover .btn-hover{display:block !important}.p-details__container .cta-box .btn:hover .btn-hover path{fill:#002590}.p-details__container .cta-box .link-store{color:#002590;text-decoration:underline;font-family:"Exo",sans-serif;font-weight:700;font-size:1.4rem;line-height:2rem;letter-spacing:-2%;font-weight:400}.p-options{padding-bottom:8rem;text-align:center}.p-options h2{color:#002590;font-size:3.2rem;font-weight:800;margin-bottom:4rem}.p-options h2 span{background-color:#f5bd17;padding:.4rem 1.6rem;border-radius:8rem;color:#002590}.p-options .list{display:flex;gap:2.4rem;justify-content:center;flex-wrap:wrap}/*# sourceMappingURL=produtos.css.map */
