:root{--main-color:#fed400;--color-white:#fff;--color-gray:#3d3d3d;--color-green-3:#6fcf97;--Gray-Scale-Gray-000:#dfdfe0;--background-2:#f5f5f5}.transition__fast{transition:250ms ease-in all}.component__container{width:100%;margin:0 auto;padding:0 20px}@media only screen and (min-width:480px){.component__container{max-width:480px}}@media only screen and (min-width:768px){.component__container{max-width:768px}}@media only screen and (min-width:992px){.component__container{max-width:992px}}@media only screen and (min-width:1200px){.component__container{max-width:1680px;padding:0 40px}}.component__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.component__row:before,.component__row:after{content:" ";display:table}.component__row:after{clear:both}.spot:not([product-variant-id-together]){border-radius:1rem;background:#fff;overflow:hidden}.spot:not([product-variant-id-together]) .wishlist__button{position:absolute;top:1rem;right:2.25rem;width:40px;height:40px;border-radius:70rem;border:1px solid #efeff0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:5}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .wishlist__button{width:32px;height:32px;right:1rem;top:8px}.spot:not([product-variant-id-together]) .wishlist__button svg{width:16px;height:16px}}.spot:not([product-variant-id-together]) .wishlist__button:hover{border-color:#fed400}.spot:not([product-variant-id-together]) .spot__info{bottom:0;display:flex;flex-direction:column;gap:.75rem;position:relative;padding-right:1.5rem;z-index:5}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__info{right:.5rem;bottom:1rem;gap:1rem}}.spot:not([product-variant-id-together]) .spot__info .info__item{width:4rem;height:4rem;padding:.5rem 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;border-radius:.75rem;background:#fafafa}.spot:not([product-variant-id-together]) .spot__info .info__item:not(.desktop__only){display:flex}@media only screen and (max-width:1536px){.spot:not([product-variant-id-together]) .spot__info .info__item{width:3.7rem;height:3.7rem}}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__info .info__item{width:48px;height:50px;background-color:#fff;padding:0;height:auto}}.spot:not([product-variant-id-together]) .spot__info .info__item span{color:#000;font-size:.5rem;font-style:normal;font-weight:400;line-height:normal}.spot:not([product-variant-id-together]) .spot__image{display:flex;flex-direction:row;overflow:hidden;position:relative;width:100%;justify-content:center;align-items:flex-end}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image{min-height:220px;max-height:220px}}.spot:not([product-variant-id-together]) .spot__image .image__wrapper{position:relative;padding-top:auto;margin-top:6rem}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .image__wrapper{margin-top:0}}.spot:not([product-variant-id-together]) .spot__image .image__wrapper img{position:relative;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .image__wrapper img{-o-object-fit:contain;object-fit:contain}}.spot:not([product-variant-id-together]) .spot__image a{width:72%}@media screen and (max-width:768px){.spot:not([product-variant-id-together]) .spot__image a{margin-bottom:auto;margin-top:auto}}@media screen and (min-width:767px){.spot:not([product-variant-id-together]) .spot__image a{position:absolute;top:0;left:50%;transform:translateX(-50%);width:72%;height:100%;z-index:1}}@media screen and (min-width:767px){.spot:not([product-variant-id-together]) .spot__image:hover a .spot-overlay{opacity:1;visibility:visible}.spot:not([product-variant-id-together]) .spot__image:hover a .spot-main-image{opacity:0;visibility:hidden;display:none}.spot:not([product-variant-id-together]) .spot__image:hover .spot__checkout{opacity:1}}.spot:not([product-variant-id-together]) .spot__image .spot__tags{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;top:1.25rem;left:1.5rem;z-index:2;pointer-events:none}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .spot__tags{top:8px;left:8px}.spot:not([product-variant-id-together]) .spot__image .spot__tags>*:nth-child(n+2){display:none}}.spot:not([product-variant-id-together]) .spot__image .spot__tags>*:not(:last-child){margin-bottom:.5rem}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .spot__tags>*:not(:last-child){margin-bottom:2px}}.spot:not([product-variant-id-together]) .spot__image .tags-discount,.spot:not([product-variant-id-together]) .spot__image .tags-out-of-stock{width:71px;height:29px;border-radius:120px;background:#f5f5f5;color:#141414;font-size:.75rem;font-weight:600;line-height:160%;letter-spacing:.01563rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .tags-discount,.spot:not([product-variant-id-together]) .spot__image .tags-out-of-stock{width:49px;height:19px;font-size:.625rem}}.spot:not([product-variant-id-together]) .spot__image .tags-out-of-stock{width:90px}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .tags-out-of-stock{width:75px}}.spot:not([product-variant-id-together]) .spot__image .tags-new{border-radius:7.5rem;background:#fed400;width:89px;height:29px;border-radius:120px;color:#141414;font-size:.75rem;font-weight:600;line-height:160%;letter-spacing:.01563rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image .tags-new{width:64px;height:19px;font-size:.625rem}}.spot:not([product-variant-id-together]) .spot__image a img{max-height:unset;width:100%}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__image a img{display:block;margin-top:auto}}.spot:not([product-variant-id-together]) .spot__image .spot-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;display:flex;align-items:center;justify-content:center}.spot:not([product-variant-id-together]) .spot__content{display:flex;flex-direction:column;padding:1.5rem;gap:2rem}@media only screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content{gap:1rem;padding:8px}}.spot:not([product-variant-id-together]) .spot__content .spot__name{display:flex;align-items:center;gap:.5rem}.spot:not([product-variant-id-together]) .spot__content .spot__name h3{color:#0f0f0f;font-size:1.125rem;font-weight:500;line-height:120%;letter-spacing:.00938rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;height:45px}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__name h3{font-size:.75rem;line-height:normal;-webkit-line-clamp:3}}.spot:not([product-variant-id-together]) .spot__content .spot__button{display:flex;gap:.63rem}.spot:not([product-variant-id-together]) .spot__content .spot__button button{display:flex;height:48px;justify-content:center;align-items:center;gap:.5rem;flex:1 0 0;align-self:stretch;background-color:#fed400;border-radius:120px;transition:.5s}.spot:not([product-variant-id-together]) .spot__content .spot__button button:hover{background-color:#d19c00}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__button button{height:44px}}.spot:not([product-variant-id-together]) .spot__content .spot__button button span{color:#141414;font-size:.75rem;font-weight:700;line-height:160%;letter-spacing:.01563rem}.spot:not([product-variant-id-together]) .spot__content .spot__button a{width:48px;height:48px;border-radius:120px;border:2px solid rgba(33,150,83,.3215686275);display:flex;justify-content:center;align-items:center;transition:.5s}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__button a{height:44px;width:44px}}.spot:not([product-variant-id-together]) .spot__content .spot__button a:hover{background-color:#e8fff2;border-color:#27ae60}.spot:not([product-variant-id-together]) .spot__content .spot__flex{width:100%}.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values{display:flex;align-items:flex-end;flex-direction:row-reverse;gap:4px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values{flex-direction:column;gap:0;align-items:flex-start}}.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values .price__before{min-height:24px}.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values .price__before span{color:#8f8f8f;text-decoration:line-through;font-size:.75rem;font-weight:300;line-height:160%;letter-spacing:.01563rem}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values .price__normal{line-height:1}}.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values .price__normal span{color:#050505;font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:.01563rem}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__flex .price__values .price__normal span{font-size:.875rem;line-height:1}}.spot:not([product-variant-id-together]) .spot__content .spot__flex .installment{display:flex;align-items:center}.spot:not([product-variant-id-together]) .spot__content .spot__flex .installment p,.spot:not([product-variant-id-together]) .spot__content .spot__flex .installment strong{color:#8f8f8f;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.01563rem}@media screen and (max-width:767px){.spot:not([product-variant-id-together]) .spot__content .spot__flex .installment p,.spot:not([product-variant-id-together]) .spot__content .spot__flex .installment strong{font-size:.625rem;font-weight:500}}.spot:not([product-variant-id-together]) .spot__content .spot__checkout.mobile__only .spot__button{width:100%;margin-top:.6rem}.spot:not([product-variant-id-together]) .spot__content .spot__checkout.mobile__only .spot__button a,.spot:not([product-variant-id-together]) .spot__content .spot__checkout.mobile__only .spot__button button{display:flex;justify-content:center;align-items:center;height:2.75rem;border-radius:.25rem;border:1px solid #000;padding:0 1.5rem;width:100%;text-align:center;font-size:.75rem;line-height:150%;transition:.5s}.spot:not([product-variant-id-together]) .spot__content .spot__checkout.mobile__only .spot__button button{color:#fff;background-color:#000}.spot:not([product-variant-id-together]) .spot__content .spot__checkout.mobile__only .spot__button button:hover{background:linear-gradient(180deg,#ed8b00 0%,#e03c31 100%);border-color:transparent}#footer .footer__menu a{font-size:14px}#footer #contact-info span{font-size:14px}#footer #contact-info span a{font-size:14px}@media screen and (min-width:768px) and (max-width:1536px){#footer [class*=gap-x-]{-moz-column-gap:0;column-gap:0}}@media screen and (min-width:1024px) and (max-width:1536px){#footer #newsletter{max-width:250px}}@media screen and (min-width:1536px){#footer #newsletter{max-width:300px}}@media screen and (max-width:1023px){#footer #newsletter button[type=submit]{width:100%;max-width:102px;margin-left:auto;margin-right:auto;color:#0d0d0d}}@media screen and (max-width:1023px){#footer #newsletter input{text-align:center}}#footer #newsletter input:hover,#footer #newsletter input:focus{box-shadow:unset;outline:unset}@media screen and (min-width:1024px) and (max-width:1536px){#footer #contact-info{max-width:250px}}@media screen and (max-width:767px){#footer .footer-payments .payments-flags{gap:.5rem}}#dinWhatsFormDialog1 #dinWhatsFormIco{width:40px;height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;border:1px solid #dfdfe0;right:30px;bottom:30px}#dinWhatsFormDialog1 #dinWhatsFormIco img{max-width:23px}.page__institutional{margin:40px 0;min-height:calc(100vh - 600px)}.page__institutional .institutional__container{width:100%;margin:0 auto;padding:0 20px}@media only screen and (min-width:480px){.page__institutional .institutional__container{max-width:480px}}@media only screen and (min-width:768px){.page__institutional .institutional__container{max-width:768px}}@media only screen and (min-width:992px){.page__institutional .institutional__container{max-width:992px}}@media only screen and (min-width:1200px){.page__institutional .institutional__container{max-width:1680px;padding:0 40px}}.page__institutional .institutional__container .institutional__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.page__institutional .institutional__container .institutional__row:before,.page__institutional .institutional__container .institutional__row:after{content:" ";display:table}.page__institutional .institutional__container .institutional__row:after{clear:both}.page__institutional .institutional__container .institutional__row .institutional__wrapper{max-width:100%;width:100%;padding-left:15px;padding-right:15px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px!important}.page__institutional .institutional__container .institutional__row .institutional__wrapper h1,.page__institutional .institutional__container .institutional__row .institutional__wrapper h2,.page__institutional .institutional__container .institutional__row .institutional__wrapper h3,.page__institutional .institutional__container .institutional__row .institutional__wrapper h4,.page__institutional .institutional__container .institutional__row .institutional__wrapper h5,.page__institutional .institutional__container .institutional__row .institutional__wrapper h6{font-family:"Inter",sans-serif;font-weight:500;font-size:2.375rem;text-transform:uppercase;color:#222;margin-bottom:15px}.page__institutional .institutional__container .institutional__row .institutional__wrapper b,.page__institutional .institutional__container .institutional__row .institutional__wrapper strong{font-weight:700}.page__institutional .institutional__container .institutional__row .institutional__wrapper a{color:#000}.page__institutional .institutional__container .institutional__row .institutional__wrapper span{font-size:14px!important}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario{display:block;float:none;width:100%;clear:both}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;float:none;width:100%;clear:both;margin-bottom:15px}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline input,.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;outline:0}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline input:focus,.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline textarea:focus{box-shadow:none;outline:0;border-color:#999}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline label{display:block;float:none;width:100%;line-height:35px;font-size:14px!important}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline select{display:block;float:none;width:100%;height:45px;border:1px solid #ccc;background-color:#fff;box-shadow:none;outline:0}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline select:focus{box-shadow:none;outline:0;border-color:#999}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline input{display:block;float:none;width:100%;height:35px}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline textarea{display:block;float:none;width:100%;border:1px solid #999;background-color:#fff;padding:10px}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline textarea:focus{box-shadow:none;outline:0;border-color:#999}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline div{display:block;clear:both;line-height:35px}.page__institutional .institutional__container .institutional__row .institutional__wrapper form#EnviaFormulario .forminline div input#btnSejaNossoFornecedor{background:#000;color:#fff;float:none;-webkit-appearance:none;cursor:pointer}.page__institutional .institutional__container .institutional__row .institutional__wrapper table tbody tr td{font-family:"Inter",sans-serif;font-size:14px!important;padding:10px;border:1px solid #a5a5a5}.page__institutional .institutional__container .institutional__row .institutional__wrapper table tbody tr td:first-of-type{font-weight:700;color:#121c26;width:20%}.page__institutional .institutional__container .institutional__row .institutional__wrapper table tbody tr td:last-of-type{font-weight:500;color:#646464;width:80%}@media only screen and (max-width:1023px){.page__institutional .institutional__container .institutional__row .institutional__wrapper .sideBar.institucionais{width:100%;order:2}.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna{width:100%;order:1;margin-top:30px}.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna h1,.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna h2,.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna h3,.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna h4,.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna h5,.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna h6{font-size:1.5625rem}.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna .downloads-1 li{text-align:center;width:49%}}@media only screen and (max-width:568px){.page__institutional .institutional__container .institutional__row .institutional__wrapper .sideBar.institucionais{width:100%;order:2}.page__institutional .institutional__container .institutional__row .institutional__wrapper .textoInterna .downloads-1 li{width:100%}}.page__wishlist{margin:40px 0;min-height:calc(100vh - 600px)}.page__wishlist .wishlist__container #wishlist-body{margin:0;padding:0}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner:before,.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner:after{content:" ";display:table}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner:after{clear:both}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner .inner__spot{width:25%;max-width:25%;padding:0 15px}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner .inner__spot:nth-of-type(n+5){margin-top:30px}@media only screen and (max-width:767px){.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner{margin-left:-5px;margin-right:-5px}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner .inner__spot{width:50%;padding:0 5px}.page__wishlist .wishlist__container #wishlist-body .wishlist__list .list__inner .inner__spot:nth-of-type(n+3){margin-top:30px}}
