.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28 .elementor-element.elementor-element-30b0631d{--divider-style:solid;--subtotal-divider-style:solid;--checkout-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#1f1b1b;--toggle-button-background-color:transparent;--toggle-button-border-width:0px;--toggle-icon-size:23px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#ffffff;--items-indicator-background-color:#1f1b1b;--cart-background-color:#ffffff;--cart-border-style:none;--cart-padding:24px 24px 24px 24px;--view-cart-button-text-color:white;--view-cart-button-background-color:#1f1b1b;}.elementor-28 .elementor-element.elementor-element-30b0631d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-28 .elementor-element.elementor-element-30b0631d .elementor-menu-cart__product-name a{font-family:"Inter", Sans-serif;font-size:12px;color:#1f1b1b;}.elementor-28 .elementor-element.elementor-element-30b0631d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Inter", Sans-serif;font-size:10px;border-radius:2px 2px 2px 2px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-28 { font-family:Inter,sans-serif; color:#1f1b1b; }
.elementor-28 .e-paragraph-base,.elementor-28 .e-heading-base { display:block; }
.elementor-28 .lunora-container { width:calc(100% - 80px); max-width:1320px; margin-inline:auto; }
@media (max-width:900px) { .elementor-28 .lunora-container {width:calc(100% - 40px);} }
@media (max-width:600px) { .elementor-28 .lunora-container {width:calc(100% - 32px);} }
@media (max-width:900px) {.elementor-28 [data-id="d2fc1de"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="34b1344f"] {gap:10px;min-height:30px;} }
@media (max-width:900px) {.elementor-28 [data-id="62d9f06b"] {order:10;flex:0 0 100%;margin-left:0px;height:37px;} }
@media (max-width:900px) {.elementor-28 [data-id="1fc9ef44"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="30063f59"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="46ace981"] {margin-left:auto;} }
@media (max-width:900px) {.elementor-28 [data-id="71bd79de"] {min-height:125px;flex-wrap:wrap;padding:22px 0px 13px;gap:18px;} }
@media (max-width:600px) {.elementor-28 [data-id="19f30ed0"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="2e83e85b"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="1b26af10"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="436483f2"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="58a4e379"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="5e86bfa9"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="4f3c0468"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="1dc0cbf2"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="3b6a9764"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="57627284"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="1d368992"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="40cecd87"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="9a1522"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="751cb81"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="4ba9e98f"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="21e3ec47"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="7b17a620"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="61cd823d"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="6d5bbbe4"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="6a1e2bc8"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="4bc42f6c"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="4f7942a0"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="54be8ead"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="7348277"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="48bf6b49"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="21c8d642"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="78e60078"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="23d39d71"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="33aae6e0"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="6be5751e"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="b787b10"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="79848eba"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:600px) {.elementor-28 [data-id="4f8a0192"] {display:none;} }
@media (max-width:600px) {.elementor-28 [data-id="2f8dc9c9"] {flex-direction:column;gap:20px;} }
@media (max-width:900px) {.elementor-28 [data-id="1b7b1322"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:900px) {.elementor-28 [data-id="6204163a"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="71a150af"] {flex-direction:column;align-items:stretch;} }
@media (max-width:900px) {.elementor-28 [data-id="75102290"] {flex-direction:column;align-items:stretch;} }
@media (max-width:900px) {.elementor-28 [data-id="2455eb2a"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="778e7ed0"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="153eeac2"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="4bb04c0b"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="255fa1c6"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="57dfe2f0"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="1e6a50f"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="72263856"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="75ce8fec"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="3c66a3bf"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="599ad94b"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="62957b69"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="44b403a3"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="6eb2e0af"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="2d021e61"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="3acab8cc"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="3317ada2"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="6b40e075"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="116005b3"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="5e9b8f8e"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="7be66ba"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="6818d90f"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="1c076a60"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="7e2f7722"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="76eb743b"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="2c56b7f4"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="16dbe49a"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="af6f810"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="35fcf076"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="20300635"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="23e7e324"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="5eaffa7a"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="26bbba9a"] {width:100%;position:relative;border-bottom:1px solid #e6e3e0;} }
@media (max-width:900px) {.elementor-28 [data-id="d4e0524"] {position:relative;top:auto;padding:18px 20px;box-shadow:none;} }
@media (max-width:600px) {.elementor-28 [data-id="10239546"] {flex-direction:column;gap:20px;} }
@media (max-width:600px) {.elementor-28 [data-id="68cd1024"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="94e1120"] {display:flex;padding:12px 0px;} }
@media (max-width:900px) {.elementor-28 [data-id="193e8ee"] {display:none;} }
@media (max-width:900px) {.elementor-28 [data-id="57a2cad0"] {display:block;} }
@media(min-width:901px){.elementor-28 [data-id="7c9a0d4b"]::details-content{content-visibility:visible;block-size:auto;overflow:visible;} .elementor-28 [data-id="71a150af"] > details::details-content{overflow:visible;} .elementor-28 [data-id="71a150af"] > details:hover::details-content{content-visibility:visible;block-size:auto;overflow:visible;} .elementor-28 [data-id="71a150af"] > details > summary{height:45px;} }
.elementor-28 [data-id="71bd79de"] {height:96px;min-height:96px;}
@media(max-width:900px){.elementor-28 [data-id="71bd79de"] {height:125px;min-height:125px;flex-wrap:nowrap;align-items:flex-start;padding-top:22px;padding-bottom:0px;} .elementor-28 [data-id="62d9f06b"] {position:absolute;bottom:13px;left:0px;right:0px;min-width:0px;margin:0px;width:100%;height:37px;} .elementor-28 [data-id="3ac45ef9"] {margin-left:40px;} .elementor-28 [data-id="5bf79d28"] {font-size:33px;} .elementor-28 [data-id="4c7fd6f"] {font-size:6px;} .elementor-28 [data-id="94e1120"] {position:absolute;top:-103px;left:0px;width:25px;font-size:20px;padding:0px;} .elementor-28 [data-id="699018bd"] {position:absolute;left:0px;top:0px;width:350px;max-width:90vw;max-height:calc(100vh - 160px);overflow-y:auto;background-color:white;box-shadow:6px 0px 15px #00000015;z-index:50;} .elementor-28 [data-id="71a150af"] > details::details-content {overflow:visible;} }
@media(max-width:600px){.elementor-28 [data-id="71bd79de"] {height:115px;min-height:115px;padding-top:19px;gap:16px;} .elementor-28 [data-id="5bf79d28"] {font-size:28px;} .elementor-28 [data-id="4c7fd6f"] {font-size:5px;letter-spacing:2px;} .elementor-28 [data-id="62d9f06b"] {height:34px;bottom:12px;} .elementor-28 [data-id="699018bd"] {max-height:calc(100vh - 145px);} }
/* Regras transpostas do CSS do projeto aprovado. */
.elementor-28 { --ink:#1f1b1b;--off-white:#f2efea;--beige:#e0d4ca;--nude:#b99887;--white:#ffffff;--muted:#756e6a;--border:#e6e3e0;--font-ui:Inter,sans-serif;--font-editorial:"DM Serif Display",Georgia,serif;--radius:2px;--header-height:96px; }
.elementor-28 [data-id="34b1344f"]{height:35px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:center;gap:44px;font-size:10px;letter-spacing:.7px}
.elementor-28 [data-id="12e5ee19"]{display:flex;gap:12px;align-items:center;font-size:10px;font-weight:600}
.elementor-28 [data-id="d2fc1de"]{color:#d4cbc4;font-size:9px;letter-spacing:0}
.elementor-28 [data-id="71bd79de"]{height:var(--header-height);display:flex;align-items:center;gap:28px}
.elementor-28 [data-id="62d9f06b"]{height:44px;display:flex;align-items:center;background:#f6f6f6;border:1px solid #cfcac6;border-radius:3px}
.elementor-28 [data-id="426fa4d4"]{background:none;border:0;padding:0 16px;outline:none;width:100%;height:100%;font-size:12px}
.elementor-28 [data-id="1fc9ef44"],.elementor-28 [data-id="46ace981"]{display:flex;align-items:center;gap:10px;white-space:nowrap;text-align:left;padding:0}
.elementor-28 [data-id="32c81212"],.elementor-28 [data-id="30063f59"]{font-size:9px;line-height:1.7}
@media(max-width:1200px){.elementor-28 [data-id="71bd79de"]{gap:20px}}
@media(max-width:1200px){.elementor-28 [data-id="1fc9ef44"]{display:none}}
@media(max-width:1200px){.elementor-28 [data-id="30063f59"]{font-size:8px}}
@media(max-width:900px){.elementor-28 [data-id="34b1344f"]{gap:25px}}
@media(max-width:900px){.elementor-28 [data-id="d2fc1de"]{display:none}}
@media(max-width:900px){.elementor-28 [data-id="71bd79de"]{height:125px;position:relative;align-items:flex-start;padding-top:22px;gap:20px}}
@media(max-width:900px){.elementor-28 [data-id="46ace981"]{margin-left:auto;margin-top:6px}}
@media(max-width:900px){.elementor-28 [data-id="62d9f06b"]{height:37px}}
@media(max-width:900px){.elementor-28 [data-id="426fa4d4"]{font-size:11px}}
@media(max-width:600px){.elementor-28 [data-id="34b1344f"]{height:30px;gap:10px;font-size:8px;letter-spacing:.1px;padding-inline:10px}}
@media(max-width:600px){.elementor-28 [data-id="12e5ee19"]{font-size:7px;gap:3px;letter-spacing:0}}
@media(max-width:600px){.elementor-28 [data-id="71bd79de"]{height:115px;padding-top:19px;gap:16px}}
@media(max-width:600px){.elementor-28 [data-id="46ace981"]{margin-top:4px}}
@media(max-width:600px){.elementor-28 [data-id="62d9f06b"]{height:34px}}
@media(max-width:600px){.elementor-28 [data-id="426fa4d4"]{font-size:10px;padding-left:12px}}/* End custom CSS */