*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans!important;background-color:#f1f5f7}body .mobile{display:block}body .desktop{display:none}@media(min-width:1024px){body .mobile{display:none}body .desktop{display:block}}#app{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5e3df;border-radius:100px}.woocommerce-notices-wrapper{display:none}.section{padding:24px 16px 40px}@media(min-width:1024px){.section{padding:80px}.section.fullscreen{padding:0 80px}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#10182859;opacity:0;pointer-events:none;transition:opacity .25s ease}.drawer-overlay.is-active{opacity:1;pointer-events:auto}.products-grid .card img{max-height:168px}.wc-block-checkout__payment-method{display:none}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:transparent #e5e3df}}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/app/themes/bombas-do-liz-theme/public/build/assets/DMSans-VariableFont-ClxMb8Ef.woff2) format("woff2")}.home .hero .hero__content{position:relative;display:flex;align-items:center;justify-content:center}.home .hero .hero__content .hero__image{width:100%;height:560px;border-radius:24px;position:relative;overflow:hidden}.home .hero .hero__content .hero__image:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 -9.6%,#00000080 50.07%)}.home .hero .hero__content .hero__image img{width:100%;height:100%;object-fit:cover}.home .hero .hero__content .hero__text{position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.home .hero .hero__content .hero__text .text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.home .hero .hero__content .hero__text .text h1,.home .hero .hero__content .hero__text .text h3{color:#fff}.home .hero .hero__content .hero__text .text h1{font-size:clamp(28px,-56px + 10.9375vw,56px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.home .hero .hero__content .hero__text .text h1{line-height:64px}}.home .hero .hero__content .hero__text .text h1{max-width:16ch}.home .hero .hero__content .hero__text .text h3{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;max-width:27ch}.home .hero .hero__content .hero__text .buttons{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.home .hero .hero__content .hero__text .buttons a,.home .hero .hero__content .hero__text .buttons button{width:100%}.home .hero .hero__content .hero__text .buttons a{text-decoration:none}.home .logos{padding:40px 16px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:40px}.home .logos img{margin:auto}.home .product-categories__header{margin-bottom:24px}.home .product-categories__header .text-content h3{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.home .product-categories__header .text-content h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.home .product-categories__header .text-content h2{line-height:40px}}.home .product-categories__header .text-content h2{color:#1e224f}.home .product-categories__cards{display:flex;flex-direction:column;gap:8px}.home .product-categories__cards .top,.home .product-categories__cards .bottom{display:grid;gap:12px;grid-template-columns:1fr}.home .product-categories__cards a{width:100%;text-decoration:none}.home .blog{background-color:transparent}.home .blog__header{display:flex;flex-direction:column;margin-bottom:24px}.home .blog__header .text-content h3{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.home .blog__header .text-content h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.home .blog__header .text-content h2{line-height:40px}}.home .blog__header .text-content h2{color:#1e224f}.home .blog__header a{text-decoration:none;display:none}.home .blog__cards{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.home .blog__cards a{text-decoration:none}.home .blog>a{text-decoration:none;display:block;margin-top:16px}@media(min-width:1024px){.home .hero .hero__content .hero__image{max-height:500px}.home .hero .hero__content .hero__text .text h1{max-width:28ch}.home .hero .hero__content .hero__text .text h3{max-width:50ch}.home .hero .hero__content .hero__text .buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.home .hero .hero__content .hero__text .buttons a,.home .hero .hero__content .hero__text .buttons button{width:auto}.home .hero .hero__content .hero__text .buttons a{text-decoration:none}.home .logos{padding:40px 80px;display:flex;align-items:center;justify-content:center;gap:80px;flex-wrap:wrap}.home .logos img{width:auto}.home .product-categories__header{margin-bottom:40px}.home .product-categories__cards .top{grid-template-columns:repeat(4,minmax(0,1fr))}.home .product-categories__cards .bottom{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home .blog{background-color:#fff;border-radius:24px}.home .blog__header{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:40px}.home .blog__header a{display:block}.home .blog__cards a{flex:4}.home .blog>a{display:none}}.page.sobre .hero__header{margin-bottom:24px}.page.sobre .hero__header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.page.sobre .hero__header h1{line-height:40px}}.page.sobre .hero__header h1{color:#1e224f}.page.sobre .hero__header h3{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.page.sobre .hero__slider{display:flex;flex-direction:column;gap:24px}.page.sobre .hero__slider .slide{display:flex;flex-direction:column;gap:16px}.page.sobre .hero__slider .slide__media{border-radius:24px;overflow:hidden}.page.sobre .hero__slider .slide__media img{width:100%;height:auto;display:block;object-fit:cover}.page.sobre .hero__slider .slide__body h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.page.sobre .hero__slider .slide__body h2{line-height:40px}}.page.sobre .hero__slider .slide__body h2{color:#1e224f;margin-bottom:8px}.page.sobre .hero__slider .slide__body .slide__text{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.page.sobre .porque-nos{background-color:#fff;padding:24px 16px;border-radius:24px}.page.sobre .porque-nos__header{margin-bottom:24px}.page.sobre .porque-nos__header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.page.sobre .porque-nos__header h1{line-height:40px}}.page.sobre .porque-nos__header h1{color:#1e224f}.page.sobre .porque-nos__header h3{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.page.sobre .porque-nos .highlight-cards{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px}.page.sobre .porque-nos .logos__header{text-align:center;margin-bottom:40px}.page.sobre .porque-nos .logos__header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.page.sobre .porque-nos .logos__header h1{line-height:40px}}.page.sobre .porque-nos .logos__header h1{color:#1e224f}.page.sobre .porque-nos .logos__header h3{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.page.sobre .porque-nos .logos__list{display:flex;align-items:center;justify-content:center;gap:80px;flex-wrap:wrap}.page.sobre .porque-nos .logos__list img{width:auto}@media(min-width:1024px){.page.sobre .hero__header{margin-bottom:24px;max-width:520px}.page.sobre .hero__slider{height:440px;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-top:0px;scroll-padding-bottom:0px;display:flex;flex-direction:column;gap:0;-ms-overflow-style:none;scrollbar-width:none}.page.sobre .hero__slider::-webkit-scrollbar{display:none}.page.sobre .hero__slider .slide{height:440px;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:stretch;padding:0}.page.sobre .hero__slider .slide__media{height:100%;border-radius:24px;overflow:hidden}.page.sobre .hero__slider .slide__media img{width:100%;height:100%;display:block;object-fit:cover;max-height:none}.page.sobre .hero__slider .slide__body{height:100%;display:flex;flex-direction:column;justify-content:center}.page.sobre .hero__slider .slide__body h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em;color:#1e224f;margin-bottom:16px}}@media(min-width:1024px)and (min-width:1024px){.page.sobre .hero__slider .slide__body h2{line-height:40px}}@media(min-width:1024px){.page.sobre .hero__slider .slide__body .slide__text{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.page.sobre .porque-nos{padding:40px 80px 80px}.page.sobre .porque-nos__header{margin-bottom:40px}.page.sobre .porque-nos .highlight-cards{flex-direction:row}}.blog .highlighted-posts{padding:24px 16px}.blog .highlighted-posts h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.blog .highlighted-posts h1{line-height:40px}}.blog .highlighted-posts h1{color:#1e224f;margin-bottom:24px}.blog .highlighted-posts__list{display:flex;flex-direction:column;gap:16px}.blog .highlighted-posts__list a{text-decoration:none;width:100%}.blog .highlighted-posts__list a .card{width:100%;height:100%}.blog .normal-posts{padding:24px 16px}.blog .normal-posts__header span{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.blog .normal-posts__header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.blog .normal-posts__header h1{line-height:40px}}.blog .normal-posts__header h1{color:#1e224f;margin-bottom:40px}.blog .normal-posts__list{display:flex;flex-direction:column;gap:16px}.blog .normal-posts__list a{text-decoration:none;width:100%}.blog .normal-posts__list a .card{width:100%;height:100%}@media(min-width:1024px){.blog .highlighted-posts{padding:40px 80px}.blog .highlighted-posts__list{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:stretch}.blog .highlighted-posts__list>a:nth-child(1){grid-row:span 2}.blog .highlighted-posts__list>a{height:100%}.blog .normal-posts{padding:40px 80px}.blog .normal-posts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}}@media(min-width:1024px){.contactos-page{padding:80px}}.produtos-page .product-categories,.produtos-page .product-categories__cards{display:flex;flex-direction:column;gap:16px}.produtos-page .product-categories>h3{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.produtos-page .product-categories>h3{line-height:40px}}.produtos-page .product-categories>h3{color:#1e224f}.produtos-page .product-categories a{text-decoration:none}@media(min-width:1024px){.produtos-page .product-categories{padding-top:40px}.produtos-page .product-categories__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}}.has-mobile-filters-open{overflow:hidden}.products-categories-page .products-categories__header{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.products-categories-page .products-categories__header h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.products-categories-page .products-categories__header h2{line-height:40px}}.products-categories-page .products-categories__header h2{color:#1e224f;margin:0}.products-categories-page .products-categories__description{width:100%}.products-categories-page .products-categories__description p{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;margin:0}.products-categories-page .products-categories__description p+p{margin-top:8px}.products-categories-page .products-categories__info-extra{width:100%;display:grid;grid-template-columns:1fr;gap:16px}.products-categories-page .info-extra__item{display:flex;flex-direction:column;gap:12px;background-color:#fff;border-radius:24px;padding:24px;text-align:center}.products-categories-page .info-extra__item--clickable{text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .2s ease}.products-categories-page .info-extra__item--clickable:hover{box-shadow:0 4px 12px #00000014}.products-categories-page .info-extra__visual img{max-width:100%;height:auto;border-radius:16px}.products-categories-page .info-extra__visual svg{width:40px;height:40px;color:#0686c4}.products-categories-page .info-extra__visual .dashicons{width:40px;height:40px;font-size:40px;color:#0686c4}.products-categories-page .info-extra__text{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;line-height:1.6}.products-categories-page .info-extra__text p{margin:0}.products-categories-page .info-extra__text p+p{margin-top:8px}.products-categories-page .info-extra__link{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;font-weight:600;color:#0686c4;text-decoration:none}.products-categories-page .info-extra__link:hover{text-decoration:underline}.products-categories-page .products-categories__header .subcategories{width:100%;display:flex;align-items:center;gap:24px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.products-categories-page .products-categories__header .subcategories::-webkit-scrollbar{display:none}.products-categories-page .products-categories__header .subcategories__item{flex:0 0 auto;padding:8px 0;background-color:transparent;border:none;cursor:pointer;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.products-categories-page .products-categories__header .subcategories__item.is-active{color:#0686c4;border-bottom:2px solid #0686c4}.products-categories-page .products-categories__mobile-actions{width:100%;display:flex;justify-content:flex-end}.products-categories-page .products-categories__filter-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #0686c4;border-radius:1000px;background:#fff;cursor:pointer;flex-shrink:0}.products-categories-page .products-categories__filter-button svg{width:16px;height:16px;display:block}.products-categories-page .products-categories__content{width:100%}.products-categories-page .filters.desktop{display:none}.products-categories-page .filters.mobile{display:block}.products-categories-page .mobile-products-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:0;pointer-events:none;transition:opacity .2s ease}.products-categories-page .mobile-products-filters.is-open{opacity:1;pointer-events:auto}.products-categories-page .mobile-products-filters__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.products-categories-page .mobile-products-filters__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fff;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s ease}.products-categories-page .mobile-products-filters.is-open .mobile-products-filters__panel{transform:translateY(0)}.products-categories-page .mobile-products-filters__header{height:72px;min-height:72px;display:flex;align-items:center;justify-content:center;position:relative;padding:0 16px;border-bottom:1px solid #e5e3df}.products-categories-page .mobile-products-filters__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.products-categories-page .mobile-products-filters__close{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.products-categories-page .mobile-products-filters__close svg{width:16px;height:16px;display:block}.products-categories-page .mobile-products-filters__content{flex:1;overflow-y:auto;padding:24px 16px}.products-categories-page .mobile-products-filters__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.products-categories-page .mobile-products-filters__submit,.products-categories-page .mobile-products-filters__reset{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:1000px;text-decoration:none;cursor:pointer;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0}.products-categories-page .mobile-products-filters__submit{border:0;background:#0686c4;color:#fff}.products-categories-page .mobile-products-filters__reset{background:transparent;border:1px solid #0686c4;color:#0686c4}.products-categories-page .products-filters-form--mobile{display:flex;flex-direction:column;gap:24px}.products-categories-page .products-filters-form--mobile .products-sort{display:flex;flex-direction:column;gap:8px}.products-categories-page .products-filters-form--mobile .products-sort>*{line-height:1}.products-categories-page .products-filters-form--mobile .products-sort__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.products-categories-page .products-filters-form--mobile .products-sort__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.products-categories-page .products-filters-form--mobile .products-sort__icon{display:flex;align-items:center;justify-content:center;transition:transform .25s ease;flex-shrink:0}.products-categories-page .products-filters-form--mobile .products-sort__body,.products-categories-page .products-filters-form--mobile .products-sort .products-filter__body{display:flex;flex-direction:column;gap:12px;overflow:hidden;max-height:300px;opacity:1;transition:max-height .25s ease,opacity .2s ease}.products-categories-page .products-filters-form--mobile .products-sort__option,.products-categories-page .products-filters-form--mobile .products-sort .products-filter__option{display:flex;align-items:center;gap:8px}.products-categories-page .products-filters-form--mobile .products-sort__option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border:1.5px solid #596b75;border-radius:50%;background-color:transparent;position:relative;cursor:pointer;flex-shrink:0}.products-categories-page .products-filters-form--mobile .products-sort__option input[type=radio]:checked{border-color:#1e224f}.products-categories-page .products-filters-form--mobile .products-sort__option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#1e224f;transform:translate(-50%,-50%)}.products-categories-page .products-filters-form--mobile .products-sort__option label,.products-categories-page .products-filters-form--mobile .products-sort .products-filter__option label{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;cursor:pointer;margin:0}.products-categories-page .products-filters-form--mobile .products-sort.is-closed .products-sort__body,.products-categories-page .products-filters-form--mobile .products-sort.is-closed .products-filter__body{max-height:0;opacity:0}.products-categories-page .products-filters-form--mobile .products-sort.is-closed .products-sort__icon{transform:rotate(-180deg)}@media(min-width:1024px){.products-categories-page .products-categories__header{margin-bottom:24px;gap:16px}.products-categories-page .products-categories__header h2{width:100%}.products-categories-page .products-categories__header .subcategories{width:auto;overflow:visible;white-space:normal;gap:40px;padding-bottom:0}.products-categories-page .products-categories__header .subcategories__item{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0}.products-categories-page .products-categories__info-extra{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.products-categories-page .products-categories__mobile-actions{display:none}.products-categories-page .products-categories__content{width:100%;display:flex;gap:24px}.products-categories-page .products-categories__content .filters.desktop{background-color:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:24px;width:280px;flex-shrink:0}.products-categories-page .products-categories__content .filters.desktop .products-filters-form{display:flex;flex-direction:column;gap:24px}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort{display:flex;flex-direction:column;gap:8px}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort>*{line-height:1}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__header h3{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__icon{display:flex;align-items:center;justify-content:center;transition:transform .25s ease;flex-shrink:0}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__body{display:flex;flex-direction:column;gap:12px;overflow:hidden;max-height:300px;opacity:1;transition:max-height .25s ease,opacity .2s ease}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__option{display:flex;align-items:center;gap:8px}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border:1.5px solid #596b75;border-radius:50%;background-color:transparent;position:relative;cursor:pointer;flex-shrink:0}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__option input[type=radio]:checked{border-color:#1e224f}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#1e224f;transform:translate(-50%,-50%)}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort__option label{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;cursor:pointer;margin:0}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort.is-closed .products-sort__body{max-height:0;opacity:0}.products-categories-page .products-categories__content .filters.desktop .products-filters-form .products-sort.is-closed .products-sort__icon{transform:rotate(-180deg)}.products-categories-page .products-categories__content .filters.mobile{display:none}}.normal-product{display:flex;flex-direction:column;gap:32px}.normal-product.section-detail>div:not(.normal-product__related){padding:0 16px}@media(min-width:1024px){.normal-product.section-detail>div:not(.normal-product__related){padding:0 80px}.normal-product.section-detail>div:not(.normal-product__related).fullscreen{padding:0 80px}}.normal-product.section-detail>.normal-product__related{padding:40px 16px}@media(min-width:1024px){.normal-product.section-detail>.normal-product__related{padding:40px 80px}.normal-product.section-detail>.normal-product__related.fullscreen{padding:0 80px}}.normal-product__information{display:flex;flex-direction:column;gap:24px}.normal-product .product-gallery{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.normal-product .product-gallery__main{width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px}.normal-product .product-gallery__main img{width:100%;height:100%;object-fit:contain;display:block}.normal-product .product-gallery__thumbs{display:flex;align-items:center;gap:12px;overflow-x:auto}.normal-product .product-gallery__thumb{width:72px;height:72px;border-radius:16px;border:1px solid #f8fafb;background-color:#fff;padding:8px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.normal-product .product-gallery__thumb.is-active{border-color:#0686c4}.normal-product .product-gallery__thumb img{width:100%;height:100%;object-fit:contain;display:block}.normal-product .product-details{display:flex;flex-direction:column;gap:24px;width:100%}.normal-product .product-details__text{display:flex;flex-direction:column;gap:8px}.normal-product .product-details__text h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.normal-product .product-details__text h1{line-height:40px}}.normal-product .product-details__text h1{color:#1e224f;margin:0}.normal-product .product-details__description p{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#596b75;margin:0}.normal-product .product-details__stock{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;margin:0}.normal-product .product-details__stock.in-stock{color:#0c6046}.normal-product .product-details__stock.out-of-stock{color:#d82020}.normal-product .product-details__price{display:flex;flex-direction:column;gap:4px}.normal-product .product-details__price .amount,.normal-product .product-details__price bdi,.normal-product .product-details__price .woocommerce-Price-amount{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#1e224f}.normal-product .product-details__price>span{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.normal-product .product-details__price p{margin:0}.normal-product .product-details__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.normal-product .product-details__price-ex-vat-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:1000px;background-color:#0c60461a;color:#0c6046;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;font-weight:600;white-space:nowrap}.normal-product .product-details__price-ex-vat-badge span,.normal-product .product-details__price-ex-vat-badge bdi,.normal-product .product-details__price-ex-vat-badge .woocommerce-Price-amount,.normal-product .product-details__price-ex-vat-badge .amount{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;font-weight:600;color:#0c6046}.normal-product .product-details__add-to-cart .product-add-to-cart{display:flex;flex-direction:column;gap:16px}.normal-product .product-add-to-cart__quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:130px;height:56px;background-color:#fff;border:1px solid #f8fafb;border-radius:100px;padding:16px}.normal-product .product-add-to-cart__buttons{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.normal-product .product-add-to-cart .qty-btn{border:none;background:transparent;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0686c4}.normal-product .product-add-to-cart .qty-input{width:32px;border:none;background:transparent;text-align:center;outline:none;padding:0;font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;-moz-appearance:textfield}.normal-product .product-add-to-cart .qty-input::-webkit-outer-spin-button,.normal-product .product-add-to-cart .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.normal-product__tabs .product-tabs{display:flex;flex-direction:column;gap:16px}.normal-product__tabs .product-tabs__nav{display:flex;align-items:center;gap:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.normal-product__tabs .product-tabs__nav ::-webkit-scrollbar{display:none}.normal-product__tabs .product-tabs__tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:0 0 8px;cursor:pointer;white-space:nowrap;font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#596b75}.normal-product__tabs .product-tabs__tab.is-active{color:#0686c4;border-bottom-color:#0686c4}.normal-product__tabs .product-tabs__content{background-color:#fff;border-radius:24px;padding:24px}.normal-product__tabs .product-tabs__panel{display:none}.normal-product__tabs .product-tabs__panel.is-active{display:block}.normal-product__tabs .product-tabs__panel p,.normal-product__tabs .product-tabs__panel li{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f}.normal-product__tabs .product-tabs__panel p{margin-top:0;margin-bottom:12px}.normal-product__tabs .product-tabs__panel ul,.normal-product__tabs .product-tabs__panel ol{margin:0;padding-left:20px}.normal-product__tabs .product-tabs__panel a{color:#0686c4;text-decoration:none}.normal-product__tabs .product-tabs__panel .product-documents{display:flex;flex-direction:column;gap:24px}.normal-product__tabs .product-tabs__panel .product-documents a{color:#1e224f;text-decoration:none;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;padding:16px 24px;border:1px solid #e5e3df;border-radius:24px;display:flex;align-items:center;justify-content:center;width:100%;gap:16px}.normal-product__tabs .product-tabs__panel .product-documents a .icon{background-color:#b5b5b5}.normal-product__tabs .product-tabs__panel .product-documents a:hover{border-color:#0686c4}.normal-product__related{background-color:#fff}.normal-product__related h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.normal-product__related h2{line-height:40px}}.normal-product__related h2{color:#1e224f;margin-bottom:24px}@media(min-width:1024px){.normal-product{gap:40px;padding-bottom:40px}.normal-product__information{flex-direction:row;gap:40px;align-items:start}.normal-product .product-gallery__main{max-width:620px;max-height:620px}.normal-product .product-gallery__thumbs{gap:16px}.normal-product .product-gallery__thumb{width:84px;height:84px}.normal-product .product-details{gap:40px}.normal-product .product-details__text h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}}@media(min-width:1024px)and (min-width:1024px){.normal-product .product-details__text h1{line-height:40px}}@media(min-width:1024px){.normal-product .product-details__add-to-cart .product-add-to-cart{flex-direction:row;align-items:center;gap:12px}.normal-product .product-details__add-to-cart .product-add-to-cart .button{flex:1}.normal-product .product-add-to-cart__quantity{flex:0 0 120px}.normal-product .product-add-to-cart__buttons{flex-direction:row}.normal-product__tabs .product-tabs{gap:24px}.normal-product__tabs .product-tabs__nav{gap:32px}.normal-product__tabs .product-tabs__content{padding:32px}.normal-product__tabs .product-tabs__panel .product-documents{flex-direction:row;flex-wrap:wrap}.normal-product__tabs .product-tabs__panel .product-documents a{width:fit-content}.normal-product__related h2{margin-bottom:40px}}.ask-quote__inner{display:flex;flex-direction:column;gap:24px}.ask-quote__header{display:flex;flex-direction:column;gap:12px}.ask-quote__header h1{font-size:clamp(28px,-56px + 10.9375vw,56px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.ask-quote__header h1{line-height:64px}}.ask-quote__header h1{margin:0;color:#1e224f}.ask-quote__header p{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;margin:0;color:#596b75;max-width:720px}.ask-quote__success{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;padding:16px 24px;border:1px solid #0c6046;border-radius:16px;background:#edf9f3;color:#0c6046}.ask-quote__summary{padding:16px 24px;border:1px solid #e5e3df;border-radius:16px;background:#fff}.ask-quote__summary p{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;margin:0;color:#2f628e}.ask-quote__summary strong{color:#1e224f}.ask-quote__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1024px){.ask-quote__grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);align-items:start}}.ask-quote__products,.ask-quote__form-wrap{border:1px solid #e5e3df;border-radius:24px;background:#fff}.ask-quote__products,.ask-quote__form-wrap{padding:24px}@media(min-width:1024px){.ask-quote__form-wrap{position:sticky;top:32px}}.ask-quote__products h2,.ask-quote__form-wrap h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.ask-quote__products h2,.ask-quote__form-wrap h2{line-height:40px}}.ask-quote__products h2,.ask-quote__form-wrap h2{margin:0 0 24px;color:#1e224f}.ask-quote__products-list{display:flex;flex-direction:column;gap:16px}.ask-quote__item{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px;border:1px solid #f1f5f7;border-radius:16px;background:#f8fafb}@media(max-width:560px){.ask-quote__item{grid-template-columns:1fr}}.ask-quote__item-image a,.ask-quote__item-image img{display:block}.ask-quote__item-image img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#fff}@media(max-width:560px){.ask-quote__item-image img{max-width:120px}}.ask-quote__item-content{display:flex;flex-direction:column;gap:10px;min-width:0}.ask-quote__item-content h3{font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.04em;margin:0;color:#1e224f}.ask-quote__item-content h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.ask-quote__item-content h3 a:hover{color:#0686c4}.ask-quote__item-content .ask-quote__item-price--consultation{color:#d82020}.ask-quote__item-description{color:#596b75}.ask-quote__item-description p{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;margin:0;line-height:20px}.ask-quote__item-qty{font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;margin:0;color:#2f628e}.ask-quote__item-qty strong{color:#1e224f}.ask-quote__form{display:flex;flex-direction:column;gap:16px}.ask-quote .form-group{display:flex;flex-direction:column;gap:8px}.ask-quote .form-group label{font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;color:#1e224f}.ask-quote .form-group input,.ask-quote .form-group textarea{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;width:100%;padding:14px 16px;border:1px solid #e5e3df;border-radius:16px;background:#fff;color:#1e224f;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ask-quote .form-group input::placeholder,.ask-quote .form-group textarea::placeholder{color:#b5b5b5}.ask-quote .form-group input:hover,.ask-quote .form-group textarea:hover{border-color:#ccc}.ask-quote .form-group input:focus,.ask-quote .form-group textarea:focus{outline:none;border-color:#0686c4;box-shadow:0 0 0 4px #0686c41f}.ask-quote .form-group textarea{min-height:160px;resize:vertical}.ask-quote__actions{margin-top:8px}.ask-quote__submit{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 24px;border:0;border-radius:1000px;background:#0686c4;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease}.ask-quote__submit:hover{background:#29abe2}.ask-quote__submit:active{transform:translateY(1px)}.ask-quote__submit:disabled{opacity:.6;cursor:not-allowed}.ask-quote__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;border:1px solid #e5e3df;border-radius:24px;background:#fff;text-align:center}.ask-quote__empty h2{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.ask-quote__empty h2{line-height:40px}}.ask-quote__empty h2{margin:0;color:#1e224f}.ask-quote__empty p{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;margin:0;color:#596b75;max-width:560px}.ask-quote__back{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:1000px;background:#0686c4;color:#fff;text-decoration:none;transition:background .2s ease}.ask-quote__back:hover{background:#29abe2}@media(max-width:1024px){.ask-quote__form-wrap{position:static;top:auto}}@media(max-width:640px){.ask-quote__products,.ask-quote__form-wrap,.ask-quote__summary,.ask-quote__success{padding:16px;border-radius:16px}.ask-quote__products h2,.ask-quote__form-wrap h2{margin-bottom:16px}}.ask-rent{padding:40px 16px}@media(min-width:1024px){.ask-rent{padding:80px 64px}}.ask-rent__inner{max-width:820px;margin:0 auto}.ask-rent__header{margin-bottom:32px}.ask-rent__header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.ask-rent__header h1{line-height:40px}}.ask-rent__header h1{color:#1e224f;margin:0 0 8px}.ask-rent__header p{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;margin:0}.ask-rent__success{background:#edf9f3;color:#0c6046;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;padding:16px 24px;border-radius:8px;margin-bottom:32px}.ask-rent__product-header{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafb;border:1px solid #e5e3df;border-radius:10px;margin-bottom:32px}.ask-rent__product-image{width:64px;height:64px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e5e3df}.ask-rent__product-image img{width:100%;height:100%;object-fit:contain}.ask-rent__product-info h3{font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#1e224f;margin:0}.ask-rent__form{display:flex;flex-direction:column;gap:8px}.ask-rent__section{background:#fff;border:1px solid #e5e3df;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.ask-rent__section{padding:32px;gap:24px}}.ask-rent__section h2{font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.04em}@media(min-width:1024px){.ask-rent__section h2{line-height:32px}}.ask-rent__section h2{color:#1e224f;margin:0;padding-bottom:16px;border-bottom:1px solid #e5e3df}.ask-rent__section h2 small{font-size:14px;line-height:16px;letter-spacing:0;color:#596b75;font-weight:400}.ask-rent__section-description{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;margin:0}.ask-rent__form .form-group{display:flex;flex-direction:column;gap:8px}.ask-rent__form .form-group>label{font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;color:#1e224f}.ask-rent__form .form-group>label small{color:#596b75;font-weight:400}.ask-rent__form .form-group input[type=text],.ask-rent__form .form-group input[type=email],.ask-rent__form .form-group input[type=number],.ask-rent__form .form-group input[type=tel],.ask-rent__form .form-group textarea{width:100%;padding:12px 16px;border:1px solid #cccccc;border-radius:8px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;background:#fff;transition:border-color .2s ease;outline:none;box-sizing:border-box}.ask-rent__form .form-group input[type=text]::placeholder,.ask-rent__form .form-group input[type=email]::placeholder,.ask-rent__form .form-group input[type=number]::placeholder,.ask-rent__form .form-group input[type=tel]::placeholder,.ask-rent__form .form-group textarea::placeholder{color:#b5b5b5}.ask-rent__form .form-group input[type=text]:focus,.ask-rent__form .form-group input[type=email]:focus,.ask-rent__form .form-group input[type=number]:focus,.ask-rent__form .form-group input[type=tel]:focus,.ask-rent__form .form-group textarea:focus{border-color:#0686c4}.ask-rent__form .form-group textarea{resize:vertical;min-height:120px}.radio-option{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f}.radio-option input[type=radio],.radio-option input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #cccccc;border-radius:50%;flex-shrink:0;position:relative;cursor:pointer;transition:border-color .2s ease;margin:0}.radio-option input[type=radio]:checked,.radio-option input[type=checkbox]:checked{border-color:#0686c4}.radio-option input[type=radio]:checked:after,.radio-option input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#0686c4}.radio-option input[type=checkbox]{border-radius:4px}.radio-option input[type=checkbox]:checked:after{border-radius:2px;width:10px;height:10px}.ask-rent__hint,.ask-rent__comments-hint{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#0686c4;margin:4px 0 0;padding-left:30px}.ask-rent__duration{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ask-rent__duration-input{width:120px;padding:10px 12px;border:1px solid #cccccc;border-radius:8px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;outline:none;box-sizing:border-box}.ask-rent__duration-input::placeholder{color:#b5b5b5}.ask-rent__duration-input:focus{border-color:#0686c4}.ask-rent__finalidade{display:flex;flex-direction:column;gap:12px}.ask-rent__purpose-other-input{margin-left:30px;width:calc(100% - 30px)!important;padding:10px 12px;border:1px solid #cccccc;border-radius:8px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;outline:none;box-sizing:border-box}.ask-rent__purpose-other-input::placeholder{color:#b5b5b5}.ask-rent__purpose-other-input:focus{border-color:#0686c4}.ask-rent__elevation{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ask-rent__elevation input[type=number]{width:140px;padding:10px 12px;border:1px solid #cccccc;border-radius:8px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;outline:none;box-sizing:border-box}.ask-rent__elevation input[type=number]::placeholder{color:#b5b5b5}.ask-rent__elevation input[type=number]:focus{border-color:#0686c4}.ask-rent__elevation input[type=number]:disabled{background:#f1f5f7;color:#b5b5b5;cursor:not-allowed}.ask-rent__elevation-details{margin-top:16px;padding:16px;background:#f8fafb;border-radius:8px;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.ask-rent__elevation-details{flex-direction:row;gap:24px}.ask-rent__elevation-details .form-group{flex:1}}.ask-rent__hose{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ask-rent__hose-input{width:120px;padding:10px 12px;border:1px solid #cccccc;border-radius:8px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;outline:none;box-sizing:border-box}.ask-rent__hose-input::placeholder{color:#b5b5b5}.ask-rent__hose-input:focus{border-color:#0686c4}.ask-rent__power{display:flex;flex-direction:column;gap:12px}.ask-rent__actions{padding-top:8px}.ask-rent__submit{width:100%;padding:16px;background:#0686c4;color:#fff;border:none;border-radius:1000px;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;cursor:pointer;transition:background .2s ease}.ask-rent__submit:hover{background:#29abe2}@media(min-width:1024px){.ask-rent__submit{width:auto;min-width:280px}}.ask-rent__form .flatpickr-input{cursor:pointer}.search-results-page .search-results__header{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.search-results-page .search-results__header h2{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}.search-results-page .search-results__mobile-actions{width:100%;display:flex;justify-content:flex-end}.search-results-page .search-results__filter-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #0686c4;border-radius:1000px;background:#fff;cursor:pointer;flex-shrink:0}.search-results-page .search-results__filter-button svg{width:16px;height:16px;display:block}.search-results-page .search-results__content{width:100%}.search-results-page .filters.desktop{display:none}.search-results-page .filters.mobile{display:block}.search-results-page .mobile-search-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:0;pointer-events:none;transition:opacity .2s ease}.search-results-page .mobile-search-filters.is-open{opacity:1;pointer-events:auto}.search-results-page .mobile-search-filters__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.search-results-page .mobile-search-filters__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fff;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s ease}.search-results-page .mobile-search-filters.is-open .mobile-search-filters__panel{transform:translateY(0)}.search-results-page .mobile-search-filters__header{height:72px;min-height:72px;display:flex;align-items:center;justify-content:center;position:relative;padding:0 16px;border-bottom:1px solid #e5e3df}.search-results-page .mobile-search-filters__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.search-results-page .mobile-search-filters__close{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.search-results-page .mobile-search-filters__close svg{width:16px;height:16px;display:block}.search-results-page .mobile-search-filters__content{flex:1;overflow-y:auto;padding:24px 16px}.search-results-page .mobile-search-filters__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.search-results-page .mobile-search-filters__submit,.search-results-page .mobile-search-filters__reset{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:1000px;text-decoration:none;cursor:pointer;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0}.search-results-page .mobile-search-filters__submit{border:0;background:#0686c4;color:#fff}.search-results-page .mobile-search-filters__reset{background:transparent;border:1px solid #0686c4;color:#0686c4}.search-results-page .search-filters-form--mobile{display:flex;flex-direction:column;gap:24px}.search-results-page .search-filters-form--mobile .search-sort{display:flex;flex-direction:column;gap:8px}.search-results-page .search-filters-form--mobile .search-sort>*{line-height:1}.search-results-page .search-filters-form--mobile .search-sort__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.search-results-page .search-filters-form--mobile .search-sort__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.search-results-page .search-filters-form--mobile .search-sort__icon{display:flex;align-items:center;justify-content:center;transition:transform .25s ease;flex-shrink:0}.search-results-page .search-filters-form--mobile .search-sort__body,.search-results-page .search-filters-form--mobile .search-sort .search-filter__body{display:flex;flex-direction:column;gap:12px;overflow:hidden;max-height:300px;opacity:1;transition:max-height .25s ease,opacity .2s ease}.search-results-page .search-filters-form--mobile .search-sort__option,.search-results-page .search-filters-form--mobile .search-sort .search-filter__option{display:flex;align-items:center;gap:8px}.search-results-page .search-filters-form--mobile .search-sort__option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border:1.5px solid #596b75;border-radius:50%;background-color:transparent;position:relative;cursor:pointer;flex-shrink:0}.search-results-page .search-filters-form--mobile .search-sort__option input[type=radio]:checked{border-color:#1e224f}.search-results-page .search-filters-form--mobile .search-sort__option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#1e224f;transform:translate(-50%,-50%)}.search-results-page .search-filters-form--mobile .search-sort__option label,.search-results-page .search-filters-form--mobile .search-sort .search-filter__option label{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;cursor:pointer;margin:0}.search-results-page .search-filters-form--mobile .search-sort.is-closed .search-sort__body,.search-results-page .search-filters-form--mobile .search-sort.is-closed .search-filter__body{max-height:0;opacity:0}.search-results-page .search-filters-form--mobile .search-sort.is-closed .search-sort__icon{transform:rotate(-180deg)}@media(min-width:1024px){.search-results-page .search-results__header{margin-bottom:24px;flex-direction:row;align-items:center}.search-results-page .search-results__mobile-actions{display:none}.search-results-page .search-results__content{width:100%;display:flex;gap:24px}.search-results-page .search-results__content .filters.desktop{background-color:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:24px;width:280px;flex-shrink:0}.search-results-page .search-results__content .filters.desktop .search-filters-form{display:flex;flex-direction:column;gap:24px}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort{display:flex;flex-direction:column;gap:8px}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort>*{line-height:1}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__header h3{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__icon{display:flex;align-items:center;justify-content:center;transition:transform .25s ease;flex-shrink:0}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__body{display:flex;flex-direction:column;gap:12px;overflow:hidden;max-height:300px;opacity:1;transition:max-height .25s ease,opacity .2s ease}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__option{display:flex;align-items:center;gap:8px}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:16px;height:16px;border:1.5px solid #596b75;border-radius:50%;background-color:transparent;position:relative;cursor:pointer;flex-shrink:0}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__option input[type=radio]:checked{border-color:#1e224f}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#1e224f;transform:translate(-50%,-50%)}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort__option label{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;cursor:pointer;margin:0}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort.is-closed .search-sort__body{max-height:0;opacity:0}.search-results-page .search-results__content .filters.desktop .search-filters-form .search-sort.is-closed .search-sort__icon{transform:rotate(-180deg)}.search-results-page .search-results__content .search-filter__body{display:flex;flex-direction:column;gap:12px}.search-results-page .search-results__content .search-filter__option{display:flex;align-items:center;gap:8px}.search-results-page .search-results__content .filters.mobile{display:none}.search-results-page .search-results__content #search-grid{flex:1;min-width:0}.search-results-page .search-results__content #search-grid .search-grid__content{display:flex;flex-direction:column;gap:24px}}.icon{display:inline-block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon__primary{background-color:#0686c4}.icon__white{background-color:#fff}.icon__gray-500{background-color:#b5b5b5}.icon__gray-600{background-color:#596b75}.icon__gray-800{background-color:#1e224f}.icon.loading{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon__add{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/add-jl0Pe-M1.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/add-jl0Pe-M1.svg)}.icon__arrow-down{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-down-D33RXq0c.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-down-D33RXq0c.svg)}.icon__arrow-left{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-left-CW61pwrF.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-left-CW61pwrF.svg)}.icon__arrow-left-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-left-1-DSaGmqpX.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-left-1-DSaGmqpX.svg)}.icon__arrow-left-2{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-left-2-B5lgwiTD.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-left-2-B5lgwiTD.svg)}.icon__arrow-right{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-CKNS5tVN.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-CKNS5tVN.svg)}.icon__arrow-right-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-1-B5t5zovm.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-1-B5t5zovm.svg)}.icon__arrow-right-2{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-2-BcDls2hL.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-2-BcDls2hL.svg)}.icon__arrow-right-up{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-up-D63OIAnt.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-up-D63OIAnt.svg)}.icon__arrow-up{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-up-Bq__Htnm.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-up-Bq__Htnm.svg)}.icon__attach{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/attach-C-YH7V-2.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/attach-C-YH7V-2.svg)}.icon__base{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/base-C_adMK7P.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/base-C_adMK7P.svg)}.icon__calendar{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/calendar-C-iHuJ-O.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/calendar-C-iHuJ-O.svg)}.icon__calendar-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/calendar-1-BAEXpvwo.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/calendar-1-BAEXpvwo.svg)}.icon__callcenter{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/callcenter-CdmyJXj4.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/callcenter-CdmyJXj4.svg)}.icon__cart{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/cart-MlWD0qJ7.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/cart-MlWD0qJ7.svg)}.icon__check{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-lwF_qBFo.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-lwF_qBFo.svg)}.icon__check-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-1-rba4r1oR.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-1-rba4r1oR.svg)}.icon__checkbox{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/checkbox-yRsmu_fN.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/checkbox-yRsmu_fN.svg)}.icon__checkbox-active{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/checkbox-active-COXEGQFC.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/checkbox-active-COXEGQFC.svg)}.icon__check-circle{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-circle-DmvAnyqJ.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-circle-DmvAnyqJ.svg)}.icon__check-square{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-square-aXomsls8.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/check-square-aXomsls8.svg)}.icon__clock{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-lHleXVGl.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-lHleXVGl.svg)}.icon__clock-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-1-Cg20iTM3.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-1-Cg20iTM3.svg)}.icon__clock-2{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-2-BJtXA2hs.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-2-BJtXA2hs.svg)}.icon__clock-3{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-3-d1pltwc8.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/clock-3-d1pltwc8.svg)}.icon__close{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-CTaGyd6F.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-CTaGyd6F.svg)}.icon__close-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-1-CTcJW8Mt.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-1-CTcJW8Mt.svg)}.icon__close-circle{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-circle-DOOLWVQh.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-circle-DOOLWVQh.svg)}.icon__earth{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/earth-CM7YhDw4.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/earth-CM7YhDw4.svg)}.icon__edit{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/edit-2akDdD9K.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/edit-2akDdD9K.svg)}.icon__efficient{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/efficient-BcTmhHBW.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/efficient-BcTmhHBW.svg)}.icon__eye{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-1RTgqDlx.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-1RTgqDlx.svg)}.icon__eye-closed{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-closed-CACzHM_Y.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-closed-CACzHM_Y.svg)}.icon__filter{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/filter-DZMO6IT9.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/filter-DZMO6IT9.svg)}.icon__info{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/info-DHDgc2TK.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/info-DHDgc2TK.svg)}.icon__light{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/light-x3t5p9Yj.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/light-x3t5p9Yj.svg)}.icon__link{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/link-BgLmuc1J.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/link-BgLmuc1J.svg)}.icon__loading{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/loading-BYhczloM.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/loading-BYhczloM.svg)}.icon__logout{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/logout-Csm0a74i.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/logout-Csm0a74i.svg)}.icon__map{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/map-CP782YxM.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/map-CP782YxM.svg)}.icon__map-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/map-1-BfWHnIts.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/map-1-BfWHnIts.svg)}.icon__map-2{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/map-2-CcIexO1S.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/map-2-CcIexO1S.svg)}.icon__menu{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/menu-CFyrQ225.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/menu-CFyrQ225.svg)}.icon__minus{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/minus-Chkwdfc6.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/minus-Chkwdfc6.svg)}.icon__minus-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/minus-1-DgYOpP4_.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/minus-1-DgYOpP4_.svg)}.icon__phone{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/phone-D9GgFodI.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/phone-D9GgFodI.svg)}.icon__phone-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/phone-1-SWhKeQtI.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/phone-1-SWhKeQtI.svg)}.icon__pin{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/pin-KJB5RDvJ.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/pin-KJB5RDvJ.svg)}.icon__plus{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/plus-BvWfQILc.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/plus-BvWfQILc.svg)}.icon__refresh{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/refresh-DDmcnvUE.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/refresh-DDmcnvUE.svg)}.icon__search{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/search-syQgovIw.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/search-syQgovIw.svg)}.icon__shield{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/shield-CWfHNl4Q.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/shield-CWfHNl4Q.svg)}.icon__shield-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/shield-1-BD0w6ndc.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/shield-1-BD0w6ndc.svg)}.icon__sort{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/sort-B0CrcD59.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/sort-B0CrcD59.svg)}.icon__square{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/square-Cetxj1-m.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/square-Cetxj1-m.svg)}.icon__stars{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/stars-DB3IxLoE.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/stars-DB3IxLoE.svg)}.icon__tool{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/tool-C9y3Bbw6.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/tool-C9y3Bbw6.svg)}.icon__trash{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/trash-MiqylYfF.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/trash-MiqylYfF.svg)}.icon__upload{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/upload-CWOsZ8x7.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/upload-CWOsZ8x7.svg)}.icon__user{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-CUL3hhzO.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-CUL3hhzO.svg)}.icon__user-1{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-1-CU_xicEo.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-1-CU_xicEo.svg)}.icon__user-2{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-2-Biu9aK9p.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-2-Biu9aK9p.svg)}.icon__user-3{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-3-Hl8K1A7v.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-3-Hl8K1A7v.svg)}.icon__facebook{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/facebook-DAyHirbq.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/facebook-DAyHirbq.svg)}.icon__twitter{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/twitter-jtlbk8Ja.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/twitter-jtlbk8Ja.svg)}.icon__whatsapp{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/whatsapp-B0ml9Hf8.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/whatsapp-B0ml9Hf8.svg)}.categories-menu{width:100%;height:100%;border-radius:24px;background-color:#fff;transition:all .3s ease-out;min-height:104px}.categories-menu.vertical{padding:8px 8px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.categories-menu.vertical img{width:100%;height:220px;border-radius:16px}.categories-menu.vertical .inner{width:100%;display:flex;align-items:center;justify-content:space-between}.categories-menu.vertical .inner .name{padding-left:16px}.categories-menu.vertical .inner .icon{padding-right:16px}.categories-menu.horizontal{padding:8px 24px;display:flex;align-items:center;justify-content:space-between}.categories-menu.horizontal .inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.categories-menu.horizontal .inner img{width:88px;height:88px;border-radius:8px}.categories-menu a{text-decoration:none;width:100%;height:100%}.categories-menu .name{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;transition:color .3s ease-out;color:#0686c4}.categories-menu .icon{transition:background-color .3s ease-out}.categories-menu img{object-fit:contain}.categories-menu:hover{cursor:pointer;background-color:#0686c4}.categories-menu:hover .name{color:#fff}.categories-menu:hover .icon{background-color:#fff}@media(min-width:1024px){.categories-menu.vertical img{width:218px;height:132px}}.card{background-color:#fff;width:100%;display:flex;gap:16px;border-radius:24px;box-shadow:0 8px 16px #e8edf2}.card.full{max-width:none!important}.card.no-image{padding:24px 8px!important}.card.vertical{flex-direction:column;justify-content:space-between;padding:8px 8px 24px;max-width:410px}.card.vertical .content{padding:0 16px;display:flex;flex-direction:column;gap:32px}.card.vertical .content .top,.card.vertical .content .bottom{display:flex;flex-direction:column;gap:16px}.card.vertical .content .bottom a{text-decoration:none}.card.vertical .content .bottom button{width:100%}.card.horizontal{padding:8px 24px 8px 8px}.card.horizontal img{flex:6}.card.horizontal .content{flex:6;padding:16px;display:flex;flex-direction:column;gap:12px}.card.horizontal .content .top{display:flex;flex-direction:column;gap:12px}.card .content .top span{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.card .content .top .price-wrapper{display:flex;flex-direction:column;gap:4px}.card .content .top .price span{font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.04em;color:#1e224f}.card .content .top .price span.sob-consulta{color:#d82020}.card .content .top .price-ex-vat-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;border-radius:1000px;background-color:#0c60461a;color:#0c6046;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;font-weight:600;white-space:nowrap}.card .content .top .price-ex-vat-badge span,.card .content .top .price-ex-vat-badge bdi,.card .content .top .price-ex-vat-badge .woocommerce-Price-amount{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;font-weight:600;color:#0c6046}.card .content .top .name{font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.04em;color:#1e224f}.card .content .top .description{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.card img{border-radius:16px;object-fit:contain}.card:hover{cursor:pointer;border:1px solid #0686c4}@media(min-width:1024px){.card.vertical{max-width:410px}.card.horizontal{max-width:640px}.card .content .top .price{font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.04em}.card .content .top .name{font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.04em}}@media(min-width:1024px)and (min-width:1024px){.card .content .top .name{line-height:32px}}.c-checkbox{display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.c-checkbox__input{position:absolute;opacity:0;width:1px;height:1px}.c-checkbox__box{width:16px;height:16px;border-radius:4px;border:1px solid #1e224f;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease-out,border-color .2s ease-out}.c-checkbox__label{font-size:14px;line-height:20px;color:#1e224f}.c-checkbox__input:checked+.c-checkbox__box{background:#1e224f;border-color:#1e224f}.c-checkbox__input:checked+.c-checkbox__box:after{content:"";width:8px;height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg);margin-top:-3px}.c-checkbox__input:focus-visible+.c-checkbox__box{outline:3px solid rgba(59,130,246,.35);outline-offset:2px}.c-checkbox__input:disabled~.c-checkbox__label{opacity:.5;cursor:not-allowed}.c-checkbox__input:disabled+.c-checkbox__box{opacity:.5;cursor:not-allowed}.breadcrumbs .breadcrumbs__list{display:flex;align-items:baseline;gap:8px;list-style:none}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}.breadcrumbs .breadcrumbs__list .breadcrumbs__item a{text-decoration:none;color:#1e224f}.breadcrumbs .breadcrumbs__list .breadcrumbs__item a:hover{text-decoration:underline;text-underline-offset:2px}.contact-card{display:flex;align-items:flex-start;gap:16px}.contact-card img{width:32px;height:32px}.contact-card .title{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#1e224f}.contact-card .text p{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.contact-card .subtext p{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#b5b5b5}.contact-card.dark .title,.contact-card.dark .text p,.contact-card.dark .subtext p{color:#fff}.contact-us-module{display:flex;flex-direction:column;gap:0;background-color:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.contact-us-module .contact-information{width:100%;background:linear-gradient(136.92deg,#0686c4,#41baed 96.14%);border-radius:24px;padding:40px 16px 24px;display:flex;flex-direction:column;gap:40px}.contact-us-module .contact-information__header{background-color:transparent;padding:0}.contact-us-module .contact-information__header .text p{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.contact-us-module .contact-information__header .text p{line-height:40px}}.contact-us-module .contact-information__header .text p{color:#fff}.contact-us-module .contact-information__header .subtext p{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#fff}.contact-us-module .contact-information .contacts{display:flex;flex-direction:column;gap:40px}.contact-us-module .contact-information .contacts a{text-decoration:none;display:flex;align-items:center;gap:8px}.contact-us-module .contact-information .contacts a h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#fff}.contact-us-module .contact-information .contacts a .icon{background-color:#fff}.contact-us-module .contact-form{width:100%;background-color:#fff;border-radius:24px;padding:24px 16px}.contact-us-module .contact-form .c-form{display:flex;flex-direction:column;gap:16px}.contact-us-module .contact-form .c-form .c-grid--2{display:grid;grid-template-columns:130px 1fr;gap:12px}@media(min-width:1024px){.contact-us-module .contact-form .c-form .c-grid--2{grid-template-columns:140px 1fr}}.contact-us-module .contact-form .c-form .c-field{position:relative;margin:0;width:100%;padding:0}.contact-us-module .contact-form .c-form .c-field input,.contact-us-module .contact-form .c-form .c-field select,.contact-us-module .contact-form .c-form .c-field textarea{width:100%;border:1px solid #e5e7eb;border-radius:16px;background:#fff;height:56px;padding:22px 16px 12px!important;font-size:14px;color:#111827;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-us-module .contact-form .c-form .c-field textarea{height:auto;min-height:120px;line-height:1.4;resize:vertical;padding-top:22px}.contact-us-module .contact-form .c-form .c-field input:focus,.contact-us-module .contact-form .c-form .c-field select:focus,.contact-us-module .contact-form .c-form .c-field textarea:focus{border-color:#0686c4}.contact-us-module .contact-form .c-form .c-field select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px}.contact-us-module .contact-form .c-form .c-field input::placeholder,.contact-us-module .contact-form .c-form .c-field textarea::placeholder{color:transparent}.contact-us-module .contact-form .c-form .c-field label{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:.15s ease;pointer-events:none;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;background:#fff}.contact-us-module .contact-form .c-form .c-field:focus-within label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.contact-us-module .contact-form .c-form .c-field input:not(:placeholder-shown)+label,.contact-us-module .contact-form .c-form .c-field textarea:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.contact-us-module .contact-form .c-form .c-field select:valid+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.contact-us-module .contact-form .c-form .c-field:has(input:focus) label,.contact-us-module .contact-form .c-form .c-field:has(textarea:focus) label,.contact-us-module .contact-form .c-form .c-field:has(select:focus) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.contact-us-module .contact-form .c-form .c-field:has(input:not(:placeholder-shown)) label,.contact-us-module .contact-form .c-form .c-field:has(textarea:not(:placeholder-shown)) label,.contact-us-module .contact-form .c-form .c-field:has(select:valid) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.contact-us-module .contact-form .c-form .c-field .required{margin-left:4px;color:#ef4444}.contact-us-module .contact-form .c-form .c-form__consent{margin-top:8px}.contact-us-module .contact-form .c-form .c-form__consent a{color:#242424;text-decoration:underline}.contact-us-module .contact-form .c-form .c-form__actions{margin-top:8px}.contact-us-module .contact-form .c-form .c-form__actions .button.full{width:100%}.contact-us-module .contact-form .c-form .c-form__actions .button.is-disabled,.contact-us-module .contact-form .c-form .c-form__actions .button[disabled]{opacity:.6;cursor:not-allowed}@media(min-width:1024px){.contact-us-module{flex-direction:row;gap:24px;background-color:transparent;border-radius:24px}.contact-us-module .contact-information{padding:80px 40px}.contact-us-module .contact-form{padding:40px}}.button-custom{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:100px;min-width:125px;cursor:pointer;position:relative}.button-custom.full{width:100%}.button-custom .button__inner{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:24px}.button-custom .button__content{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;transition:opacity .2s ease}.button-custom .button__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.button-custom.is-loading .button__content{opacity:0}.button-custom.is-loading .button__loading{opacity:1}.button-custom .button__text{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0}.button-custom .loading{animation:button-spin .9s linear infinite}.button-custom.primary{background-color:#0686c4;border:none}.button-custom.primary .button__text{color:#fff}.button-custom.primary:disabled{background-color:#f8fafb;cursor:not-allowed}.button-custom.primary:disabled .button__text{color:#b5b5b5}.button-custom.primary:disabled .icon{background-color:#b5b5b5}.button-custom.secondary{background-color:#fff;border:1px solid #0686c4}.button-custom.secondary .button__text{color:#0686c4}.button-custom.secondary:disabled{border-color:#b5b5b5;cursor:not-allowed}.button-custom.secondary:disabled .button__text{color:#b5b5b5}.button-custom.secondary:disabled .icon{background-color:#b5b5b5}.button-custom.secondary:active{border-color:#29abe2}.button-custom.secondary:active .button__text{color:#29abe2}.button-custom.secondary:active .icon{background-color:#29abe2}.button-custom:focus{box-shadow:0 0 0 2px #1e53ff}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.highlight-card{padding:16px;background-color:#f1f5f7;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;flex:1;border-radius:24px}.highlight-card .icon-bg{display:flex;align-items:center;justify-content:center;background-color:#0686c4;padding:8px;border-radius:8px;width:32px;height:32px;aspect-ratio:1}.highlight-card .icon-bg .icon{width:16px!important;height:16px!important}.highlight-card .text{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0686c4}@media(min-width:1024px){.highlight-card{padding:24px}.highlight-card .icon-bg{width:40px;height:40px}.highlight-card .icon-bg .icon{width:24px!important;height:24px!important}}.cart-drawer{position:fixed;top:0;right:0;z-index:1200;width:100%;max-width:460px;height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transform:translate(100%);transition:transform .3s ease}.cart-drawer.is-open{transform:translate(0)}.cart-drawer__top{flex:1;min-height:0;display:flex;flex-direction:column}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e3df}.cart-drawer__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.cart-drawer__close{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-drawer__content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.cart-drawer__quote-action{margin-bottom:16px}.cart-drawer__quote-action a{text-decoration:none}.cart-drawer__item{display:flex;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #f8fafb}.cart-drawer__item-image{width:72px;height:72px;border-radius:16px;background-color:#f1f5f7;overflow:hidden;flex-shrink:0}.cart-drawer__item-image img{width:100%;height:100%;object-fit:contain;display:block}.cart-drawer__item-content{flex:1;min-width:0}.cart-drawer__item-content h4{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0 0 4px}.cart-drawer__item-price{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;display:block;margin-bottom:12px}.cart-drawer__item-price--consultation{color:#d82020}.cart-drawer__item-actions{display:flex;align-items:center;gap:12px}.cart-drawer__item-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:115px;height:40px;background-color:#fff;border:1px solid #e5e3df;border-radius:100px;padding:8px}.cart-drawer__item-quantity .qty-btn{border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.cart-drawer__item-quantity .qty-value{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;min-width:20px;text-align:center}.cart-drawer__item-remove{border:none;background:transparent;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #e5e3df}.cart-drawer__item-remove .icon{width:16px;height:16px}.cart-drawer__item-remove:hover{border-color:#d82020}.cart-drawer__item-remove:hover .icon{background-color:#d82020}.cart-drawer__empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.cart-drawer__empty img{max-width:180px;height:auto}.cart-drawer__empty span{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#596b75}.cart-drawer__bottom{padding-top:16px;border-top:1px solid #e5e3df;display:flex;flex-direction:column;gap:16px;background-color:#fff}.cart-drawer__bottom a{text-decoration:none}.cart-drawer__totals{display:flex;flex-direction:column;gap:8px}.cart-drawer__totals-row{display:flex;align-items:center;justify-content:space-between}.cart-drawer__totals-row span{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.cart-drawer__totals-row .amount,.cart-drawer__totals-row bdi{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.cart-drawer__totals-row--total{padding-top:8px}.cart-drawer__totals-row--total span,.cart-drawer__totals-row--total .amount,.cart-drawer__totals-row--total bdi{font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#1e224f}.cart-drawer__totals-row--total div{text-align:right}.cart-drawer__totals-row--total small{display:block;font-size:14px;line-height:16px;letter-spacing:0;color:#596b75;font-weight:400}.quote-drawer{position:fixed;top:0;right:0;z-index:1200;width:100%;max-width:460px;height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transform:translate(100%);transition:transform .3s ease}.quote-drawer.is-open{transform:translate(0)}.quote-drawer__top{flex:1;min-height:0;display:flex;flex-direction:column}.quote-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e3df}.quote-drawer__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.quote-drawer__close{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.quote-drawer__content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.quote-drawer__item{display:flex;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #f8fafb}.quote-drawer__item-image{width:72px;height:72px;border-radius:16px;background-color:#f1f5f7;overflow:hidden;flex-shrink:0}.quote-drawer__item-image img{width:100%;height:100%;object-fit:contain;display:block}.quote-drawer__item-content{flex:1;min-width:0}.quote-drawer__item-content h4{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0 0 12px}.quote-drawer__item-actions{display:flex;align-items:center;gap:12px}.quote-drawer__item-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:115px;height:40px;background-color:#fff;border:1px solid #e5e3df;border-radius:100px;padding:8px}.quote-drawer__item-quantity .qty-btn{border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.quote-drawer__item-quantity .qty-value{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;min-width:20px;text-align:center}.quote-drawer__item-remove{border:none;background:transparent;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #e5e3df}.quote-drawer__item-remove .icon{width:16px;height:16px}.quote-drawer__item-remove:hover{border-color:#d82020}.quote-drawer__item-remove:hover .icon{background-color:#d82020}.quote-drawer__empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.quote-drawer__empty img{max-width:180px;height:auto}.quote-drawer__empty span{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#596b75}.quote-drawer__bottom{padding-top:16px;border-top:1px solid #e5e3df;display:flex;flex-direction:column;gap:16px;background-color:#fff}.quote-drawer__bottom a{text-decoration:none}.rent-drawer{position:fixed;top:0;right:0;z-index:1200;width:100%;max-width:460px;height:100vh;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transform:translate(100%);transition:transform .3s ease}.rent-drawer.is-open{transform:translate(0)}.rent-drawer__top{flex:1;min-height:0;display:flex;flex-direction:column}.rent-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e3df}.rent-drawer__header h3{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.rent-drawer__close{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.rent-drawer__content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.rent-drawer__item{display:flex;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #f8fafb}.rent-drawer__item-image{width:72px;height:72px;border-radius:16px;background-color:#f1f5f7;overflow:hidden;flex-shrink:0}.rent-drawer__item-image img{width:100%;height:100%;object-fit:contain;display:block}.rent-drawer__item-content{flex:1;min-width:0}.rent-drawer__item-content h4{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0 0 4px}.rent-drawer__item-dates{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;display:block;margin-bottom:12px}.rent-drawer__item-actions{display:flex;align-items:center;gap:12px}.rent-drawer__item-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:115px;height:40px;background-color:#fff;border:1px solid #e5e3df;border-radius:100px;padding:8px}.rent-drawer__item-quantity .qty-btn{border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.rent-drawer__item-quantity .qty-value{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;min-width:20px;text-align:center}.rent-drawer__item-remove{border:none;background:transparent;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #e5e3df}.rent-drawer__item-remove .icon{width:16px;height:16px}.rent-drawer__item-remove:hover{border-color:#d82020}.rent-drawer__item-remove:hover .icon{background-color:#d82020}.rent-drawer__empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.rent-drawer__empty img{max-width:180px;height:auto}.rent-drawer__empty span{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#596b75}.rent-drawer__bottom{padding-top:16px;border-top:1px solid #e5e3df;display:flex;flex-direction:column;gap:16px;background-color:#fff}.rent-drawer__bottom a{text-decoration:none}.pagination{display:flex;justify-content:center;margin-top:24px}.pagination__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.pagination__page{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid transparent;border-radius:8px;background-color:transparent;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pagination__page:hover:not(.pagination__page--active){border-color:#0686c4;color:#0686c4}.pagination__page--active{background-color:#0686c4;border-color:#0686c4;color:#fff;cursor:default}.pagination__nav{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.pagination__nav:hover{opacity:.8}.pagination__nav--disabled{cursor:default;pointer-events:none}.pagination__nav-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:transparent}.pagination__nav--disabled .pagination__nav-icon{border-color:#e5e3df}.pagination__nav-text{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0686c4}.pagination__nav--disabled .pagination__nav-text{color:#b5b5b5}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;cursor:default}.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.c-field{position:relative}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{height:56px;border:1px solid #e5e3df;border-radius:16px;background-color:#fff;display:flex;align-items:center;padding:18px 16px 8px;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;line-height:1;padding-left:0;padding-right:28px;margin:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:56px;width:40px;right:8px;top:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:20px;height:20px;margin:0;left:50%;top:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23596b75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#0686c4;box-shadow:0 0 0 3px #0686c41f}.select2-container--default .select2-dropdown{margin-top:8px;border:1px solid #e5e3df;border-radius:16px;background-color:#fff;overflow:hidden;box-shadow:0 12px 30px #1e224f14}.select2-container--default .select2-results>.select2-results__options{max-height:280px;padding:8px 0}.select2-container--default .select2-results__option{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;padding:12px 16px;background-color:transparent;transition:background-color .15s ease,color .15s ease}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f8fafb;color:#1e224f}.select2-container--default .select2-results__option--selected{background-color:#f1f5f7;color:#1e224f;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0}.select2-container--default .select2-search--dropdown{padding:12px;background:#fff;border-bottom:1px solid #e5e3df}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;height:44px;border:1px solid #e5e3df;border-radius:10px;padding:0 12px;outline:none}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#0686c4;box-shadow:0 0 0 3px #0686c41f}.product-search__input{position:relative;display:flex;align-items:center;background:#fff;border-radius:1000px;overflow:visible}.product-search__categories{width:250px}.product-search .select2-container{width:250px!important;flex:0 0 250px}.product-search .select2-selection--single.product-search__select2{border:0!important;background:transparent!important;border-radius:1000px!important;padding:0 16px!important;box-shadow:none!important;outline:none;display:flex;align-items:center}.product-search .select2-selection--single.product-search__select2 .select2-selection__rendered{height:auto!important;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.product-search .select2-selection--single.product-search__select2 .select2-selection__arrow{width:24px!important;right:12px!important;top:0!important}.product-search .select2-selection--single.product-search__select2 .select2-selection__arrow b{border:0!important;width:16px;height:16px;margin:0;left:50%;top:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23596b75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select2-dropdown.product-search__dropdown{margin-top:8px!important;border:1px solid #e5e3df!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-radius:24px;background:#fff!important;overflow:hidden;box-shadow:0 12px 30px #1e224f14!important}.select2-dropdown.product-search__dropdown .select2-results>.select2-results__options{max-height:320px;padding:8px 0}.select2-dropdown.product-search__dropdown .select2-results__option{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#2f628e;padding:12px 24px;background:transparent;transition:background-color .15s ease,color .15s ease}.product-search__dropdown .select2-results__option.select2-results__option--highlighted,.product-search__dropdown .select2-results__option.select2-results__option--selected{background:#0686c4!important;color:#fff!important}.has-mobile-menu-open{overflow:hidden}.header__menu-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;border-radius:100px;cursor:pointer;transition:background-color .2s ease}.header__menu-toggle:hover{background:#f8fafb}.header__menu-toggle:active{background:#f1f5f7}.header__menu-toggle svg{width:20px;height:20px;color:#1e224f;display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.mobile-menu__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fff;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .3s ease;will-change:transform}.mobile-menu.is-open .mobile-menu__panel{transform:translateY(0)}.mobile-menu__header{height:72px;min-height:72px;display:flex;align-items:center;justify-content:flex-end;padding:0 16px;border-bottom:1px solid #e5e3df}.mobile-menu__close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;border-radius:100px;cursor:pointer;transition:background-color .2s ease}.mobile-menu__close:hover{background:#f8fafb}.mobile-menu__close:active{background:#f1f5f7}.mobile-menu__close svg{width:20px;height:20px;color:#1e224f;display:block}.mobile-menu__content{flex:1;overflow-y:auto;padding:24px 16px}.mobile-menu__list,.mobile-menu__extra{list-style:none;margin:0;padding:0}.mobile-menu__list li,.mobile-menu__extra li{border-bottom:1px solid #e5e3df}.mobile-menu__list li:last-child,.mobile-menu__extra li:last-child{border-bottom:0}.mobile-menu__list a,.mobile-menu__extra a{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f;text-decoration:none;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.mobile-menu__list a:after,.mobile-menu__extra a:after{content:url(/app/themes/bombas-do-liz-theme/public/build/assets/arrow-right-1-B5t5zovm.svg);color:#0686c4;font-size:22px;line-height:1;flex-shrink:0}.mobile-menu__extra{margin-top:16px}@media(min-width:1024px){.mobile-menu{display:none}}footer{display:flex;flex-direction:column;gap:24px;width:100%;height:100%;padding:40px 24px 0;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px}footer .footer__contacts{display:flex;flex-direction:column}footer .footer__contacts .logo-footer{max-width:120px;height:auto;margin-bottom:40px}footer .footer__contacts .footer__contacts-container{display:flex;flex-direction:column;gap:24px}footer .footer__contacts .footer__contacts-container h2{font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#1e224f}footer .footer__contacts .footer__contacts-container p{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;max-width:40ch}footer .footer__contacts .footer__contacts-container span{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#b5b5b5}footer .footer__contacts .footer__contacts-container a{text-decoration:none;display:flex;align-items:center;gap:8px}footer .footer__contacts .footer__contacts-container a h3{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}footer .footer__contacts .footer__contacts-container a .icon{background-color:#1e224f}footer .footer__information{width:100%;border-top:1px solid #e5e3df;padding:24px 0 40px}footer .footer__information .content{display:flex;flex-direction:column;gap:24px}footer .footer__information .content .copyright{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#b5b5b5}footer .footer__information .content .link-list{display:flex;gap:16px;list-style:none}footer .footer__information .content .link-list a{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}footer .footer__information .content .made-by{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}footer .footer__information .content .made-by a{color:#1e224f}@media(min-width:1024px){footer{padding:80px 80px 0}footer .footer__contacts{flex-direction:row;align-items:center;justify-content:space-between;gap:80px}footer .footer__contacts .footer__contacts-container{flex-direction:row;justify-content:space-between;gap:40px}footer .footer__information .content{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}footer .footer__information .content .link-list{flex:4}}.header{padding:64px 16px 16px;background-color:#f1f5f7;position:sticky;top:0;z-index:100;transition:box-shadow .3s ease}.header.is-scrolled{box-shadow:0 2px 16px #00000014}.header .header__mobile-inner{display:flex;align-items:center;justify-content:space-between}.header .header__mobile .right button{display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0686c4;background-color:transparent;border:none;font-family:DM Sans}.header .header__desktop{display:none}.header .search{width:100%;height:48px;margin-top:24px}.header .search .product-search{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #f8fafb;border-radius:100px;padding:8px 8px 8px 24px;box-shadow:0 8px 16px #e8edf2;width:100%;height:100%}.header .search .product-search .search__input{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;height:100%}.header .search .product-search .search__input *{height:100%}.header .search .product-search .search__input .divider{width:1px;height:24px;background-color:#e5e3df}.header .search .product-search__categories{border:0;background:transparent;cursor:pointer;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.header .search .product-search__input{flex:1;border:0;outline:none;margin-right:10px}.header .search .product-search__input::placeholder{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.header .search .product-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer;background:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-circle-DOOLWVQh.svg) no-repeat center;background-size:contain;opacity:.6;transition:.2s}.header .search .product-search__button{border:0;background:#0686c4;border-radius:1000px;padding:8px;width:32px;height:32px;cursor:pointer}.header__phone{color:#0686c4}@media(min-width:1024px){.header{padding:40px 80px 16px}.admin-bar .header{top:32px}.header .header__mobile{display:none}.header .header__desktop{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.header .header__desktop .top{width:100%;display:flex;align-items:center;justify-content:space-between}.header .header__desktop .top .left{display:flex;align-items:center;justify-content:space-between;gap:40px}.header .header__desktop .bottom{display:flex;align-items:center;justify-content:space-between;width:100%}.header .header__desktop .bottom .main-menu ul,.header .header__desktop .bottom .right .utility-menu ul{list-style:none;display:flex;align-items:center;gap:8px}.header .header__desktop .bottom .main-menu ul li a,.header .header__desktop .bottom .right .utility-menu ul li a{text-decoration:none;display:block;width:100%;height:100%;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0686c4;padding:12px 16px;border-radius:16px}.header .header__desktop .bottom .main-menu ul li a:hover,.header .header__desktop .bottom .right .utility-menu ul li a:hover{cursor:pointer;background-color:#fff}.header .header__desktop .bottom .main-menu ul li button,.header .header__desktop .bottom .right .utility-menu ul li button{width:100%;height:100%;background-color:transparent;border:none;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0686c4;font-family:DM Sans;padding:12px 16px;border-radius:16px;cursor:pointer}.header .header__desktop .bottom .main-menu ul li button:hover,.header .header__desktop .bottom .right .utility-menu ul li button:hover{cursor:pointer;background-color:#fff}.header .header__desktop .bottom .main-menu ul li.current-menu-item,.header .header__desktop .bottom .main-menu ul li.active,.header .header__desktop .bottom .right .utility-menu ul li.current-menu-item,.header .header__desktop .bottom .right .utility-menu ul li.active{border-radius:16px}.header .header__desktop .bottom .main-menu ul li.current-menu-item a,.header .header__desktop .bottom .main-menu ul li.active a,.header .header__desktop .bottom .right .utility-menu ul li.current-menu-item a,.header .header__desktop .bottom .right .utility-menu ul li.active a{color:#fff;background-color:#0686c4}.header .search{width:600px;height:48px;margin-top:0}.header .search .product-search{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #f8fafb;border-radius:100px;padding:8px 8px 8px 24px;box-shadow:0 8px 16px #e8edf2;width:100%;height:100%}.header .search .product-search .search__input{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;height:100%}.header .search .product-search .search__input *{height:100%}.header .search .product-search .search__input .divider{width:1px;height:24px;background-color:#e5e3df}.header .search .product-search__categories{border:0;background:transparent;cursor:pointer;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.header .search .product-search__input{flex:1;border:0;outline:none;margin-right:10px}.header .search .product-search__input::placeholder{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.header .search .product-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer;background:url(/app/themes/bombas-do-liz-theme/public/build/assets/close-circle-DOOLWVQh.svg) no-repeat center;background-size:contain;opacity:.6;transition:.2s}.header .search .product-search__button{border:0;background:#0686c4;border-radius:1000px;padding:8px;width:32px;height:32px;cursor:pointer}}#customer_login{display:flex;flex-direction:column;align-items:center;justify-content:center}#customer_login h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){#customer_login h1{line-height:40px}}#customer_login h1{color:#1e224f;margin-bottom:16px;text-align:center}#customer_login #custom-register,#customer_login #custom-login{width:100%}#customer_login .form-column h2{text-align:center;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}#customer_login .woocommerce-form{display:flex;flex-direction:column;gap:24px;max-width:350px;width:100%;margin-left:auto;margin-right:auto;background-color:#fff;border:none;border-radius:16px;padding:24px 16px}#customer_login .woocommerce-form .form-inputs,#customer_login .woocommerce-form .form-submit{width:100%;display:flex;flex-direction:column;gap:16px}#customer_login .woocommerce-form .lost_password a{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#242424;text-decoration:underline}#customer_login .woocommerce-form .submit-row{width:100%;display:flex;flex-direction:column;margin:0}#customer_login .woocommerce-form .submit-row button[type=submit]{background-color:#0686c4;color:#fff;padding:16px 24px;border-radius:100px;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;margin-bottom:10px;width:100%}#customer_login .woocommerce-form .submit-row .woocommerce-form-login__rememberme{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#242424;display:flex;align-items:center;justify-content:center;gap:4px}#customer_login .woocommerce-form .no-account,#customer_login .woocommerce-form .login-redirect{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-align:center}#customer_login .woocommerce-form .no-account #register-redirect,#customer_login .woocommerce-form .no-account #login-redirect,#customer_login .woocommerce-form .login-redirect #register-redirect,#customer_login .woocommerce-form .login-redirect #login-redirect{cursor:pointer;text-decoration:underline}#customer_login .woocommerce-form .woocommerce-form-row.field{position:relative;margin:0;width:100%;padding:0}#customer_login .woocommerce-form .woocommerce-form-row.field input,#customer_login .woocommerce-form .woocommerce-form-row.field select{width:100%;border:1px solid #e5e7eb;border-radius:16px;background:#fff;height:56px;padding:22px 16px 12px;font-size:14px;color:#111827;outline:none}#customer_login .woocommerce-form .woocommerce-form-row.field input:focus,#customer_login .woocommerce-form .woocommerce-form-row.field select:focus{border-color:#0686c4}#customer_login .woocommerce-form .woocommerce-form-row.field .password-input{display:block;position:relative}#customer_login .woocommerce-form .woocommerce-form-row.field .password-input input{width:100%}#customer_login .woocommerce-form .woocommerce-form-row.field .password-input .show-password-input{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;background:transparent;padding:0;box-shadow:none}#customer_login .woocommerce-form .woocommerce-form-row.field .password-input .show-password-input:before{content:"";display:block;width:24px;height:24px;background:center/contain no-repeat url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-1RTgqDlx.svg)}#customer_login .woocommerce-form .woocommerce-form-row.field .password-input .show-password-input.display-password:before{background-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-closed-CACzHM_Y.svg)}#customer_login .woocommerce-form .woocommerce-form-row.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px}#customer_login .woocommerce-form .woocommerce-form-row.field label{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:.15s ease;pointer-events:none;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;background:#fff}#customer_login .woocommerce-form .woocommerce-form-row.field:focus-within label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field input:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field:has(.password-input input:not(:placeholder-shown)) label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field:has(input:focus) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field:has(input:not(:placeholder-shown)) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field select:valid+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field #reg_billing_phone_code,#customer_login .woocommerce-form .woocommerce-form-row.field #reg_billing_phone_code option{text-transform:uppercase;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .woocommerce-form-row.field #reg_billing_phone{padding-left:16px!important}#customer_login .woocommerce-form .woocommerce-form-row.field .required{margin-left:4px;color:#ef4444}#customer_login .woocommerce-form .help{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}#customer_login .woocommerce-form .woocommerce-form-row.field input:-webkit-autofill+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}#customer_login .woocommerce-form .register-grid{display:flex;flex-direction:column;gap:16px}#customer_login .woocommerce-form .register-grid .row-2{display:grid;grid-template-columns:132px 1fr;gap:4px}#customer_login .woocommerce-form .terms-row{margin:0}#customer_login .woocommerce-form .terms-row .woocommerce-form__label{display:flex;align-items:flex-start;justify-content:center;gap:4px}#customer_login .woocommerce-form .terms-row .woocommerce-form__label span{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#1e224f}#customer_login .woocommerce-form .woocommerce-privacy-policy-text{display:none}@media(min-width:1024px){#customer_login .woocommerce-form{max-width:420px;padding:40px}}.lost-password{padding:24px 16px}.lost-password h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.lost-password h1{line-height:40px}}.lost-password h1{color:#1e224f;margin-bottom:16px;text-align:center}.lost-password h2{text-align:center;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.lost-password .lost_reset_password{display:flex;flex-direction:column;gap:24px;max-width:350px;width:100%;margin-left:auto;margin-right:auto;margin-top:24px;background-color:#fff;border:none;border-radius:16px;padding:24px 16px}.lost-password .lost_reset_password .woocommerce-form-row{position:relative;margin:0;width:100%;padding:0}.lost-password .lost_reset_password .woocommerce-form-row input{width:100%;border:1px solid #e5e7eb;border-radius:16px;background:#fff;height:56px;padding:22px 16px 12px;font-size:14px;color:#111827;outline:none}.lost-password .lost_reset_password .woocommerce-form-row input:focus{border-color:#0686c4}.lost-password .lost_reset_password .woocommerce-form-row .password-input{display:block;position:relative}.lost-password .lost_reset_password .woocommerce-form-row .password-input input{width:100%}.lost-password .lost_reset_password .woocommerce-form-row label{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:.15s ease;pointer-events:none;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;background:#fff}.lost-password .lost_reset_password .woocommerce-form-row:focus-within label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.lost-password .lost_reset_password .woocommerce-form-row input:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.lost-password .lost_reset_password .woocommerce-form-row:has(.password-input input:not(:placeholder-shown)) label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.lost-password .lost_reset_password .woocommerce-form-row:has(input:focus) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.lost-password .lost_reset_password .woocommerce-form-row:has(input:not(:placeholder-shown)) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.lost-password .lost_reset_password .woocommerce-form-row select:valid+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.lost-password .lost_reset_password .woocommerce-form-row .required{margin-left:4px;color:#ef4444}.lost-password .lost_reset_password button[type=submit]{background-color:#0686c4;color:#fff;padding:16px 24px;border-radius:100px;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;margin-bottom:10px;width:100%}.lost-password .lost_reset_password .clear{display:none}.lost-password .lost_reset_password .login-redirect{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-align:center}.lost-password .lost_reset_password .login-redirect #login-redirect{cursor:pointer;text-decoration:underline}.lost-password .lost_reset_password a{color:#242424}@media(min-width:1024px){.lost-password{padding:40px}.lost-password .lost_reset_password{margin-top:40px}}.lost-password-confirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:40px 16px}.lost-password-confirmation h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.lost-password-confirmation h1{line-height:40px}}.lost-password-confirmation h1{color:#1e224f;text-align:center}.lost-password-confirmation h2{text-align:center;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;max-width:70ch}@media(min-width:1024px){.lost-password-confirmation{padding:80px}}.reset-password{padding:24px 16px}.reset-password h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.reset-password h1{line-height:40px}}.reset-password h1{color:#1e224f;margin-bottom:16px;text-align:center}.reset-password h2{text-align:center;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75}.reset-password .lost_reset_password{display:flex;flex-direction:column;gap:24px;max-width:350px;width:100%;margin-left:auto;margin-right:auto;margin-top:24px;background-color:#fff;border:none;border-radius:16px;padding:24px 16px}.reset-password .lost_reset_password .woocommerce-form-row{position:relative;margin:0;width:100%;padding:0}.reset-password .lost_reset_password .woocommerce-form-row input{width:100%;border:1px solid #e5e7eb;border-radius:16px;background:#fff;height:56px;padding:22px 16px 12px;font-size:14px;color:#111827;outline:none}.reset-password .lost_reset_password .woocommerce-form-row input:focus{border-color:#0686c4}.reset-password .lost_reset_password .woocommerce-form-row .password-input{display:block;position:relative}.reset-password .lost_reset_password .woocommerce-form-row .password-input input{width:100%}.reset-password .lost_reset_password .woocommerce-form-row .password-input .show-password-input{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;background:transparent;padding:0;box-shadow:none}.reset-password .lost_reset_password .woocommerce-form-row .password-input .show-password-input:before{content:"";display:block;width:24px;height:24px;background:center/contain no-repeat url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-1RTgqDlx.svg)}.reset-password .lost_reset_password .woocommerce-form-row .password-input .show-password-input.display-password:before{background-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/eye-closed-CACzHM_Y.svg)}.reset-password .lost_reset_password .woocommerce-form-row label{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:.15s ease;pointer-events:none;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;background:#fff}.reset-password .lost_reset_password .woocommerce-form-row:focus-within label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.reset-password .lost_reset_password .woocommerce-form-row input:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.reset-password .lost_reset_password .woocommerce-form-row:has(.password-input input:not(:placeholder-shown)) label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.reset-password .lost_reset_password .woocommerce-form-row:has(input:focus) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.reset-password .lost_reset_password .woocommerce-form-row:has(input:not(:placeholder-shown)) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.reset-password .lost_reset_password .woocommerce-form-row select:valid+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.reset-password .lost_reset_password .woocommerce-form-row .required{margin-left:4px;color:#ef4444}.reset-password .lost_reset_password .help{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.reset-password .lost_reset_password button[type=submit]{background-color:#0686c4;color:#fff;padding:16px 24px;border-radius:100px;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;margin-bottom:10px;width:100%}.reset-password .lost_reset_password .clear{display:none}.reset-password .lost_reset_password .login-redirect{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-align:center}.reset-password .lost_reset_password .login-redirect #login-redirect{cursor:pointer;text-decoration:underline}.reset-password .lost_reset_password a{color:#242424}@media(min-width:1024px){.reset-password{padding:40px}.reset-password .lost_reset_password{margin-top:40px}}.type-post.post .body{padding:40px 16px 0;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:24px;background-color:#fff}.type-post.post .body header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.type-post.post .body header h1{line-height:40px}}.type-post.post .body header h1{color:#1e224f}.type-post.post .body header span{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.type-post.post .body img{width:100%;height:auto;border-radius:24px}.type-post.post .body .content{display:flex;flex-direction:column;align-items:flex-start;color:#1e224f}.type-post.post .body .content p{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0}.type-post.post .body .content p,.type-post.post .body .content img{width:100%;max-width:none}.type-post.post .related-posts{padding:24px 16px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.type-post.post .related-posts a{text-decoration:none}.type-post.post .related-posts h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.type-post.post .related-posts h1{line-height:40px}}.type-post.post .related-posts h1{color:#1e224f}@media(min-width:1024px){.type-post.post .body{padding-top:80px!important;padding:0;gap:40px}.type-post.post .body header h1{max-width:30ch}.type-post.post .body img{max-width:70%}.type-post.post .body .content{max-width:60ch}.type-post.post .related-posts{padding:40px 0 80px;gap:40px}}.share{margin-top:40px;padding-bottom:24px}.share__label{display:block;margin-bottom:8px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;text-align:center}.share__icons{display:flex;align-items:center;justify-content:center;gap:12px}.share__icons a{width:40px;height:40px;border-radius:10px;border:1px solid #29abe2;display:flex;align-items:center;justify-content:center;transition:.2s ease}.share__icons a:hover{background:#e0f2fe;border-color:#0284c7}.share__icons a svg{width:18px;height:18px}.share__icons button{width:40px;height:40px;border-radius:10px;border:1px solid #29abe2;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}.share__icons button:hover{background:#e0f2fe;border-color:#0284c7}.share__icons button.is-copied{background:#0284c7;border-color:#0284c7}.share__icons button.is-copied svg{color:#fff}@media(min-width:1024px){.share{padding-bottom:40px}}.products-grid__container{position:relative;flex:1}.products-grid__container .products-grid__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.products-grid__container.is-loading .products-grid__loading{opacity:1}.products-grid__container.is-loading .products-grid__content{opacity:.3}.products-grid__container .products-grid__content .products-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:1024px){.products-grid__container .products-grid__content .products-grid{grid-template-columns:repeat(auto-fit,minmax(0,310px))}}.my-account__header{margin-bottom:24px}.my-account__header h1{font-size:clamp(24px,0px + 3.125vw,32px);line-height:32px;font-weight:500;letter-spacing:-.04em}@media(min-width:1024px){.my-account__header h1{line-height:40px}}.my-account__header h1{color:#1e224f}.my-account__header h3{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.my-account__body{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media(min-width:1024px){.my-account__header{margin-bottom:24px}.my-account__body{flex-direction:row}}.my-account-nav{width:100%}.my-account-nav__list{list-style:none;display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.my-account-nav__item a{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;border-radius:16px;background-color:#fff;padding:16px 24px}.my-account-nav__item a .icon{width:20px;height:20px;background-color:#1e224f;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.my-account-nav__item a.is-active{background-color:#0686c4;color:#fff}.my-account-nav__item a.is-active .icon{background-color:#fff}@media(min-width:1024px){.my-account-nav{max-width:270px}}.icon-cart{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/cart-MlWD0qJ7.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/cart-MlWD0qJ7.svg)}.icon-user{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-CUL3hhzO.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/user-CUL3hhzO.svg)}.icon-logout{mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/logout-Csm0a74i.svg);-webkit-mask-image:url(/app/themes/bombas-do-liz-theme/public/build/assets/logout-Csm0a74i.svg)}.myaccount-orders h2{font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.04em;color:#1e224f;margin:0 0 24px}.myaccount-orders__list{display:flex;flex-direction:column;gap:16px}.myaccount-orders__item{background-color:#fff;border-radius:24px;overflow:hidden;border:1px solid #e5e3df}.myaccount-orders__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:none;background:transparent;cursor:pointer;text-align:left}.myaccount-orders__header-info{display:flex;align-items:flex-start;gap:32px;flex:1;min-width:0}.myaccount-orders__header-col{display:flex;flex-direction:column;gap:4px;min-width:0}.myaccount-orders__label{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75}.myaccount-orders__value{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}.myaccount-orders__toggle-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.is-open .myaccount-orders__toggle-icon{transform:rotate(180deg)}.myaccount-orders__body{display:none;padding:0 24px 24px;border-top:1px solid #e5e3df}.is-open .myaccount-orders__body{display:block}.myaccount-orders__products{display:flex;flex-direction:column;gap:16px;padding-top:16px}.myaccount-orders__product{display:flex;align-items:center;gap:16px}.myaccount-orders__product-image{width:56px;height:56px;border-radius:10px;background-color:#f1f5f7;overflow:hidden;flex-shrink:0}.myaccount-orders__product-image img{width:100%;height:100%;object-fit:contain;display:block}.myaccount-orders__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.myaccount-orders__product-name{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f}.myaccount-orders__product-qty,.myaccount-orders__product-dates,.myaccount-orders__empty{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#b5b5b5}.woocommerce-cart .woocommerce{max-width:1440px;margin:0 auto;padding:32px 16px}@media(min-width:1024px){.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start;padding:40px 80px}}.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .cart-layout__form,.woocommerce-cart .cart_totals{background:#fff;border-radius:24px}.woocommerce-cart .cart-layout__form{padding:24px}@media(min-width:1024px){.woocommerce-cart .cart-layout__form{padding:40px}}@media(min-width:1024px){.woocommerce-cart .cart-layout__summary{position:sticky;top:24px}}.woocommerce-cart .shop_table.cart{width:100%;border:0!important;border-collapse:collapse;margin:0}.woocommerce-cart .shop_table.cart thead{display:none}.woocommerce-cart .shop_table.cart tr,.woocommerce-cart .shop_table.cart td,.woocommerce-cart .shop_table.cart th{border:0!important;background:transparent!important}.woocommerce-cart .shop_table.cart td{padding:0!important}.woocommerce-cart .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"thumb name price" "thumb qty remove";gap:16px 24px;align-items:center;padding:24px 0!important;border-bottom:1px solid #e5e3df!important}@media(max-width:767px){.woocommerce-cart .cart-item{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"thumb name" "thumb price" "thumb qty" "thumb remove";align-items:start}}.woocommerce-cart .cart-item .product-thumbnail{grid-area:thumb}.woocommerce-cart .cart-item .product-thumbnail:before{display:none!important}.woocommerce-cart .cart-item .cart-item__thumb{display:block;width:96px;aspect-ratio:1/1;background:#f8fafb;border-radius:10px;overflow:hidden}@media(max-width:767px){.woocommerce-cart .cart-item .cart-item__thumb{width:80px}}.woocommerce-cart .cart-item .cart-item__thumb img{width:100%;height:100%;object-fit:contain;display:block}.woocommerce-cart .cart-item .product-name{grid-area:name;min-width:0}.woocommerce-cart .cart-item .product-name:before{display:none!important}.woocommerce-cart .cart-item .cart-item__title{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#1e224f;text-decoration:none;line-height:1.35}.woocommerce-cart .cart-item .cart-item__title:hover{color:#0686c4}.woocommerce-cart .cart-item .cart-item__meta{margin-top:8px;color:#596b75}.woocommerce-cart .cart-item .product-price{grid-area:price;text-align:right}.woocommerce-cart .cart-item .product-price:before{display:none!important}@media(max-width:767px){.woocommerce-cart .cart-item .product-price{text-align:left}}.woocommerce-cart .cart-item .product-price .amount,.woocommerce-cart .cart-item .product-price bdi{font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#1e224f}.woocommerce-cart .cart-item .product-quantity{grid-area:qty}.woocommerce-cart .cart-item .product-quantity:before{display:none!important}.woocommerce-cart .cart-item .cart-qty{display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e3df;border-radius:1000px;padding:4px 10px;min-height:56px;background:#fff}.woocommerce-cart .cart-item .cart-qty__btn{width:36px;height:36px;border:0;background:transparent;border-radius:999px;cursor:pointer;font-size:28px;line-height:1;color:#1e224f;display:inline-flex;align-items:center;justify-content:center}.woocommerce-cart .cart-item .cart-qty__field{min-width:28px;display:flex;align-items:center;justify-content:center}.woocommerce-cart .cart-item .quantity{display:flex;align-items:center;margin:0}.woocommerce-cart .cart-item input.qty{width:28px;border:0;padding:0;background:transparent;text-align:center;outline:none;box-shadow:none;font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;color:#1e224f;-moz-appearance:textfield}.woocommerce-cart .cart-item input.qty::-webkit-inner-spin-button,.woocommerce-cart .cart-item input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .cart-item .product-remove{grid-area:remove;text-align:right}.woocommerce-cart .cart-item .product-remove:before{display:none!important}@media(max-width:767px){.woocommerce-cart .cart-item .product-remove{text-align:left}}.woocommerce-cart .cart-item .cart-item__remove{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-size:0}.woocommerce-cart .cart-item .cart-item__remove:hover{background:#f1f5f7}.woocommerce-cart .cart-item .cart-item__remove:before{content:"";width:18px;height:18px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230686c4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 01-2 2H7a2 2 0 01-2-2V6m3 0V4a2 2 0 012-2h4a2 2 0 012 2v2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.woocommerce-cart .cart-item .product-subtotal{display:none!important}.woocommerce-cart .cart-actions-row .actions{padding-top:24px!important}.woocommerce-cart .cart-actions-row .coupon{display:flex;gap:16px;align-items:center;padding-top:24px;border-top:1px solid #e5e3df;width:100%}@media(max-width:767px){.woocommerce-cart .cart-actions-row .coupon{flex-direction:column;align-items:stretch}}.woocommerce-cart .cart-actions-row .coupon .input-text{flex:1;min-height:56px;border:1px solid #e5e3df;border-radius:1000px;padding:0 24px;outline:none;box-shadow:none;background:#fff}.woocommerce-cart .cart-actions-row .coupon .coupon-btn{flex:0 0 auto}.woocommerce-cart .cart-actions-row .update-cart-hidden{display:none!important}.woocommerce-cart .cart_totals{padding:24px;width:100%!important}@media(min-width:1024px){.woocommerce-cart .cart_totals{padding:32px}}.woocommerce-cart .cart_totals h2{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #e5e3df;font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.04em}@media(min-width:1024px){.woocommerce-cart .cart_totals h2{line-height:32px}}.woocommerce-cart .cart_totals h2{color:#1e224f}.woocommerce-cart .cart_totals .cart-totals__quote{margin-bottom:24px}.woocommerce-cart .cart_totals .cart-quote-btn,.woocommerce-cart .cart_totals .checkout-button{width:100%;display:inline-flex;text-decoration:none;justify-content:center;align-items:center;box-sizing:border-box}.woocommerce-cart .cart_totals .checkout-button{margin-bottom:0!important}.woocommerce-cart .cart_totals .shop_table{width:100%;border:0!important;margin:0 0 24px}.woocommerce-cart .cart_totals .shop_table tr,.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{border:0!important;background:transparent!important}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{padding:10px 0!important}.woocommerce-cart .cart_totals .shop_table th{text-align:left;color:#596b75}.woocommerce-cart .cart_totals .shop_table td{text-align:right;color:#1e224f}.woocommerce-cart .cart_totals .shop_table .order-total th,.woocommerce-cart .cart_totals .shop_table .order-total td{padding-top:16px!important;border-top:1px solid #e5e3df!important;font-size:16px;line-height:20px;font-weight:700;letter-spacing:0}.woocommerce-cart .cart_totals .shop_table .order-total .includes_tax{display:block;margin-top:4px;color:#596b75;font-size:.875rem;line-height:1.4}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin:0}.custom-checkout .wc-block-checkout{background-color:#fff;padding:40px;border-radius:24px}.custom-checkout .wc-block-components-checkout-place-order-button{background-color:#0686c4;border-radius:100px}.custom-thankyou{padding:24px 16px}@media(min-width:1024px){.custom-thankyou{padding:40px 80px}}.custom-thankyou .thankyou-inner{background-color:#fff;padding:24px;border-radius:24px}@media(min-width:1024px){.custom-thankyou .thankyou-inner{padding:40px}}.custom-thankyou .thankyou-inner .woocommerce-thankyou-order-received{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;color:#0c6046;margin:0 0 24px}.custom-thankyou .thankyou-inner .woocommerce-order-overview{list-style:none;margin:0 0 32px;padding:0 0 24px;display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #e5e3df}@media(min-width:1024px){.custom-thankyou .thankyou-inner .woocommerce-order-overview{gap:32px}}.custom-thankyou .thankyou-inner .woocommerce-order-overview li{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;text-transform:uppercase;letter-spacing:.04em}.custom-thankyou .thankyou-inner .woocommerce-order-overview li strong{font-size:16px;line-height:20px;font-weight:500;color:#1e224f;text-transform:none;letter-spacing:0}.custom-thankyou .thankyou-inner .woocommerce-order-details__title,.custom-thankyou .thankyou-inner .woocommerce-column__title{font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.04em;color:#1e224f;margin:0 0 16px}.custom-thankyou .thankyou-inner .woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-bottom:32px;border:1px solid #e5e3df;border-radius:16px;overflow:hidden}.custom-thankyou .thankyou-inner .woocommerce-table--order-details thead th{font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;color:#596b75;text-align:left;padding:12px 16px;border-bottom:1px solid #e5e3df}.custom-thankyou .thankyou-inner .woocommerce-table--order-details tbody td{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;padding:12px 16px;border-bottom:1px solid #f1f5f7}.custom-thankyou .thankyou-inner .woocommerce-table--order-details tbody td a{color:#0686c4;text-decoration:none}.custom-thankyou .thankyou-inner .woocommerce-table--order-details tbody td a:hover{text-decoration:underline}.custom-thankyou .thankyou-inner .woocommerce-table--order-details tfoot tr th,.custom-thankyou .thankyou-inner .woocommerce-table--order-details tfoot tr td{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#1e224f;padding:12px 16px;border-top:1px solid #f1f5f7}.custom-thankyou .thankyou-inner .woocommerce-table--order-details tfoot tr th:first-child,.custom-thankyou .thankyou-inner .woocommerce-table--order-details tfoot tr td:first-child{font-weight:500}.custom-thankyou .thankyou-inner .woocommerce-table--order-details tfoot tr:last-child th,.custom-thankyou .thankyou-inner .woocommerce-table--order-details tfoot tr:last-child td{font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#1e224f}.custom-thankyou .thankyou-inner .woocommerce-customer-details{margin-top:32px}.custom-thankyou .thankyou-inner .woocommerce-customer-details .woocommerce-columns{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.custom-thankyou .thankyou-inner .woocommerce-customer-details .woocommerce-columns{flex-direction:row;gap:32px}}.custom-thankyou .thankyou-inner .woocommerce-customer-details .woocommerce-column{flex:1}.custom-thankyou .thankyou-inner .woocommerce-customer-details address{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;font-style:normal;padding:16px;border:1px solid #e5e3df;border-radius:16px}.custom-thankyou .thankyou-inner .woocommerce-customer-details address p{margin:0 0 4px}.custom-thankyou .thankyou-inner .woocommerce-order-details,.custom-thankyou .thankyou-inner .woocommerce-bacs-bank-details{margin-bottom:24px}.custom-thankyou .thankyou-inner>p{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#596b75;margin:0 0 16px}.custom-thankyou .thankyou-inner .woocommerce-notice--error{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0;color:#d82020;background-color:#fcf4f4;padding:16px;border-radius:16px;margin-bottom:16px}.custom-thankyou .thankyou-inner .woocommerce-thankyou-order-failed-actions{display:flex;gap:12px}.custom-thankyou .thankyou-inner .woocommerce-thankyou-order-failed-actions .button{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;background-color:#0686c4;color:#fff;border:none;border-radius:100px;padding:12px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.custom-thankyou .thankyou-inner .woocommerce-thankyou-order-failed-actions .button:hover{background-color:#29abe2}.edit-account-form{display:flex;flex-direction:column;gap:32px}.edit-account-form__section{display:flex;flex-direction:column;gap:16px}.edit-account-form__title{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;color:#1e224f;margin:0}.edit-account-form__card{background-color:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px}.edit-account-form__row{display:flex;flex-direction:column;gap:16px}.edit-account-form__row--half{flex-direction:row;gap:16px}.edit-account-form__row--half .c-field{flex:1}.edit-account-form .c-field{position:relative;margin:0;width:100%;padding:0}.edit-account-form .c-field input,.edit-account-form .c-field select{width:100%;border:1px solid #e5e7eb;border-radius:16px;background:#fff;height:56px;padding:22px 16px 12px!important;font-size:14px;color:#111827;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit-account-form .c-field input:focus,.edit-account-form .c-field select:focus{border-color:#0686c4}.edit-account-form .c-field select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px}.edit-account-form .c-field input::placeholder{color:transparent}.edit-account-form .c-field label{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:.15s ease;pointer-events:none;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#596b75;background:#fff}.edit-account-form .c-field:focus-within label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.edit-account-form .c-field input:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.edit-account-form .c-field select:valid+label{top:8px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.edit-account-form .c-field:has(input:focus) label,.edit-account-form .c-field:has(select:focus) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.edit-account-form .c-field:has(input:not(:placeholder-shown)) label,.edit-account-form .c-field:has(select:valid) label{top:10px;transform:translateY(0);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}.edit-account-form .c-field--password input{padding-right:48px!important}.edit-account-form .c-field__password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;cursor:pointer;color:#b5b5b5;transition:color .2s ease}.edit-account-form .c-field__password-toggle:hover{color:#1e224f}.edit-account-form__actions{display:flex;flex-direction:column;gap:12px}.edit-account-form__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:24px;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.edit-account-form__btn--primary{background-color:#0686c4;border:1.5px solid #0686c4;color:#fff}.edit-account-form__btn--primary:hover{opacity:.9}.edit-account-form__btn--secondary{background-color:transparent;border:1.5px solid #0686c4;color:#0686c4}.edit-account-form__btn--secondary:hover{background-color:#0686c40d}@media(max-width:1024px){.edit-account-form__row--half{flex-direction:column}}
