@media(max-width:767px){.elementor .np-gb-grid{gap:var(--space-3);& .np-gb-info { padding:var(--space-3);gap:5px; } & .np-gb-name { font-size:var(--fs-md); } & .np-gb-price { font-size:var(--fs-xs); } & .np-gb-toggle { height:38px;letter-spacing:.04em; } & .np-gb-check { top:8px;right:8px;width:26px;height:26px; }\n}}@media(max-width:767px){.elementor .np-gb-sub{font-size:var(--fs-sm);}}@media(max-width:767px){.elementor .np-gb-title{font-size:var(--fs-2xl);}}@media(max-width:767px){.elementor .np-gb{gap:var(--space-6);}}@media(max-width:767px){.elementor .np-search-panel-inner{padding-inline: var(--space-4); & .np-search-form button { padding: 0px var(--space-4) !important; }\n}}@media(max-width:767px){.elementor .np-search-form{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 16px !important; font-size: 12px !important; border-radius: 0px var(--radius-md) var(--radius-md) 0px !important; }\n}}@media(max-width:767px){.elementor .np-menu-cart{& .elementor-menu-cart__main { width: 100vw !important; }\n}}@media(max-width:767px){.elementor .np-card-catalog{flex:0 0 calc((var(--size-full) - var(--size-carousel-gap-mobile)) / 2);&:hover .np-card-product-image { transform: none; }\n}}@media(max-width:767px){.elementor .np-filter-wrap{gap:var(--space-5);&.is-dd { gap:var(--space-5); } &.is-dd .np-filter-label { position:relative;top:auto;left:auto;transform:none;width:100%;height:56px;padding:0 var(--space-4);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;gap:var(--space-2);user-select:none;-webkit-tap-highlight-color:transparent; } &.is-dd .np-dd-cur { margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;color:var(--color-muted); } &.is-dd .np-dd-cur svg { width:12px;height:12px;transition:transform .25s ease;color:var(--color-text); } &.is-dd.is-open .np-dd-cur svg { transform:rotate(180deg); } &.is-dd .np-filter-tabs { position:relative; } &.is-dd .np-filter-bar { position:absolute;top:calc(-1 * var(--space-5) + 6px);left:0;right:0;z-index:40;display:none;flex-direction:column;align-items:stretch;gap:2px;overflow:visible;padding:6px;margin:0;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 14px 32px rgba(0,0,0,.12); } &.is-dd.is-open .np-filter-bar { display:flex; } &.is-dd .np-chip { width:100%;min-height:46px;display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:0 var(--space-4);border:0;border-radius:var(--radius-sm);background-color:transparent; } &.is-dd .np-chip-text { color:var(--color-text);font-size:var(--fs-sm); } &.is-dd .np-chip.e--selected { background-color:var(--color-ivory-deep); } &.is-dd .np-chip.e--selected .np-chip-text { color:var(--color-text);font-weight:600; } & .np-filter-label { position:relative;top:auto;left:auto;transform:none;width:100%;height:56px;padding:0 var(--space-4);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;gap:var(--space-2);user-select:none;-webkit-tap-highlight-color:transparent; } & .np-dd-cur { margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;color:var(--color-muted);min-height:20px; } & .np-dd-cur svg { width:12px;height:12px;transition:transform .25s ease;color:var(--color-text); } &.is-open .np-dd-cur svg { transform:rotate(180deg); } & .np-filter-tabs { position:relative; } & .np-filter-bar { position:absolute;top:calc(-1 * var(--space-5) + 6px);left:0;right:0;z-index:40;display:none;flex-direction:column;align-items:stretch;gap:2px;overflow:visible;padding:6px;margin:0;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 14px 32px rgba(0,0,0,.12); } &.is-open .np-filter-bar { display:flex; } & .np-chip { width:100%;min-height:46px;display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:0 var(--space-4);border:0;border-radius:var(--radius-sm);background-color:transparent; } & .np-chip-text { color:var(--color-text);font-size:var(--fs-sm); } & .np-chip.e--selected { background-color:var(--color-ivory-deep); } & .np-chip.e--selected .np-chip-text { color:var(--color-text);font-weight:600; }\n}}@media(max-width:767px){.elementor .np-why-item{flex:0 0 auto;}}@media(max-width:767px){.elementor .np-why-row{flex-direction:column;row-gap: var(--space-5);\n}}@media(max-width:767px){.elementor .np-product-grid{column-gap:var(--size-carousel-gap-mobile);row-gap: var(--size-carousel-gap-mobile);\n}}@media(max-width:767px){.elementor .np-card-product-actions{padding-block-end:var(--space-3);padding-inline-start:var(--space-3);padding-inline-end:var(--space-3);}}@media(max-width:767px){.elementor .np-card-product-body{padding-block-start:var(--space-3);padding-inline-start:var(--space-3);padding-inline-end:var(--space-3);}}@media(max-width:767px){.elementor .np-section-title{font-size:var(--fs-2xl);}}@media(max-width:767px){.elementor .np-section-header{margin-block-end:var(--space-7);flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .np-container{padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);}}@media(max-width:767px){.elementor .np-section{padding-block-start:var(--space-10);padding-block-end:var(--space-10);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);}}@media(max-width:767px){.elementor .np-header-center{align-items:center;}}@media(max-width:767px){.elementor .np-section-tight{padding-block-start:var(--space-8);padding-block-end:var(--space-8);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);}}@media(max-width:767px){.elementor .npz-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);}}@media(max-width:767px){.elementor .npz-utility-inner{justify-content:center;}}@media(max-width:767px){.elementor .npz-desktop{display:none;}}@media(max-width:767px){.elementor .npz-mobile{display:flex;}}@media(max-width:767px){.elementor .npz-main-inner{min-height:var(--space-10);}}@media(max-width:767px){.elementor .npz-brand{height:var(--size-logo-mobile);max-width:9.5rem;}}@media(max-width:767px){.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:767px){.elementor .npz-footer-brand{flex:1 1 100%;}}@media(max-width:767px){.elementor .npz-footer-col{flex:1 1 calc((100% - 24px) / 2);}}@media(max-width:767px){.elementor .npz-footer-connect{flex:1 1 100%;}}@media(max-width:767px){.elementor .npz-footer-logo{max-width:16.25rem;}}@media(max-width:767px){.elementor .npz-footer-bottom{flex-direction:column;align-items:flex-start;}}