.site-header{z-index:1000;background:var(--bew-black);width:100%;height:85.0313px;color:var(--bew-white);position:relative}.site-header__inner{width:var(--bew-container);align-items:center;height:100%;margin:0 auto;padding:15px 0;display:flex}.site-header__brand{flex:0 0 100px;width:100px;display:block}.site-header__brand img{object-fit:contain;width:100px;height:auto;display:block}.site-header__menu-button,.site-navigation__close{color:inherit;cursor:pointer;background:0 0;border:0;display:none}.site-navigation{flex:1;height:50px;margin-left:clamp(20px,100vw - 1000px,100px)}.site-navigation__identity{display:none}.site-navigation__list{justify-content:flex-end;align-items:center;gap:0;height:100%;display:flex}.site-navigation__item{align-items:center;height:100%;display:flex;position:relative}.site-navigation__item>a{color:#fff;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;height:100%;padding:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.site-navigation__item:hover>a,.site-navigation__item:focus-within>a{color:#f1e4e0}.site-navigation__item>a svg{color:#d2a89b;fill:currentColor;flex:0 0 12px;width:12px;height:12px;margin-top:-1px}.site-navigation__submenu{visibility:hidden;opacity:0;background:#f4f4f4;border:1px solid #dadada;width:220px;padding:0;transition:transform .4s,opacity .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 10px 30px #2d2d2d33}.site-navigation__submenu a{color:#000;white-space:nowrap;padding:15px;font-size:13px;font-weight:600;line-height:1.5;display:block}.site-navigation__submenu a:hover,.site-navigation__submenu a:focus-visible{color:#707070;background:#ffffff80}.site-navigation__item:last-child>.site-navigation__submenu{left:auto;right:0}.site-navigation__item:hover>.site-navigation__submenu,.site-navigation__item:focus-within>.site-navigation__submenu{visibility:visible;opacity:1;transform:translateY(0)}.site-footer{color:#fff;background:#000}.site-footer__inner{width:var(--bew-container);grid-template-columns:23% 22% 25% 30%;min-height:484px;margin:0 auto;padding:80px 0;display:grid}.site-footer__about{padding-right:50px}.site-footer__inner>section:nth-child(3){padding-left:40px}.site-footer__brand{width:129px;margin-bottom:20px;display:block}.site-footer__brand img{width:129px;display:block}.site-footer p,.site-footer li,.site-footer address{font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.site-footer p{margin:0}.site-footer li a{display:block}.site-footer a:hover{color:var(--bew-accent)}.site-footer address{gap:6px;display:grid}.site-footer__contact-row{align-items:flex-start;gap:8px;display:flex}.site-footer__contact-icon{width:14px;height:17px;color:var(--bew-accent);fill:currentColor;flex:0 0 14px;margin-top:2px}.site-footer__instagram{width:40px;color:var(--bew-accent);padding:3px;display:inline-block}.site-footer__instagram svg{fill:none;stroke:currentColor;stroke-width:2px;width:34px;height:34px;display:block}.site-footer__map{border:0;width:calc(100% - 30px);height:270px;margin-left:30px}.site-footer__copyright{color:#fff;background:#664741;min-height:45px;padding:12px max(20px,50% - 600px);font-size:10px;line-height:21px}.storefront .floating-whatsapp{z-index:9999;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:fixed;bottom:40px;right:40px;box-shadow:0 4px 12px #00000040}.floating-whatsapp svg{fill:#fff;width:29px;height:34px}@media (width<=1024px){html.menu-open{overflow:hidden}.site-header{height:68.1563px}.site-header__inner{width:var(--bew-container);justify-content:space-between;padding:10px 0}.site-header__brand,.site-header__brand img{width:87.5px;height:48px}.site-header__brand{flex-basis:87.5px}.site-header__menu-button{width:42px;height:42px;padding:8px;display:block}.site-header__menu-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:26px}.site-navigation{color:#fff;width:min(350px,100vw - 40px);height:100dvh;box-shadow:none;background:#000;flex-direction:column;margin:0;transition:left .25s;display:flex;position:fixed;inset:0 auto 0 -350px;overflow-y:auto}.site-navigation--open{left:0;box-shadow:0 10px 30px #2d2d2d33}.site-navigation__identity{justify-content:space-between;align-items:center;min-height:80px;padding:10px 20px;display:flex}.site-navigation__identity img{width:87.5px;display:block}.site-navigation__close{width:42px;height:42px;font-size:32px;display:block}.site-navigation__list{height:auto;padding:10px 20px 30px;display:block}.site-navigation__item{border-bottom:1px solid #ffffff1f;height:auto;display:block}.site-navigation__item>a{justify-content:space-between;min-height:46px;padding:0;font-size:12px}.site-navigation__submenu{width:auto;min-width:0;max-height:none;box-shadow:none;visibility:visible;opacity:1;background:0 0;border:0;padding:0 0 8px 14px;display:block;position:static;transform:none}.site-navigation__submenu a{color:#ddd;padding:7px 0}.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (width>=1441px){.site-footer{padding-top:2px}}@media (width<=767px){.site-footer{padding-top:2px}.site-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 0 66px;display:flex}.site-footer__about,.site-footer section{width:100%;padding:0}.site-footer__inner>section:nth-child(3){padding:0}.site-footer .site-footer__about{padding-bottom:14.4px}.site-footer h2:not(:first-child){margin-top:20px}.site-footer__instagram{margin-inline:auto;display:block}.site-footer__brand{margin-inline:auto}.site-footer__map{width:100%;height:270px;margin:20px 0 0}.site-footer__contact-row{justify-content:center}.site-footer__copyright{text-align:center;min-height:52px;padding:10px 20px;font-size:12px;line-height:16px}.storefront .floating-whatsapp{width:56px;height:56px;bottom:20px;right:20px}}.site-footer__inner>section{min-width:0}.site-footer{color:#e7deda;background:#302426;padding-top:0}.site-footer__inner{text-align:left;grid-template-columns:1fr .8fr 1.15fr 1.25fr;align-items:start;gap:36px;min-height:0;padding:56px 0 44px;display:grid}.site-footer__about,.site-footer__inner>section:nth-child(3){padding:0}.site-footer__brand,.site-footer__brand img{width:106px}.site-footer p,.site-footer li,.site-footer address{font-size:12px;line-height:1.8}.site-footer h2{color:#ead4ca;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.5}.site-footer h2:not(:first-child){margin-top:24px}.site-footer li+li{margin-top:5px}.site-footer__contact-row{overflow-wrap:anywhere;gap:8px}.site-footer__instagram{color:#ead4ca;width:32px;padding:0}.site-footer__instagram svg{width:28px;height:28px}.site-footer__map{border-radius:12px;width:100%;height:230px;margin:0;display:block}.site-footer__copyright{min-height:0;width:var(--bew-container);color:#cdbdb7;background:0 0;border-top:1px solid #604e4e;margin:auto;padding:18px 0 24px;font-size:10px;line-height:1.7}.site-footer a:focus-visible{outline-offset:4px;outline:2px solid #ead4ca}@media (width<=1050px){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.site-footer__map{height:220px}}@media (width<=600px){.site-footer__inner{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 24px;padding:40px 0;display:grid}.site-footer .site-footer__about{grid-column:1/-1;max-width:440px;padding:0}.site-footer__brand{margin:0 0 18px}.site-footer__instagram{margin:0}.site-footer__contact-row{justify-content:flex-start}.site-footer__visit{grid-column:1/-1}.site-footer__map{height:220px;margin:0}.site-footer__copyright{text-align:left;padding:18px 0 24px;font-size:10px}}.site-footer__brand img{mix-blend-mode:screen}.mobile-menu{color:#211e1d;background:#f7f5f2;border:0;width:min(380px,100% - 32px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:12px 0 40px #0003}.mobile-menu[open]{flex-direction:column;display:flex}.mobile-menu::backdrop{background:#211e1d80}.mobile-menu__heading{padding:calc(14px + env(safe-area-inset-top)) 18px 14px 24px;border-bottom:1px solid #ded8d2;flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu__heading>span{font-size:16px;font-weight:600}.mobile-menu__close,.mobile-menu__expand{color:#5e3439;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;min-height:48px;padding:12px;display:grid}.mobile-menu :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #5e3439}.mobile-menu button svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.mobile-menu__navigation{overscroll-behavior:contain;min-height:0;padding:8px 24px calc(24px + env(safe-area-inset-bottom));scrollbar-width:thin;overflow-y:auto}.mobile-menu__list>li{border-bottom:1px solid #ded8d2}.mobile-menu__row{align-items:center;gap:8px;display:flex}.mobile-menu__row>a{color:#211e1d;flex:1;align-items:center;min-width:0;min-height:56px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.mobile-menu__expand[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-menu__submenu{padding:0 0 12px 14px}.mobile-menu__submenu[hidden]{display:none}.mobile-menu__submenu a{color:#5e3439;align-items:center;min-height:46px;padding:10px 6px;font-size:14px;line-height:1.5;display:flex}.mobile-menu__home{color:#5e3439;text-underline-offset:4px;align-items:center;min-height:48px;margin-top:20px;font-size:12px;text-decoration:underline;display:inline-flex}@media (width<=1024px){.site-navigation{display:none}.site-header__menu-button{width:48px;height:48px}.site-header__inner{overflow:hidden}}:root{--bw-paper:#f7f5f2;--bw-ink:#211e1d;--bw-muted:#6d6662;--bw-wine:#5e3439;--bw-line:#ded8d2;--bw-radius:20px;--bw-space:clamp(64px,7vw,104px)}.bw-container{width:var(--bew-container);margin-inline:auto}.bw-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bw-wine);font-size:11px;font-weight:700;line-height:1.5}.storefront .bw-button{border:1px solid var(--bw-wine);background:var(--bw-wine);color:#fff;text-align:center;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:50px;padding:14px 24px;font-size:13px;font-weight:600;line-height:20px;transition:background .2s,border-color .2s;display:inline-flex}.storefront .bw-button:hover{background:#45272b;border-color:#45272b}.storefront .bw-button--secondary{color:var(--bw-wine);background:0 0;border-color:#b9a8a4}.storefront .bw-button--secondary:hover{background:#ece5df}.storefront .bw-button--light{color:var(--bw-ink);background:#fff;border-color:#fff}.bw-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.storefront .bw-text-link{color:var(--bw-wine);border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-block}.storefront :is(.bw-button,.bw-text-link):focus-visible{outline-offset:5px;outline:3px solid #ae7b64}@media (width<=600px){.bw-actions{align-items:stretch}.bw-actions .bw-button{flex:auto}}.storefront :is(.catalog-tail,.product-tail) .home-button{text-transform:none;border-width:1px;border-radius:999px;min-height:50px;padding:14px 24px;font-size:13px;font-weight:600;line-height:20px;transform:none}.storefront :is(.catalog-tail,.product-tail) .home-button--solid{background:var(--bw-wine);color:#fff}.storefront :is(.catalog-tail,.product-tail) .home-button--outline-dark{color:var(--bw-wine);border-color:#b9a8a4}@media (width<=700px){.storefront :is(.catalog-tail,.product-tail) .home-button{width:100%}}
