@media(max-width:1024px){.elementor .np-hdr{& .npz-mainbar { border-bottom-width: 0px; } & .npz-main-inner { display: grid !important; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 8px; padding-inline: 8px !important; min-height: 60px; } & .npz-main-inner > .npz-mobile { grid-column: 1; grid-row: 1; justify-self: start; } & .npz-brand { grid-column: 2; grid-row: 1; justify-self: center; } & .npz-nav { display: none !important; } & .npz-main-inner > .npz-row { grid-column: 3; grid-row: 1; justify-self: end; } & .npz-main-inner a[href*="?s="] { display: none !important; } & .np-search-panel { display: flex !important; border-top-width: 0px; border-bottom-width: 1px; overflow: visible; } & .np-search-close { display: none !important; } & .np-search-panel-inner { padding: 0px 12px 12px !important; position: relative; } & .np-search-form input { background-color: #FAF6EE !important; color: #1A1A1A !important; border-color: #FAF6EE !important; border-radius: 999px 0px 0px 999px !important; padding-left: 18px !important; height: 44px !important; min-height: 44px !important; font-size: 16px !important; } & .np-search-form input::placeholder { color: #6B6458; opacity: 1; } & .np-search-form input:focus { border-color: #D2A348 !important; outline: none; } & .np-search-form button { background-color: #D2A348 !important; color: #000000 !important; border-width: 0px !important; border-radius: 0px 999px 999px 0px !important; height: 44px !important; min-height: 44px !important; font-weight: 600; letter-spacing: 0.06em; }\n}}@media(max-width:1024px){.elementor .np-search-close{width: 40px !important; height: 42px !important;\n}}@media(max-width:1024px){.elementor .np-search-panel-inner{padding-inline: var(--space-6); padding: 10px 16px !important; gap: 6px !important;\n}}@media(max-width:1024px){.elementor .np-search-form-dark{gap: 0px !important; & input { height: 42px !important; min-height: 42px !important; border-right-width: 0px !important; border-radius: var(--radius-md) 0px 0px var(--radius-md) !important; } & button { height: 42px !important; min-height: 42px !important; padding: 0px 14px !important; font-size: 12px !important; border-radius: 0px var(--radius-md) var(--radius-md) 0px !important; }\n}}@media(max-width:1024px){.elementor .np-card-catalog{& .np-card-alt { display: none !important; }\n}}@media(max-width:1024px){.elementor .np-filter-body{padding:var(--space-4);border-block-start-width:var(--border-thin);border-top-style: solid; border-top-color: var(--color-border);\n}}@media(max-width:1024px){.elementor .np-filter-toggle-icon{display:block;}}@media(max-width:1024px){.elementor .np-filter-toggle{cursor:pointer;padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-block-end-width:var(--space-0);pointer-events: auto;\n}}@media(max-width:1024px){.elementor .np-filter-panel{width:var(--size-full);border-radius:var(--radius-md);border-width:var(--border-thin);border-color:var(--color-border);border-style:solid;background-color:var(--color-white);flex:0 0 auto;}}@media(max-width:1024px){.elementor .np-catalog{flex-direction:column;gap:var(--space-5);align-items:stretch;}}@media(max-width:1024px){.elementor .np-page-title{font-size:var(--fs-4xl);}}@media(max-width:1024px){.elementor .np-container{padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-7);padding-inline-end:var(--space-7);}}@media(max-width:1024px){.elementor .np-section{padding-block-start:var(--space-11);padding-block-end:var(--space-11);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);}}@media(max-width:1024px){.elementor .npz-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-7);padding-inline-end:var(--space-7);}}@media(max-width:1024px){.elementor .npz-utility-inner{justify-content:center;}}@media(max-width:1024px){.elementor .npz-desktop{display:none;}}@media(max-width:1024px){.elementor .npz-mobile{display:flex;}}@media(max-width:1024px){.elementor .npz-brand{height:var(--size-logo);}}@media(max-width:1024px){.elementor .npz-footer-top{padding-block-start:var(--space-10);padding-block-end:var(--space-8);gap:var(--space-6);flex-wrap:wrap;}}@media(max-width:1024px){.elementor .npz-footer-brand{flex:1 1 100%;}}@media(max-width:1024px){.elementor .npz-footer-col{flex:1 1 calc((100% - 48px) / 3);}}@media(max-width:1024px){.elementor .npz-footer-connect{flex:1 1 calc((100% - 48px) / 3);}}@media(max-width:1024px){.elementor .npz-footer-logo{max-width:16.25rem;}}