*{box-sizing:border-box}body{margin:0;background:#f5f5f8;color:#24212d;font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button,summary{cursor:pointer}a:hover{color:#73549b}.elementor-widget-text-editor p{margin:0}.elementor-widget-image a{display:block;width:100%}.elementor-widget-image img{display:block}.nl-product-card{position:relative;transition:transform .18s,box-shadow .18s}.nl-product-card:hover{transform:translateY(-3px)}.nl-product-card .nl-save{position:absolute;right:9px;top:9px;width:auto;z-index:3}.nl-save .elementor-button,.nl-save-product .elementor-button{border:1px solid #ddd7e4}.nl-save.is-saved .elementor-button,.nl-save-product.is-saved .elementor-button{color:#86417c!important;background:#fce9f7!important}.nl-product-title{min-height:44px}.nl-empty{display:none}.nl-search{display:flex;border:1px solid #b9b2c3;border-radius:4px;background:white;overflow:hidden;width:100%;height:43px}.nl-search input{border:0;background:transparent;min-width:0;flex:1;padding:10px 13px;font-size:12px;outline-offset:-3px}.nl-search button{border:0;padding:0 18px;background:#493675;color:white;font-size:12px}.nl-navigation{max-width:1440px;margin:auto;padding:0 28px;font-size:12px;font-weight:500}.nl-navigation ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:16px}.nl-navigation>ul>li{position:relative}.nl-navigation a{display:block;padding:17px 0}.nl-navigation li>ul{display:none;position:absolute;top:100%;left:0;min-width:215px;z-index:99;background:white;padding:12px;box-shadow:0 8px 24px #21182e26;border:1px solid #e4dfeb}.nl-navigation li:hover>ul,.nl-navigation li:focus-within>ul{display:block}.nl-navigation li>ul a{padding:9px 8px}.nl-mobile-menu{display:none}.nl-controls{font-size:11px}.nl-filter-tabs{display:flex;gap:5px;flex-wrap:wrap}.nl-filter-tabs button{border:1px solid #ded9e5;background:white;color:#5c5369;padding:8px 12px;border-radius:3px;font-size:11px}.nl-filter-tabs button[aria-pressed=true]{background:#493675;border-color:#493675;color:white}.nl-controls label{display:block;margin:5px 0 12px}.nl-controls input,.nl-controls select{max-width:100%;padding:8px;border:1px solid #d7d0df;border-radius:3px;background:white;color:#484050;font-size:11px}.nl-controls label:not(.nl-sort-label) input,.nl-controls label:not(.nl-sort-label) select{display:block;width:100%;margin-top:9px}.nl-discount{font-size:12px;border-top:1px solid #e4dfeb;padding-top:15px}.nl-discount p{padding:10px;background:#f4f1f7}.nl-discount small{color:#746b7d}.nl-purchase-panel{position:sticky;top:25px}.nl-hidden,[hidden]{display:none!important}.nl-fallback{padding:25px}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:10px;z-index:999;background:white;padding:15px}@media(max-width:767px){.nl-header-row{flex-wrap:wrap!important}.nl-header-row .nl-logo{width:48%}.nl-header-search{order:3!important;width:100%!important}.nl-header-actions{width:48%!important}.nl-navigation{padding:0 15px}.nl-mobile-menu{display:block;padding:13px 0}.nl-navigation>ul{display:none;flex-direction:column;gap:0;padding-bottom:12px}.nl-navigation:has(.nl-mobile-menu[open])>ul{display:flex}.nl-navigation li>ul{position:static;box-shadow:none;padding:4px 10px}.nl-navigation a{padding:10px 0}.nl-purchase-panel{position:static}.nl-product-title{min-height:42px}.nl-filter-tabs button{padding:7px 8px}.nl-controls .nl-sort-label{font-size:10px}.nl-search button{padding:0 12px}.nl-header-row .nl-logo a{white-space:nowrap}}
