ol,ul{list-style:none}.vtex-toast-container{display:none!important}.vtex-flex-layout-0-x-flexRowContent--blackFriday .accordion__answer,.vtex-flex-layout-0-x-flexRowContent--blackFriday .accordion__question{color:#fff}.vtex-flex-layout-0-x-flexRowContent--blackFriday .accordion__caret svg path{fill:#3a3a3a}.vtex-content-category--items-item.Category{display:none!important}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-homeLink:after{content:"Início";font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:150%;display:flex;align-items:center;color:#007cb6}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-homeLink svg{display:none}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-container{display:flex}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-arrow{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:150%;display:flex;align-items:center;color:#007cb6}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-link{font-family:Open Sans;font-style:normal;font-weight:700;font-size:12px;line-height:150%;display:flex;align-items:center;color:#007cb6}.vtex-search-result-3-x-galleryTitle--layout{font-family:Open Sans;font-style:normal;font-weight:700;font-size:36px;line-height:100%;display:flex;align-items:center;text-align:center;letter-spacing:-.025em;color:#7fc241;margin:35px 0}.vtex-search-result-3-x-gallery{padding:0 0 80px;justify-content:flex-start}.vtex-product-summary-2-x-clearLink{padding:4px 10px;background-color:#fff}.vtex-stack-layout-0-x-stackItem--quickview{display:none!important}.vtex-product-summary-2-x-nameContainer{padding:0}.vtex-product-summary-2-x-productBrand{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.025em;color:#141414}.vtex-flex-layout-0-x-flexCol--productRating{display:none!important}.vtex-product-price-1-x-currencyContainer{font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px;line-height:130%;display:flex;align-items:center;letter-spacing:-.025em;color:#007cb6}.vtex-product-summary-2-x-productNameContainer{margin:0}.vtex-product-summary-2-x-imageContainer.vtex-product-summary-2-x-imageWrapper{border-radius:8.6915px!important;margin-bottom:0!important;padding:0!important}.vtex-product-summary-2-x-imageContainer img{border-radius:8.6915px;height:150px!important;-o-object-fit:cover!important;object-fit:cover!important;max-height:200px!important}@media (min-width:340px){.vtex-search-result-3-x-showingProducts--count-products .vtex-search-result-3-x-galleryTitle--layout{margin-right:12px}}.vtex-search-result-3-x-showingProducts--count-products>span{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:150%;display:flex;align-items:center;color:#007cb6;padding-left:.75rem}@media (max-width:340px){.vtex-search-result-3-x-showingProducts--count-products>span{font-size:10px}}.vtex-search-result-3-x-showingProducts--count-products>span span{color:#007cb6;font-weight:400;display:block;margin:0 4px}.vtex-search-result-3-x-showingProducts--count-products>span:after{content:")"}.vtex-search-result-3-x-showingProducts--count-products>span:before{content:"("}.vtex-flex-layout-0-x-flexRow--block-count-result .vtex-flex-layout-0-x-flexRowContent--hiddenButton{width:100%!important}.vtex-flex-layout-0-x-flexRow--block-count-result .vtex-flex-layout-0-x-flexRowContent--hiddenButton .vtex-flex-layout-0-x-flexColChild:nth-child(2){display:none}@media only screen and (max-width:1025px){.vtex-flex-layout-0-x-flexRow--block-count-result .vtex-flex-layout-0-x-flexRowContent{width:100%!important}.render-route-store-product .vtex-breadcrumb-1-x-container{margin-bottom:1rem;padding-left:.5rem}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-container{max-width:370px;overflow:hidden}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-arrow,.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-container .vtex-breadcrumb-1-x-homeLink:after,.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-link{font-size:10px}.render-route-store-product .vtex-breadcrumb-1-x-link:not(:first-child),.render-route-store-product .vtex-breadcrumb-1-x-term,.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-link:not(:first-child){text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;max-width:75px;width:100%;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.vtex-flex-layout-0-x-flexRowContent--content-category .vtex-breadcrumb-1-x-link:not(:first-child){max-width:130px;width:100%}}.counter-wrapper{border:1.09315px solid #c4c4c4;border-radius:6.5589px!important;width:5.25rem;height:2rem}.counter-quantity,.counter-wrapper{align-items:center;display:flex;justify-content:center}.counter-quantity{font-family:Open Sans;font-style:normal;font-weight:600;font-size:17.4904px;line-height:24px;text-align:center;color:#3a3a3a;border:none;width:38px}.counter-increment-wrapper{background-color:transparent}.counter-decrement,.counter-increment{display:flex;align-items:center;justify-content:center;width:30px!important;color:#fff;border:none;cursor:pointer;height:26px!important;background-color:transparent;background-repeat:no-repeat;background-size:13px 13px;background-position:50%;padding:14px 0}.counter-increment{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath d='M13 7.429H7.429V13H5.57V7.429H0V5.57h5.571V0H7.43v5.571H13V7.43z' fill='%23007CB6'/%3E%3C/svg%3E")}.counter-decrement{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='2' fill='none'%3E%3Cpath d='M13 2H0V0h13v2z' fill='%236E6E6E'/%3E%3C/svg%3E");height:2px!important;background-size:13px 2px}.vtex-button-back{margin:20px 0}.vtex-button-back--content{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.025em;color:#007cb6;border:none;background:none;cursor:pointer}.vtex-button-back--content svg{margin-right:9px}.render-route-store-home .vtex-store__template{background:#e5e5e5}.vtex-rich-text-0-x-list--taxa--title{margin:0}.vtex-rich-text-0-x-listItem--taxa--title{font-style:normal;font-weight:400;font-size:13.7218px;line-height:130%;display:flex;align-items:center;letter-spacing:-.025em;color:#141414;font-family:Open Sans}.product-extension>div{width:100%}.vtex-search-result-3-x-gallery .vtex-product-summary-2-x-clearLink{border:1px solid #eee;border-radius:10px;padding:6px;background-color:#fff}.vtex-search-result-3-x-gallery .vtex-product-summary-2-x-imageContainer.vtex-product-summary-2-x-imageWrapper{border-radius:10px!important;margin-bottom:0!important;padding:0!important}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments--summary .vtex-product-price-1-x-installmentsNumber{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13.9064px;line-height:150%;align-items:center;letter-spacing:-.025em;color:#141414;display:flex;margin-top:2px;margin-right:4px}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments--summary .vtex-product-price-1-x-installmentsNumber:before{content:"em até ";margin-right:2px}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments--summary .vtex-product-price-1-x-installmentsNumber:after{content:"x de ";margin-left:0}.vtex-search-result-3-x-gallery .vtex-product-summary-2-x-nameContainer{padding:5px 0 0}.vtex-search-result-3-x-gallery .vtex-product-summary-2-x-nameContainer .vtex-product-summary-2-x-productBrand{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.025em;color:#141414;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments--summary{margin:0;display:flex;font-size:0}.vtex-search-result-3-x-gallery .vtex-product-summary-2-x-spacer{display:none!important}.vtex-flex-layout-0-x-flexRowContent--block-count-container .vtex-flex-layout-0-x-stretchChildrenWidth{width:auto!important}.vtex-rich-text-0-x-paragraph--taxa--title{font-family:Open Sans;font-style:normal;font-weight:400;font-size:13.7218px;line-height:130%;display:flex;align-items:center;letter-spacing:-.025em;color:#141414;margin:0}#gallery-layout-container .vtex-rich-text-0-x-paragraph--taxa--title{font-family:Open Sans;font-style:normal;font-weight:700;font-size:12px;line-height:150%;display:flex;align-items:center;color:#141414}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments .vtex-product-price-1-x-installments--summary{align-items:center}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments .vtex-product-price-1-x-installments--summary .vtex-product-price-1-x-currencyContainer,.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installments .vtex-product-price-1-x-installments--summary .vtex-product-price-1-x-installmentsNumber{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;align-items:center;letter-spacing:-.025em;color:#141414}.vtex-slider-layout-0-x-slide .vtex-rich-text-0-x-paragraph--taxa--title{font-family:Open Sans;font-style:normal;font-weight:700;font-size:8.6915px;line-height:150%;display:flex;align-items:center;color:#141414}.vtex-product-price-1-x-installmentValue .vtex-product-price-1-x-currencyContainer{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;display:flex;align-items:center;letter-spacing:-.025em;color:#141414}.vtex-content-category--items-item--active a{background:#005075}@media (max-width:1025px){.hide--mobile{display:none!important}.render-route-store-search-category .vtex-store__template{background:#e5e5e5}.vtex-search-result-3-x-gallery .vtex-product-summary-2-x-nameContainer .vtex-product-summary-2-x-productBrand{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:130%;letter-spacing:-.025em;color:#141414;height:35px}.vtex-search-result-3-x-gallery .vtex-product-price-1-x-installmentValue .vtex-product-price-1-x-currencyContainer{color:#141414;font-size:14px}.hide--desktop{display:block!important}.vtex-button-back{display:none!important}.vtex-store-components-3-x-container .vtex-search-result-3-x-container--layout{display:flex;flex-direction:column}.vtex-flex-layout-0-x-flexRow--banner-search .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRow--banner-search .vtex-store-components-3-x-container img{max-width:100%!important}.render-route-store-search-department .vtex-store__template{background:#e5e5e5}.vtex-search-result-3-x-galleryTitle--layout{font-family:Open Sans;font-style:normal;font-weight:700;font-size:18px;line-height:150%;letter-spacing:-.025em;color:#7fc241;display:flex;flex-direction:column;text-align:left;justify-content:start;align-items:start;margin:0 0 1rem}.vtex-search-result-3-x-gallery{padding:0}}.confirmation--button{padding:1rem 2.5rem;align-items:center}.confirmation--button input[type=checkbox]{height:20px;width:20px}.confirmation--wrapper{width:100%;display:flex;justify-content:center;border-radius:1.25rem;background-color:#007cb6;max-width:60.5rem;margin:0 auto}.confirmation--restriction{width:100%;margin:.5rem 2rem 2rem;border:1px solid transparent;border-radius:10px;padding:.75rem}.confirmation--restriction__label{width:auto;height:auto;display:flex;align-items:center;gap:.75rem;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:19.07px;text-align:left}.confirmation--restriction__info{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:21.79px;text-align:left;color:#3a3a3a;margin:0 0 .75rem}.confirmation--restriction__inputs{display:flex;align-items:center;justify-content:flex-start;gap:3.5rem;padding-left:1.25rem}.confirmation--container{width:410px;margin:.5rem 2rem 2rem;border:1px solid transparent;transition:border-color .5s linear}.confirmation--container.is--error,.confirmation--restriction.is--error{border-color:#007cb6;-webkit-animation:pulse 1s ease-in-out;animation:pulse 1s ease-in-out}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,124,182,.4)}to{box-shadow:0 0 0 24px rgba(0,124,182,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,124,182,.4)}to{box-shadow:0 0 0 24px rgba(0,124,182,0)}}.confirmation--content,.confirmation-content{display:flex;flex-direction:column;align-items:center}.confirmation-content{justify-content:center;padding:1rem 3rem;width:100%}.confirmation--icon-container{display:flex;justify-content:center}.confirmation--icon-container svg{width:1.25rem;height:1.25rem}.confirmation--message-container .confirmation--message p{margin:0;font-size:12px}.confirmation--message-container{display:flex;gap:10px;background:#fff;border-radius:20px;margin:0 auto;padding:2rem 2.5rem 1rem;position:relative}.confirmation--message-container h2{text-transform:uppercase;font-size:1.5rem;font-weight:700;color:#007cb6;text-align:center;margin:0}.confirmation--message-container h2:after{content:"";display:flex;height:.5rem;width:calc(100% + 5rem);background:linear-gradient(90deg,#7fc241,#007cb6);position:relative;left:-2.5rem;margin:2rem 0}.confirmation--message-container .confirmation--message{font-size:1.5rem;font-weight:400}.confirmation--btn-container{display:flex;width:100%;justify-content:center}.confirmation--button{display:flex;gap:10px;border-radius:3.75rem;max-width:21rem;width:100%;border:0;outline:none;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;cursor:pointer;font-size:.875rem;text-decoration:none;padding:1rem}.confirmation--button input[type=checkbox]{background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:18px;width:18px;border:1px solid #b7b7b7;border-radius:3px}.confirmation--button input[type=checkbox]:checked{background-color:#7fc241;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' fill='none'%3E%3Cpath d='M1.8 5.534l2.518 2.821a1.074 1.074 0 001.584 0l6.298-7.06' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}@media screen and (max-width:1025px){.confirmation--restriction{width:100%;margin:.5rem 0 1.5rem;padding:.75rem}.confirmation--restriction__label{font-size:.75rem}.confirmation--restriction__inputs{}.confirmation--restriction__info{font-size:.75rem;font-weight:700}.confirmation--wrapper{max-width:100%;border-radius:0}.confirmation--message-container h2:after{width:calc(100% + 2.51625rem);left:-1.28rem}.confirmation--container{padding:.75rem;width:100%;margin:0}.confirmation--message-container{padding:1rem 0;border-radius:6px}.confirmation--message-container h2{font-size:1.3125rem}.confirmation--message-container .confirmation--message{font-size:.875rem}.confirmation--button{padding:1rem 0;font-size:.75rem;margin-bottom:1rem}.confirmation--button input[type=checkbox]{width:20px;height:20px}}.address-wrapper{display:flex;align-items:center;gap:8rem;width:100%}.add-more-services{font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.4px;color:#007cb6;text-decoration:none;border-bottom:2px solid #007cb6}.address-wrapper.is--active .address-header:after{transform:rotate(180deg)}.address-container{background:#fff;border-radius:.625rem;border:1px solid #c4c4c4;width:65%;padding:.875rem .7rem .7rem;position:relative;z-index:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.address-container .address-header{display:flex;align-items:flex-start;width:100%;position:relative;z-index:1000;background-color:#fff;cursor:pointer}.address-container .address-header:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M8.8 14.563L2.125 8.126a1.483 1.483 0 010-2.146l.557-.538c.61-.59 1.612-.59 2.224 0L10 10.355l5.094-4.913a1.619 1.619 0 012.223 0l.557.538c.612.59.612 1.556 0 2.146L11.2 14.563a1.594 1.594 0 01-1.2.434 1.597 1.597 0 01-1.2-.434z' fill='%23007CB6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;transition:transform .3s linear;position:absolute;top:.25rem;left:95%}.address-container .address-header .address-iconContainer{margin-right:.5rem;margin-left:.5rem}.address-container .address-header .address-iconContainer svg{width:24px;height:24px}.address-container .address-header .address-titleContainer span{font-size:18px;font-style:normal;font-weight:600;line-height:normal;color:#3a3a3a}.address-wrapper.is--active .address-container .address-content{max-height:1000px;visibility:visible;opacity:1}.address-container .address-content{background:#fff;visibility:hidden;overflow:hidden;opacity:0;max-height:0;transition:.2s ease-in-out;font-size:.875rem;position:absolute;background-color:#fff;left:-1px;z-index:999;width:calc(100% + 2px);padding:1rem 2rem;box-sizing:border-box;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.address-container .address-content .spinner-container{width:100%;display:flex;justify-content:center}.address-container .address-content .address-info p{margin:1rem 0;font-size:16px;font-style:normal;line-height:normal}.address-info-button{outline:0;margin:0;padding:0;background-color:transparent;text-decoration:none;color:#007cb6;font-size:12.003px;font-style:normal;font-weight:700;line-height:150%;position:relative;cursor:pointer;border:0;border-bottom:2px solid #007cb6}.address-info-button:before{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg fill='%23007CB6'%3E%3Cpath d='M2.094 12.15V2.895a.166.166 0 01.051-.113.178.178 0 01.117-.05h8.266c.044 0 .087.018.118.048a.16.16 0 01.05.115v4.136l.733-.72V2.896a.88.88 0 00-.262-.625.945.945 0 00-.64-.271H2.262a.946.946 0 00-.656.262.88.88 0 00-.273.634v9.253a.88.88 0 00.275.63c.174.166.41.26.654.26H6.51l.155-.734H2.262a.179.179 0 01-.115-.047.167.167 0 01-.053-.109z'/%3E%3Cpath d='M14.56 8.805L12.324 6.65a.391.391 0 00-.539 0l-4.233 4.085a.274.274 0 00-.04.052.351.351 0 000 .078l-.56 2.694a.357.357 0 00.079.305.381.381 0 00.292.137h.074l2.793-.539.08-.032.055-.033 4.226-4.084a.35.35 0 00.115-.26.358.358 0 00-.108-.247zM12.054 7.43l.58.558-3.696 3.565-.579-.559 3.695-3.564zM7.748 13.22l.316-1.48 1.225 1.181-1.541.299zm2.335-.591l-.579-.559 3.669-3.577.578.558-3.668 3.578zM9.41 6.91a.363.363 0 00-.105-.25.39.39 0 00-.252-.115H3.736a.388.388 0 00-.238.124.363.363 0 000 .487.388.388 0 00.238.123h5.317a.39.39 0 00.254-.117.363.363 0 00.103-.253zM9.054 4.5H3.736a.394.394 0 00-.273.11.367.367 0 000 .527c.072.07.17.11.273.11h5.318a.39.39 0 00.27-.109.364.364 0 000-.523.39.39 0 00-.27-.109V4.5zM3.736 8.89a.39.39 0 00-.271.108.364.364 0 000 .523.39.39 0 00.271.109h2.881a.39.39 0 00.271-.109.364.364 0 000-.523.39.39 0 00-.271-.108h-2.88z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;width:1rem;height:1rem;left:-18px;top:2px}.steps-wrapper.all{justify-content:center;padding:.1rem 2rem;gap:2rem}@media only screen and (max-width:1025px){.address-wrapper{padding:1rem;gap:0}.add-more-services{font-size:.75rem}.address-container .address-content{font-size:.75rem;padding:1rem}.address-container .address-content .address-info p{font-size:.75rem}.address-container .address-header:after{left:92%}.address-container{width:100%}}.summary-cart--wrapper{width:100%;border-radius:10px;border:1px solid #c4c4c4;background-color:#fff}.summary-cart--container{width:100%;padding:1rem 1.25rem;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;color:#141414}.summary-cart--services .show-services{display:inline-flex;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none'%3E%3Cpath d='M3.424 4.781L.22 1.563A.763.763 0 01.22.49L.488.221a.755.755 0 011.067 0L4 2.677 6.445.221a.755.755 0 011.067 0l.268.27a.763.763 0 010 1.072L4.576 4.78A.747.747 0 014 5a.749.749 0 01-.576-.218z' fill='%23141414'/%3E%3C/svg%3E");width:.5rem;height:.3rem;background-repeat:no-repeat;margin-left:.5rem;margin-bottom:.075rem;cursor:pointer;transition:transform .3s ease-in-out}.summary-cart--services .show-services.active{transform:rotate(180deg)}.summary-cart--services-listItem{display:list-item;width:100%}.summary-cart--services-listItem a{text-decoration:none;font-size:1rem;color:#007cb6}.summary-cart--services-listItem::marker{font-size:1rem;color:#007cb6}.summary-cart--services-list{overflow:hidden;opacity:0;max-height:0;transition:.2s ease-in-out;font-size:.875rem}.summary-cart--services-list ul{list-style:disc;padding:.5rem 2rem}@media only screen and (max-width:1025px){.summary-cart--services-list a{font-size:.75rem}}.summary-cart--services-list.active{opacity:1;max-height:1000px}.summary-cart--item{display:flex;justify-content:space-between;align-items:center}.summary-cart--discount{color:#f89c1b!important}.summary-cart--item p{margin:0 0 1rem}.summary-cart--payform{align-items:flex-start}.summary-cart--payform p{font-size:.875rem;margin:0}.summary-cart--subtotal{border-top:1px dashed #007cb6;border-bottom:1px dashed #c4c4c4;padding:.5rem 0 .25rem}.summary-cart--subtotal .summary-installments{font-size:.75rem;color:#141414;font-weight:500;text-align:right;width:100%}.summary-cart--subtotal .summary--subtotal{color:#007cb6;font-weight:700}.summary-cart--payment>p{color:#3a3a3a}.summary-cart--payment .summary-cart--item{align-items:center;justify-content:flex-start}.summary-cart--payment .summary-cart--item svg{margin-left:.5rem;margin-bottom:.15rem;width:20px;height:20px;cursor:pointer}.minicart-coupon{margin-bottom:1rem}.minicart-coupon .minicart-coupon__show{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:#007cb6;font-family:Open Sans;font-size:.75rem;font-style:normal;font-weight:700;line-height:150%;border:0;cursor:pointer;letter-spacing:-.3px;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-bottom:1rem}.formCoupon{display:flex}.minicart-coupon-field .formCoupon{flex-direction:column}.minicart-coupon-field .error-coupon-message{font-size:12px;color:#e74646;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:5px}.minicart-coupon-field .error-coupon-message p{margin:0}.minicart-coupon-field .formCoupon>div{width:100%}.formCoupon .vtex-input-prefix__group{border:none;height:auto}.formCoupon .vtex-input__label{font-size:11px;margin-top:20px;font-weight:600}.minicart-coupon-field .formCoupon .vtex-input-prefix__group{width:100%}.minicart-coupon-field{margin-bottom:1rem;position:relative}.minicart-coupon-field.coupon-error input,.minicart-coupon-field.success input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath d='M20 10.882c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10z' fill='%237FC241'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.66 6.293c.706.615.79 1.7.19 2.421l-4.96 5.961a3.302 3.302 0 01-5.105 0L4.15 12.711a1.747 1.747 0 01.188-2.42 1.65 1.65 0 012.364.192l1.634 1.964 4.96-5.961a1.65 1.65 0 012.364-.193z' fill='%23fff'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-size:16px;background-position:95%;display:block}.minicart-coupon-field.success input{border:1px solid #7fc241!important}.minicart-coupon-field.coupon-error input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.333a6.667 6.667 0 110 13.334A6.667 6.667 0 018 1.333zm3.744 2.923a.873.873 0 00-1.234 0L7.998 6.768l-2.5-2.5a.87.87 0 00-1.23 1.23l2.5 2.5-2.512 2.512a.873.873 0 101.234 1.234l2.512-2.512 2.5 2.5a.87.87 0 001.23-1.23l-2.5-2.5 2.512-2.512a.873.873 0 000-1.234z' fill='%23E74646'/%3E%3C/svg%3E")!important}.formCoupon .vtex-input-prefix__group input{height:30px;border:1px solid #c4c4c4;border-right-color:transparent!important;width:150px;border-radius:10px}.minicart-coupon-field.coupon-error .formCoupon .vtex-input-prefix__group button,.minicart-coupon-field.coupon-error .formCoupon button{background:transparent!important;border:1px solid #e74646!important;color:#e74646;font-weight:700}.minicart-coupon-field .formCoupon .vtex-input-prefix__group input{height:32px;width:100%;font-size:14px;border-radius:8px;border:1px solid #c4c4c4;border-right:none;border-bottom-right-radius:0;border-top-right-radius:0;position:relative}.minicart-coupon-field .formCoupon .vtex-input-prefix__group input:focus{border:1px solid #7fc241}.minicart-coupon-field.coupon-error .formCoupon .vtex-input-prefix__group input{border:1px solid #e74646;border-right:0}.minicart-coupon-field .formCoupon .vtex-input-prefix__group button,.minicart-coupon-field .formCoupon button{border-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;font-size:12px;font-weight:600;background:#c4c4c4;border:1px solid #c4c4c4}.minicart-coupon-field .formCoupon .vtex-input-prefix__group button[disabled],.minicart-coupon-field .formCoupon button[disabled]{background:#eee!important}.formCoupon .vtex-input-prefix__group button,.formCoupon button{height:30px;max-width:83px;background:#bbb;border:1px solid #bbb;pointer-events:none;color:#fff;font-weight:700;font-size:14px;font-family:Open Sans,"sans-serif";margin-top:auto;border-radius:20px}.formCoupon.has-remove .vtex-input-prefix__group button{display:none}.formCoupon.has-remove .vtex-input-prefix__group input{pointer-events:none}.formCoupon .remove-coupon{display:none}.formCoupon.has-remove .remove-coupon{width:110px;background-color:#007cb6;border-color:#007cb6;cursor:pointer;color:#fff;margin-left:10px;font-weight:700;font-size:14px;font-family:Open Sans,"sans-serif";margin-top:auto;border-radius:20px;height:30px;text-align:center;align-items:center;display:flex;justify-content:center}.formCoupon.active .vtex-input-prefix__group button,.formCoupon.active button,.minicart-coupon-field .formCoupon.active .vtex-input-prefix__group button,.minicart-coupon-field .formCoupon.active button{background:#7fc241;border:1px solid #7fc241;pointer-events:all}.formCoupon span{display:flex}.input-coupon-message.no-remove{display:none}.input-coupon-message{font-size:11px;margin-top:10px;font-style:italic;display:flex;align-items:center}.input-coupon-message.has-remove span{color:#7fc241;margin-left:10px;font-weight:600}.input-coupon-message.error span{color:red;margin-left:10px;font-weight:600}.input-coupon-message.hide{display:none}.summary-cart--header{display:flex;align-items:center;margin:0 0 1.25rem}.summary-cart--header h2{margin:0;color:#007cb6;font-size:1rem;font-weight:700}.summary-cart--header svg{width:2rem;height:2.125rem;margin-right:1rem}.summary-cart--content{margin:.5rem 0}.summary-cart--footer{padding:1rem 0}.comgas-store-theme-1-x-minicartCheckoutButton{padding:0!important;margin:0}.summary-cart--footer .schedule-service{padding:.675rem 2rem;width:100%;margin-top:1rem;background-color:#7fc241;border:0;border-radius:1.5rem;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer}.summary-cart--info,.vtex-rich-text-0-x-wrapper--summary-cart--info{font-family:Open Sans,sans-serif;color:#3a3a3a;font-size:.775rem;font-style:normal;font-weight:400;padding:0 .75rem;line-height:150%}.vtex-rich-text-0-x-wrapper--summary-cart--info .warningAlert{color:#f7931d;font-weight:700;position:relative}.vtex-rich-text-0-x-wrapper--summary-cart--info .warningAlert:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.667 8a4.667 4.667 0 11-9.334 0 4.667 4.667 0 019.334 0zm2 0A6.667 6.667 0 111.333 8a6.667 6.667 0 0113.334 0zM8.83 4H7.17a.5.5 0 00-.375.175.544.544 0 00-.128.406l.405 4.277c.026.27.243.475.503.475h.85c.26 0 .477-.205.503-.475l.405-4.277a.542.542 0 00-.128-.407A.498.498 0 008.83 4zm-2.042 7.01c0-.547.423-1.01.97-1.01h.444c.547 0 1.01.463 1.01 1.01a.99.99 0 01-.99.99h-.444a.99.99 0 01-.99-.99z' fill='%23F7931D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;width:1rem;height:1rem;position:absolute;right:calc(100% + .25rem)}.summary-cart--info h3,.summary-cart--info p{margin:0}.summary-cart--info h3{font-size:1rem}@media screen and (max-width:1025px){.summary-cart--wrapper{background-color:transparent;padding:1rem;border-radius:0;border:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.1)}.summary-cart--container{font-size:.875rem;padding:1.75rem 0 .25rem}.summary-cart--footer{display:flex;flex-direction:column;align-items:center;position:fixed;border-radius:10px;padding:1rem;box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);z-index:1500;width:100%;bottom:0;background-color:#fff}.summary-cart--footer .summary-cart--footer__total{display:flex;justify-content:space-between;width:100%;font-family:Open Sans,sans-serif;font-size:.875rem;font-style:normal;line-height:150%;letter-spacing:-.35px}.summary-cart--footer .summary-cart--footer__total .summary-cart--footer__total-label{width:15%;font-weight:700;color:#3a3a3a}.summary-cart--footer .summary-cart--footer__total p{text-align:left}.summary-cart--footer .summary-cart--footer__total p span{display:block;text-align:right}.summary-cart--footer .summary-cart--footer__total p span:first-child{color:#007cb6;font-weight:700;margin-bottom:.25rem}.summary-cart--footer .summary-cart--footer__total p span:nth-child(2){font-size:.75rem;color:#343434}.summary-cart--footer .schedule-service{max-width:238px;margin:0 auto}.vtex-rich-text-0-x-wrapper--summary-cart--info{padding:0 2rem}.summary-cart--payment>p{font-size:1rem}.summary-cart--payment .summary-cart--item svg{margin-top:3px;margin-bottom:0;width:16px;height:16px}}@media only screen and (min-width:1025px){.order-protocol.infra .order-protocol--container{display:flex;width:100%;align-items:center}.order-protocol.infra .order-protocol--wrapper{flex-direction:row;align-items:center}.order-protocol.infra button{margin-top:0}.order-protocol.infra h3{margin-right:.5rem;margin-bottom:0}.order-protocol.infra p{margin-right:2rem}}.order-protocol{font-family:Open Sans,"sans-serif"}.order-protocol--wrapper{display:flex;flex-direction:column}.order-protocol button{display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.5rem;border-radius:50px;border:2px solid #007cb6;background-color:#fff;color:#007cb6;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;margin-top:1.25rem;cursor:pointer;width:6.5rem}.order-protocol button.copied{background-color:#007cb6;color:#fff}.order-protocol button.calendar{display:flex;justify-content:center;padding:.5rem 1.75rem;align-items:center;gap:8px;border-radius:3.125rem;background:#007cb6;transition:background .2s;color:#fff;border:none;width:auto}.order-protocol button.calendar:hover{background-color:#005885}.order-protocol button>svg{width:1rem;height:1rem}.order-protocol h3{color:#007cb6;margin:0 0 .5rem;font-weight:600;font-size:1rem}.order-protocol p{font-weight:600;font-size:1rem;color:#343434;margin:0}.order-scheduling{font-family:Open Sans,"sans-serif";width:100%;padding-right:1rem}.order-scheduling .order-scheduling--header{display:flex}.order-scheduling .order-scheduling--header p,.order-summary .order-summary--header p{font-size:1rem;font-weight:700;color:#007cb6;margin:0}.order-scheduling .order-scheduling--content{padding:0;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.order-scheduling .order-scheduling--content p{font-size:.875rem;line-height:1.5;font-weight:400;color:#343434;margin:0}.order-scheduling .order-scheduling--content p span{font-weight:700}.order-summary{font-family:Open Sans,"sans-serif";width:100%;padding-left:1rem}.order-summary .order-summary--container{display:flex;flex-direction:column;width:100%;margin-top:.75rem;gap:.75rem}.order-summary .order-summary--container>svg{width:100%;height:auto}.order-summary .order-summary--container p{display:flex;width:100%;justify-content:space-between}.order-summary p{font-size:.875rem;font-weight:400;color:#3a3a3a;margin:0;width:100%}.order-summary .order-summary--container p.total{font-size:.875rem;font-weight:700;color:#3a3a3a}.order-summary .order-summary--container p.total span{color:#007cb6}.order-summary--installments{display:flex}.order-summary--installments p{font-size:.75rem}.order-summary--installments p:last-child{display:block;margin-left:auto;width:auto}.order-summary--installments p:last-child span{margin-bottom:.5rem;margin-left:0;width:auto}.order-summary .order-summary--installments p{color:#3a3a3a}@media screen and (max-width:1025px){.order-protocol{flex-direction:row;justify-content:center}.order-protocol--wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem}.order-protocol button{margin-top:0}.order-protocol button.calendar{width:100%;margin-top:1.5rem}.order-protocol svg{width:4rem;height:4rem}.order-protocol h3,.order-protocol p{font-size:1.125rem;font-weight:600}.files-icon{width:3rem;height:3.5rem}.order-scheduling .order-scheduling--header svg,.order-services .order-services--header svg{height:1.5rem;width:1.5rem}.order-client p,.order-scheduling .order-scheduling--content p,.order-scheduling .order-scheduling--header p,.order-services .order-services--container ul,.order-services .order-services--header p,.order-summary .order-summary--container p.total,.order-summary p{font-size:.75rem}.order-summary{padding:0}}.order-protocol svg{width:5.1rem;height:5.1rem}.order-client{font-family:Open Sans,"sans-serif";display:flex;flex-direction:column;margin:2rem 0}.order-client p{font-size:1rem;font-weight:500;color:#343434;margin:.375rem 0}.order-client p span{color:#007cb6;font-weight:700}.order-scheduling .order-scheduling--header svg{width:.875rem;height:.875rem;margin-right:.25rem}.order-scheduling .order-scheduling--header p{font-size:1rem;font-weight:700;color:#007cb6;margin:0}.order-summary p span{width:50%;text-align:right;margin-left:.5rem}.order-summary .order-summary--installments p.order-summary--installments-fees{justify-content:flex-end}.order-services{font-family:Open Sans,"sans-serif";width:100%;display:flex;flex-direction:column}.order-services .order-services--header{display:flex;align-items:center;margin-bottom:1rem}.order-services .order-services--header svg{width:.875rem;height:1rem;margin-right:.25rem}.order-services .order-services--header p{font-size:1rem;font-weight:700;color:#007cb6;margin:0}.order-services .order-services--container ul{padding:.5rem 0 .5rem 2.5rem;list-style:disc;color:#3a3a3a;font-size:1rem;font-weight:400}.order-services .order-services--container ul li{margin-bottom:.5rem}.order-services .order-services--container ul li::marker{font-size:.6875rem}@media screen and (max-width:1025px){.files-icon{width:3rem;height:3.5rem}.order-scheduling .order-scheduling--header{align-items:center}.order-scheduling .order-scheduling--header svg,.order-services .order-services--header svg{height:1.5rem;width:1.5rem}}.content-enter{opacity:.01;transform:translateX(100%)}.content-enter-active{transition:all 1s ease-in-out}.content-enter-active,.content-exit{opacity:1;transform:translateX(0)}.content-exit-active{opacity:0;transform:translate(-100%);transition:all 1s ease-in-out}.orderflow-wrapper{width:100%;padding:2rem 6rem;overflow:hidden}@media screen and (max-width:1025px){.orderflow-wrapper{padding:1rem 0}.orderflow-wrapper.pd0{padding:0}.steps-wrapper.all{gap:0}}.orderflow-content{overflow:hidden}.orderflow-header{width:95%;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}@media screen and (max-width:1025px){.orderflow-header{width:100%;margin-bottom:3rem}}.orderflow-header.hide{display:none}.steps-wrapper{display:flex;width:100%;font-family:Open Sans,"sans-serif";padding:0 6.5rem;justify-content:center}.steps-wrapper .step-container{width:100px}.steps-wrapper:not(.all) .step-container{margin:0;width:7.5rem}.step-container.active .step-indicator .step-icon .step-agendamento svg path{stroke:none;fill:#007cb6}.step-container.active .step-indicator .step-icon svg path{stroke:#007cb6}.step-container.complete:not(.infra):first-of-type .step-indicator .step-icon svg path{stroke:#7fc241;fill:none}.step-container.complete .step-indicator .step-icon svg path{fill:#7fc241}.step-container.complete .step-indicator .step-icon .step-agendamento svg path{fill:#7fc241;stroke:none}.step-container.complete .step-indicator{border:0;color:#fff}.step-container.active .step-text{color:#007cb6}.step-container:not(:last-of-type):after{content:"";width:3.125rem;position:absolute;top:27%;left:80%;height:1px;border-top:1px dashed #c4c4c4}.steps-wrapper .step-container{display:flex;flex-direction:column;align-items:center;position:relative}.step-container .step-indicator{background-color:#fff;width:2.15rem;height:2.15rem;display:flex;align-items:center;justify-content:center;color:#c4c4c4;margin-bottom:.5rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}.step-container.active .step-indicator{border:0;color:#fff}.step-container .step-text{font-size:.875rem;font-weight:600;color:#c4c4c4;transition:color .3s ease-in-out}.step-container.complete .step-text{color:#7fc241}@media screen and (max-width:1025px){.orderflow-content{min-height:915px}.steps-wrapper{justify-content:space-evenly;max-width:478px;width:100%;overflow-x:hidden;padding:.5rem 0}.steps-wrapper:not(.all){width:15.75rem}.step-container{min-width:5rem;width:100%;margin:auto}.steps-wrapper:not(.all) .step-container:not(:last-of-type):after{width:3.75rem;left:80%}.step-container:not(:last-of-type):after{content:"";width:3.75rem;position:absolute;top:27%;left:75%;height:2px;border-top:2px dashed #c4c4c4}.step-container .step-indicator{position:relative}.step-container.complete .step-indicator:before{transform:scale(1)}.step-container.complete .step-indicator{font-size:0}.step-container .step-text{font-size:.69rem;text-align:center}}.orderflow-header .back-button{background-color:transparent;outline:0;border:0;display:flex;align-items:flex-start;color:#007cb6;font-size:1rem;font-weight:400;cursor:pointer;max-height:1.25rem}.orderflow-header .back-button svg{width:1.25rem;height:1.25rem;margin-right:.25rem}@media screen and (max-width:1025px){.orderflow-header .back-button{position:absolute;left:11px;top:90px}}.back-button-mobile{background-color:transparent;outline:0;border:0;display:block;margin:0 auto;color:#007cb6;font-size:.75rem;font-weight:700;cursor:pointer;text-decoration:underline;position:relative;bottom:5.75rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-list--info{width:100%;display:flex;flex-direction:column}.product-list--info__trigger{color:#007cb6;font-size:.75rem;font-weight:700;margin-bottom:0;display:flex;align-items:center;cursor:pointer}.product-list--info__trigger svg{width:.725rem;height:.725rem;margin-left:.5rem;transition:transform .2s ease}.product-list--info__trigger.active svg{transform:rotate(45deg)}.summary-cart-info-product ul{padding-bottom:0;margin-bottom:0}.summary-cart-info-product{overflow:hidden;opacity:0;max-height:0;border-radius:6px;background-color:#fff;transition:.5s linear;will-change:max-height,opacity}.vtex-info-product-list__container{padding:1rem;margin-top:1rem}.summary-cart-info-product.active{opacity:1;max-height:1500px;margin-top:1rem}.ReactCollapse--content .pl8{padding-left:0}.ReactCollapse--collapse .vtex-search-result-3-x-filterAccordionItemBox .vtex-checkbox__inner-container.bg-action-primary{background-color:#0f6cbd}@media only screen and (max-width:1025px){#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button{width:100%!important;margin:0}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group{align-items:center;float:none;text-align:center;display:inline-block}#onetrust-banner-sdk .has-reject-all-button .onetrust-banner-options{width:100%;float:none;display:flex;flex-direction:column}#onetrust-banner-sdk #onetrust-button-group-parent{text-align:center}.vtex-checkbox__inner-container.b--disabled.bg-disabled{background-color:#0f6cbd}}