.elementor-3635 .elementor-element.elementor-element-cebbe92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3635 .elementor-element.elementor-element-85934b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-3635 .elementor-element.elementor-element-6011496{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3635 .elementor-element.elementor-element-6011496.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3635 .elementor-element.elementor-element-9374793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#10212F1C;--border-color:#10212F1C;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3635 .elementor-element.elementor-element-9374793:not(.elementor-motion-effects-element-type-background), .elementor-3635 .elementor-element.elementor-element-9374793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cs_branco );}.elementor-3635 .elementor-element.elementor-element-9374793.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3635 .elementor-element.elementor-element-ef63c04 .cart button, .elementor-3635 .elementor-element.elementor-element-ef63c04 .cart .button{transition:all 0.2s;}.elementor-3635 .elementor-element.elementor-element-ef63c04 .quantity .qty{transition:all 0.2s;}.elementor-3635 .elementor-element.elementor-element-d31a002 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3635 .elementor-element.elementor-element-d31a002{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3635 .elementor-element.elementor-element-0b5a99f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3635 .elementor-element.elementor-element-d474e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#10212F1C;--border-color:#10212F1C;--border-radius:14px 14px 14px 14px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3635 .elementor-element.elementor-element-d474e2b:not(.elementor-motion-effects-element-type-background), .elementor-3635 .elementor-element.elementor-element-d474e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cs_branco );}.elementor-3635 .elementor-element.elementor-element-d474e2b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-3635 .elementor-element.elementor-element-5ba75ab .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-3635 .elementor-element.elementor-element-889d856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3635 .elementor-element.elementor-element-889d856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-3635 .elementor-element.elementor-element-c7243c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3635 .elementor-element.elementor-element-2c0c9fa .elementor-heading-title{font-size:24px;font-weight:700;color:var( --e-global-color-text );}.elementor-3635 .elementor-element.elementor-element-6078de6{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-3635 .elementor-element.elementor-element-6078de6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3635 .elementor-element.elementor-element-6078de6 .e-loop-item > .elementor-section, .elementor-3635 .elementor-element.elementor-element-6078de6 .e-loop-item > .elementor-section > .elementor-container, .elementor-3635 .elementor-element.elementor-element-6078de6 .e-loop-item > .e-con, .elementor-3635 .elementor-element.elementor-element-6078de6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3635 .elementor-element.elementor-element-b0e3b67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-3635 .elementor-element.elementor-element-ea905a4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3635 .elementor-element.elementor-element-e5caad0.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-3635 .elementor-element.elementor-element-85934b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3635 .elementor-element.elementor-element-0b5a99f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-3635 .elementor-element.elementor-element-6078de6{--grid-columns:3;}}@media(max-width:767px){.elementor-3635 .elementor-element.elementor-element-cebbe92{--padding-top:14px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3635 .elementor-element.elementor-element-6011496{--width:100%;}.elementor-3635 .elementor-element.elementor-element-9374793{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3635 .elementor-element.elementor-element-d474e2b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3635 .elementor-element.elementor-element-2c0c9fa .elementor-heading-title{font-size:21px;}.elementor-3635 .elementor-element.elementor-element-6078de6{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3635 .elementor-element.elementor-element-b0e3b67{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-3635 .elementor-element.elementor-element-6011496{--width:55%;}.elementor-3635 .elementor-element.elementor-element-9374793{--width:45%;}.elementor-3635 .elementor-element.elementor-element-d474e2b{--width:100%;}.elementor-3635 .elementor-element.elementor-element-889d856{--width:340px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3635 .elementor-element.elementor-element-6011496{--width:100%;}.elementor-3635 .elementor-element.elementor-element-9374793{--width:100%;}.elementor-3635 .elementor-element.elementor-element-889d856{--width:100%;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-cf5e8a3 */.elementor-3635 .elementor-element.elementor-element-cf5e8a3:empty,.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .elementor-widget-container:empty{display:none}.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-message,.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-info,.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0;padding:14px 18px 14px 48px;border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);border-left:4px solid var(--e-global-color-primary);border-radius:12px;background:#fff;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;color:var(--e-global-color-text)}.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-error{border-left-color:#C0392B}.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-message::before,.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-info::before{top:50%;left:18px;transform:translateY(-50%)}.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-message .button{order:2;margin-left:auto!important;float:none!important}.elementor-3635 .elementor-element.elementor-element-cf5e8a3 [role=alert]:focus,.elementor-3635 .elementor-element.elementor-element-cf5e8a3 .woocommerce-message:focus{outline:0}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-2b321f9 */.elementor-3635 .elementor-element.elementor-element-2b321f9 .woocommerce-breadcrumb{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:13px;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-3635 .elementor-element.elementor-element-2b321f9 .woocommerce-breadcrumb a{color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent);text-decoration:none}.elementor-3635 .elementor-element.elementor-element-2b321f9 .woocommerce-breadcrumb a:hover{color:var(--e-global-color-primary)}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9d5cea8 */.elementor-3635 .elementor-element.elementor-element-9d5cea8 .woocommerce-product-gallery{margin:0;width:100%!important;float:none!important}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-viewport,.elementor-3635 .elementor-element.elementor-element-9d5cea8 .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);border-radius:14px;background:#fff;overflow:hidden}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-viewport .woocommerce-product-gallery__wrapper{border:0;border-radius:0}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .woocommerce-product-gallery__image img{aspect-ratio:1/1;object-fit:contain;background:#fff;padding:24px}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-control-thumbs{display:flex;gap:10px;margin:12px 0 0!important;padding:0}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-control-thumbs li{width:76px!important;float:none!important;margin:0!important}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-control-thumbs img{aspect-ratio:1/1;object-fit:contain;padding:6px;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);border-radius:10px;opacity:.7;transition:all .2s}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-control-thumbs img.flex-active,.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-control-thumbs img:hover{opacity:1;border-color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-9d5cea8 span.onsale{top:14px;left:14px;right:auto;margin:0;background:var(--e-global-color-accent);border-radius:6px;padding:6px 10px;font-size:13px;line-height:1;min-height:0;min-width:0;z-index:3}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .woocommerce-product-gallery__trigger{top:14px;right:14px}@media(max-width:767px){.elementor-3635 .elementor-element.elementor-element-9d5cea8 .woocommerce-product-gallery__image img{padding:12px}.elementor-3635 .elementor-element.elementor-element-9d5cea8 .flex-control-thumbs li{width:60px!important}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-fede6b8 */.elementor-3635 .elementor-element.elementor-element-fede6b8 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--e-global-color-text)}@media(max-width:767px){.elementor-3635 .elementor-element.elementor-element-fede6b8 .elementor-heading-title{font-size:21px}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-dab7934 */.elementor-3635 .elementor-element.elementor-element-dab7934 .woocommerce-product-rating{margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-84dc804 */.elementor-3635 .elementor-element.elementor-element-84dc804 .price{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:32px;font-weight:800;letter-spacing:-.015em;line-height:1.1;color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-84dc804 .price del{order:-1;width:100%;margin-bottom:4px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;font-weight:400;letter-spacing:0;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent);opacity:1}.elementor-3635 .elementor-element.elementor-element-84dc804 .price ins{text-decoration:none}.elementor-3635 .elementor-element.elementor-element-84dc804 .woocommerce-Price-currencySymbol{margin-right:.12em}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-323bf61 */.elementor-3635 .elementor-element.elementor-element-323bf61 .cs-parcelas{margin:0;min-height:1.45em;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent)}.elementor-3635 .elementor-element.elementor-element-323bf61 .cs-parcelas strong{color:var(--e-global-color-text);font-weight:600}@media(max-width:767px){.elementor-3635 .elementor-element.elementor-element-323bf61 .cs-parcelas{font-size:12px}}.elementor-3635 .elementor-element.elementor-element-323bf61 .cs-parcelas{font-size:14.5px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-cf25a89 */.elementor-3635 .elementor-element.elementor-element-cf25a89 .stock{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14px;font-weight:600}.elementor-3635 .elementor-element.elementor-element-cf25a89 .stock.in-stock{color:var(--e-global-color-accent)}.elementor-3635 .elementor-element.elementor-element-cf25a89 .elementor-widget-container:empty{display:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ef63c04 */.elementor-3635 .elementor-element.elementor-element-ef63c04{margin-top:8px}.elementor-3635 .elementor-element.elementor-element-ef63c04 form.cart{display:flex;flex-wrap:wrap;gap:10px;margin:0!important}.elementor-3635 .elementor-element.elementor-element-ef63c04 form.cart:before,.elementor-3635 .elementor-element.elementor-element-ef63c04 form.cart:after{display:none}.elementor-3635 .elementor-element.elementor-element-ef63c04 form.cart div.quantity{float:none;margin:0!important;display:flex}.elementor-3635 .elementor-element.elementor-element-ef63c04 .quantity .qty{width:76px;height:52px;padding:0 6px;border:1px solid color-mix(in srgb,var(--e-global-color-text) 22%,transparent);border-radius:10px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:16px;font-weight:600;text-align:center}.elementor-3635 .elementor-element.elementor-element-ef63c04 .single_add_to_cart_button{flex:1;min-width:200px;height:52px;margin:0!important;float:none!important;border-radius:10px;background:var(--e-global-color-primary)!important;color:#fff!important;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em}.elementor-3635 .elementor-element.elementor-element-ef63c04 .single_add_to_cart_button:hover{background:var(--e-global-color-text)!important}.elementor-3635 .elementor-element.elementor-element-ef63c04 table.variations{margin-bottom:12px}.elementor-3635 .elementor-element.elementor-element-ef63c04 .woocommerce-variation-add-to-cart{display:flex;gap:10px;width:100%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38643b2 */.elementor-3635 .elementor-element.elementor-element-38643b2 a.cs-wa{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 18px;border:1.5px solid var(--e-global-color-accent);border-radius:10px;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:15px;font-weight:700;color:var(--e-global-color-accent);text-decoration:none;transition:background .2s,color .2s}.elementor-3635 .elementor-element.elementor-element-38643b2 a.cs-wa:hover{background:var(--e-global-color-accent);color:#fff}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d31a002 */.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-item{margin:0!important;padding:12px 8px!important;border-radius:10px;background:var(--e-global-color-cs_bg);flex-direction:column;align-items:center!important;text-align:center;gap:6px}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-item:after{display:none}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-icon{padding:0!important;margin:0!important}.elementor-3635 .elementor-element.elementor-element-d31a002 .elementor-icon-list-text{padding:0!important;line-height:1.3}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-86b6516 */.elementor-3635 .elementor-element.elementor-element-86b6516{padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--e-global-color-text) 11%,transparent)}.elementor-3635 .elementor-element.elementor-element-86b6516 .product_meta{display:flex;flex-wrap:wrap;gap:4px 18px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:12.5px;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent)}.elementor-3635 .elementor-element.elementor-element-86b6516 .product_meta>span{margin:0!important;padding:0!important;border:0!important}.elementor-3635 .elementor-element.elementor-element-86b6516 .product_meta a{color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent)}.elementor-3635 .elementor-element.elementor-element-86b6516 .product_meta a:hover{color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-86b6516 .detail-container{gap:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9374793 */@media(min-width:1025px){.elementor-3635 .elementor-element.elementor-element-9374793{position:sticky;top:24px}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-256477d */.elementor-3635 .elementor-element.elementor-element-256477d{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15.5px;line-height:1.7;color:color-mix(in srgb,var(--e-global-color-text) 86%,transparent)}.elementor-3635 .elementor-element.elementor-element-256477d p{margin:0 0 1em}.elementor-3635 .elementor-element.elementor-element-256477d h2,.elementor-3635 .elementor-element.elementor-element-256477d h3{font-size:18px;margin:1.4em 0 .5em}.elementor-3635 .elementor-element.elementor-element-256477d .cs-spec-titulo{margin:1.6em 0 .6em;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--e-global-color-text)}.elementor-3635 .elementor-element.elementor-element-256477d dl.cs-spec{margin:0 0 1.2em;border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);border-radius:10px;overflow:hidden;font-size:14.5px;line-height:1.45}.elementor-3635 .elementor-element.elementor-element-256477d dl.cs-spec>div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;border-bottom:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent)}.elementor-3635 .elementor-element.elementor-element-256477d dl.cs-spec>div:last-child{border-bottom:0}.elementor-3635 .elementor-element.elementor-element-256477d dl.cs-spec dt{margin:0;padding:10px 14px;background:var(--e-global-color-cs_bg);font-weight:600;color:var(--e-global-color-text)}.elementor-3635 .elementor-element.elementor-element-256477d dl.cs-spec dd{margin:0;padding:10px 14px;background:#fff}.elementor-3635 .elementor-element.elementor-element-256477d ul.cs-spec-lista{margin:0 0 1.2em;padding:0;list-style:none;display:grid;gap:6px}.elementor-3635 .elementor-element.elementor-element-256477d ul.cs-spec-lista li{position:relative;padding-left:24px}.elementor-3635 .elementor-element.elementor-element-256477d ul.cs-spec-lista li::before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-accent)}@media(max-width:767px){.elementor-3635 .elementor-element.elementor-element-256477d{font-size:15px}.elementor-3635 .elementor-element.elementor-element-256477d dl.cs-spec>div{grid-template-columns:44% 1fr}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722c3bc */.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon-box-wrapper{padding:18px;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);gap:14px;text-align:left;align-items:flex-start;display:flex}.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon-box-icon{margin:0!important;line-height:0}.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon{font-size:20px;color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon svg{fill:var(--e-global-color-primary);width:20px;height:20px}.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon-box-title{margin:0 0 4px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:15px;font-weight:700;color:var(--e-global-color-text)}.elementor-3635 .elementor-element.elementor-element-722c3bc .elementor-icon-box-description{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd2d0d1 */.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon-box-wrapper{padding:18px;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);gap:14px;text-align:left;align-items:flex-start;display:flex}.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon-box-icon{margin:0!important;line-height:0}.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon{font-size:20px;color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon svg{fill:var(--e-global-color-primary);width:20px;height:20px}.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon-box-title{margin:0 0 4px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:15px;font-weight:700;color:var(--e-global-color-text)}.elementor-3635 .elementor-element.elementor-element-dd2d0d1 .elementor-icon-box-description{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcfad01 */.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon-box-wrapper{padding:18px;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--e-global-color-text) 11%,transparent);gap:14px;text-align:left;align-items:flex-start;display:flex}.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon-box-icon{margin:0!important;line-height:0}.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon{font-size:20px;color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon svg{fill:var(--e-global-color-primary);width:20px;height:20px}.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon-box-title{margin:0 0 4px;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:15px;font-weight:700;color:var(--e-global-color-text)}.elementor-3635 .elementor-element.elementor-element-dcfad01 .elementor-icon-box-description{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent)}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6078de6 */.elementor-3635 .elementor-element.elementor-element-6078de6 .elementor-loop-container{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.elementor-3635 .elementor-element.elementor-element-6078de6 .e-loop-nothing-found-message{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7243c8 */.elementor-3635 .elementor-element.elementor-element-c7243c8:has(.e-loop-nothing-found-message){display:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-ea905a4 */.elementor-3635 .elementor-element.elementor-element-ea905a4 .price{margin:0;display:flex;flex-direction:column;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:19px;font-weight:800;line-height:1.15;color:var(--e-global-color-primary)}.elementor-3635 .elementor-element.elementor-element-ea905a4 .price del{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:12px;font-weight:400;color:color-mix(in srgb,var(--e-global-color-text) 62%,transparent);opacity:1}.elementor-3635 .elementor-element.elementor-element-ea905a4 .price ins{text-decoration:none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5caad0 */.elementor-3635 .elementor-element.elementor-element-e5caad0 .cs-barra-btn{height:48px;padding:0 28px;margin:0;border:0;border-radius:10px;background:var(--e-global-color-primary);color:#fff;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:16px;font-weight:700;cursor:pointer}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0e3b67 */.elementor-3635 .elementor-element.elementor-element-b0e3b67{position:fixed!important;left:0;right:0;bottom:0;z-index:99;background:#fff;border-top:1px solid rgba(16,33,47,.1);box-shadow:0 -8px 24px -12px rgba(16,33,47,.25);padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.elementor-3635 .elementor-element.elementor-element-b0e3b67.cs-visivel{transform:none;visibility:visible;transition:transform .25s ease}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-268da58 */.elementor-3635 .elementor-element.elementor-element-268da58{display:none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1903205 */.elementor-3635 .elementor-element.elementor-element-1903205{display:none}/* End custom CSS */