.elementor-29573 .elementor-element.elementor-element-98aa77f{--display:flex;}.elementor-29573 .elementor-element.elementor-element-57a81566{--display:flex;}.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu .elementor-item{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu--main .elementor-item{color:#2E2622;fill:#2E2622;}.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu--dropdown a, .elementor-29573 .elementor-element.elementor-element-50976eda .elementor-menu-toggle{color:#2E2622;fill:#2E2622;}.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu--dropdown a:hover,
					.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu--dropdown a:focus,
					.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu--dropdown a.highlighted,
					.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-menu-toggle:hover,
					.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-menu-toggle:focus{color:#8A817C;}@media(max-width:767px){.elementor-29573 .elementor-element.elementor-element-98aa77f{--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;--border-radius:14px 14px 14px 14px;}.elementor-29573 .elementor-element.elementor-element-57a81566{--min-height:420px;--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-29573 .elementor-element.elementor-element-50976eda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 24px;}.elementor-29573 .elementor-element.elementor-element-50976eda .elementor-nav-menu .elementor-item{font-size:24px;line-height:1.8em;}}/* Start custom CSS for nav-menu, class: .elementor-element-50976eda *//* ================================
   PAPELARIA CLUB • MENU MOBILE EDITORIAL
   Colar em: Widget Menu do WordPress
   → Avançado → CSS Personalizado
================================ */

.elementor-29573 .elementor-element.elementor-element-50976eda{
    width:100%;
}

/* Lista principal */

.elementor-29573 .elementor-element.elementor-element-50976eda ul.menu{
    width:100%;
    margin:0;
    padding:0;
    list-style:none;
}

/* Cada item */

.elementor-29573 .elementor-element.elementor-element-50976eda .menu-item{
    width:100%;
    border-bottom:1px solid #E7DED8;
    margin:0;
}

/* Links principais */

.elementor-29573 .elementor-element.elementor-element-50976eda .menu-item>a{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    padding:18px 24px;
    box-sizing:border-box;

    font-family:"Cormorant Garamond", serif;
    font-size:24px;
    font-weight:500;
    line-height:1.3;
    letter-spacing:0;

    color:#2E2622;
    text-decoration:none;

    transition:all .25s ease;
}

/* Hover */

.elementor-29573 .elementor-element.elementor-element-50976eda .menu-item>a:hover{
    color:#8A817C;
    transform:translateX(4px);
}

/* Setas */

.elementor-29573 .elementor-element.elementor-element-50976eda .sub-arrow{
    margin-left:16px;
    flex-shrink:0;
}

/* Submenus */

.elementor-29573 .elementor-element.elementor-element-50976eda .sub-menu{
    position:static !important;
    width:100%;
    margin:0;
    padding:6px 0 14px 0;
    list-style:none;
    background:transparent;
}

/* Links do submenu */

.elementor-29573 .elementor-element.elementor-element-50976eda .sub-menu li>a{
    display:block;
    width:100%;
    padding:10px 24px 10px 42px;
    box-sizing:border-box;

    font-family:"Manrope", sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.5;

    color:#6A625D;
    text-decoration:none;

    transition:.25s ease;
}

/* Hover submenu */

.elementor-29573 .elementor-element.elementor-element-50976eda .sub-menu li>a:hover{
    color:#2E2622;
}

/* Último item */

.elementor-29573 .elementor-element.elementor-element-50976eda .menu-item:last-child{
    border-bottom:none;
}/* End custom CSS */