.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */@media(min-width:1025px){.elementor-element-6488acab{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo busca acoes" "menu menu menu";align-items:center;column-gap:28px;row-gap:6px;padding-top:10px!important;padding-bottom:0!important}.elementor-element-6488acab>a.e-image-link-base{grid-area:logo}.elementor-element-6488acab>form.mo-s-desk{grid-area:busca;display:flex!important;justify-self:center;width:100%;max-width:520px}.elementor-element-6488acab>form.mo-s-desk input[type=search]{width:100%;flex:1}.elementor-element-6488acab>.elementor-element-6d3e7bee{grid-area:acoes;justify-self:end}.elementor-element-6488acab>.elementor-element-65661136{grid-area:menu;justify-self:stretch;justify-content:center!important;border-top:1px solid #e4e8ef;padding-top:2px;margin-top:2px}html{scroll-padding-top:140px}}@media(max-width:600px){#produtos .mc-linha,#mais .mc-linha{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#produtos .mc-linha>*,#mais .mc-linha>*{width:auto!important;max-width:none!important;min-width:0!important}}
@media(max-width:1024px){.elementor-location-header .elementor-element-797bdf09{padding:4px 12px!important}.elementor-location-header .elementor-element-721a8781{gap:0!important}.elementor-location-header .elementor-element-6488acab{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;gap:8px!important;width:100%;min-height:0!important}.elementor-location-header .elementor-element-6488acab>a{flex:0 0 auto;width:auto!important}.elementor-location-header .elementor-element-6488acab>a img{height:30px!important;width:auto!important;max-height:30px}.elementor-location-header .elementor-element-6d3e7bee{margin-left:auto;flex:0 0 auto}.elementor-location-header .elementor-element-6d3e7bee a{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.elementor-location-header .elementor-element-6b9a45c{position:static!important;width:auto!important;flex:0 0 auto}.elementor-location-header .elementor-element-6b9a45c details,.elementor-location-header .elementor-element-6b9a45c summary{position:static!important}.elementor-location-header .elementor-element-6b9a45c summary{min-height:36px!important;padding:4px 10px!important}.elementor-location-header .elementor-element-6b9a45c .e-accordion-item-content-base{position:absolute!important;left:0;right:0;top:100%;background:#fff;padding:10px 12px!important;box-shadow:0 14px 24px #0f182526;max-height:calc(100vh - 60px);overflow-y:auto}html{scroll-padding-top:56px}}
.elementor-location-header .elementor-element-6d3e7bee{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.elementor-location-header [data-id="2ac49ef3"],.elementor-location-header .elementor-element-7b6afacf{display:flex!important;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;font-size:0!important;line-height:0;text-decoration:none}.elementor-location-header [data-id="2ac49ef3"]{background:#f0f5f9!important;border:1px solid #c3ccd8!important;color:#0f1825!important}.elementor-location-header .elementor-element-7b6afacf{background:#00afef!important;border:0!important}.elementor-location-header [data-id="2ac49ef3"]::before,.elementor-location-header .elementor-element-7b6afacf::before{content:"";display:block;width:20px;height:20px;background:#0f1825;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/></svg>") center/contain no-repeat;}.elementor-location-header .elementor-element-7b6afacf::before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='20' r='1.5'/><circle cx='18' cy='20' r='1.5'/><path d='M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L21.5 8H6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='20' r='1.5'/><circle cx='18' cy='20' r='1.5'/><path d='M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L21.5 8H6'/></svg>") center/contain no-repeat;}.elementor-location-header [data-id="163fe74b"]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0!important;padding:0!important}.elementor-location-header [data-id="61caac32"]{position:absolute!important;top:-5px;right:-5px;min-width:18px;height:18px;box-sizing:border-box;padding:0 4px!important;margin:0!important;border-radius:9px;background:#0f1825!important;color:#fff!important;font-size:11px!important;font-weight:800;line-height:18px!important;text-align:center}.elementor-location-header [data-id="2ac49ef3"]:focus-visible,.elementor-location-header .elementor-element-7b6afacf:focus-visible{outline:3px solid #008cc1;outline-offset:2px}[data-id="42e562be"]{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;font-size:.95rem!important}[data-id="42e562be"]::before{content:"";width:18px;height:18px;flex:none;background:#25d366;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/></svg>") center/contain no-repeat;}@media(min-width:1025px){.elementor-location-header .elementor-element-797bdf09{padding:4px 12px!important}.elementor-location-header .elementor-element-721a8781{gap:0!important}.elementor-location-header .elementor-element-6488acab{padding:0!important;min-height:0!important;row-gap:2px!important}.elementor-location-header .elementor-element-6488acab>a img{height:36px!important;width:auto!important}.elementor-location-header .elementor-element-65661136 a{min-height:34px!important;padding-top:4px!important;padding-bottom:4px!important}.elementor-location-header .elementor-element-65661136{padding-top:0!important}html{scroll-padding-top:90px}}
#av-pista{scroll-snap-type:none!important;scroll-behavior:auto!important}[data-id="3637f851"]{align-self:flex-start!important;width:fit-content!important;max-width:100%}
.elementor-location-header [data-id="7b6afacf"]::before,.elementor-location-header [data-id="2ac49ef3"]::before{content:none!important;display:none!important}.elementor-location-header [data-id="2ac49ef3"],.elementor-location-header [data-id="7b6afacf"]{display:block!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;aspect-ratio:1/1;padding:0!important;margin:0!important;box-sizing:border-box!important;border-radius:50%!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important;overflow:visible!important}.elementor-location-header [data-id="7b6afacf"]{background-color:#00afef!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='20' r='1.5'/><circle cx='18' cy='20' r='1.5'/><path d='M2 3h3l2.7 12.4a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L21.5 8H6'/></svg>")!important}.elementor-location-header [data-id="2ac49ef3"]{background-color:#f0f5f9!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1825' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/></svg>")!important}


.elementor-location-header{position:sticky;top:0;z-index:999;background:#fff}
body.admin-bar .elementor-location-header{top:32px}
@media(max-width:782px){body.admin-bar .elementor-location-header{top:46px}}
html{scroll-padding-top:110px}
.mo-search{display:flex;align-items:center;gap:0;margin:0;flex:0 1 auto}
.mo-search input[type=search]{width:150px;min-height:40px;box-sizing:border-box;border:1px solid #8996a8;border-right:0;border-radius:10px 0 0 10px;background:#fff;color:#192333;padding:6px 10px;font:inherit;font-size:.92rem;-webkit-appearance:none;appearance:none}
.mo-search button{min-height:40px;width:42px;border:1px solid #8996a8;border-radius:0 10px 10px 0;background:#f0f5f9;color:#0f1825;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.mo-search input:focus-visible,.mo-search button:focus-visible{outline:3px solid #008cc1;outline-offset:2px}
.mo-search svg{width:18px;height:18px}
@media(max-width:1180px){.mo-search input[type=search]{width:120px}}
@media(max-width:1024px){form.mo-s-desk{display:none!important}}
@media(max-width:900px){.mo-search{width:100%;margin:0 0 10px}.mo-search input[type=search]{width:100%;flex:1}}
#conheca .elementor-element-52bf18fc{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}
#conheca-foto{padding:0!important;border:0!important;background:none!important;overflow:hidden;border-radius:18px;min-height:0!important}
#conheca-foto .e-image-base{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;display:block}
#mock-1 .e-image-base,#mock-2 .e-image-base,#mock-3 .e-image-base{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}
#av-pista{display:flex!important;flex-direction:row!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px!important;scrollbar-width:none;padding:4px!important;width:100%}
#av-pista::-webkit-scrollbar{display:none}
#av-pista>*{flex:0 0 min(420px,86%)!important;width:auto!important;scroll-snap-align:start;display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box;padding:22px!important}
#av-pista>*>:first-child{color:#c28a00!important;font-size:1.25rem!important;letter-spacing:.1em}
#av-pista>*>:last-child{color:#526075!important;font-size:.88rem!important}
.av-ctl{display:flex;gap:10px;align-items:center;margin-top:14px}
.av-ctl button{min-width:44px;min-height:44px;border-radius:10px;border:1px solid #8996a8;background:#fff;color:#0f1825;font:inherit;font-weight:800;cursor:pointer;padding:0 14px}
.av-ctl button:focus-visible{outline:3px solid #008cc1;outline-offset:2px}
@media(prefers-reduced-motion:reduce){#av-pista{scroll-behavior:auto}}

@media(max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0 0 20px!important;padding:0!important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;clear:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{overflow-wrap:anywhere;hyphens:auto;font-size:1rem!important;line-height:1.2!important}.woocommerce ul.products li.product .price{font-size:.95rem!important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .button{max-width:100%;box-sizing:border-box;white-space:normal}}/* End custom CSS */