/* ns-modern v13 23.09.2026 */ :root{--nm-ink:#191d1a;--nm-muted:#6d746f;--nm-soft:#a6ada8;--nm-line:#e3e7e3;--nm-line2:#dde1dd;--nm-bg:#f6f8f6;--nm-tint:#eef7f1;--nm-accent:#0d7a45;--nm-deep:#0a5c36;--nm-font:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--nm-shadow:0 1px 2px rgba(16,40,26,.04),0 12px 28px -20px rgba(16,40,26,.22);--nm-prev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23191d1a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");--nm-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23191d1a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.block.block-compare:has(.empty),.sidebar .block.block-wishlist:has(.block-content>.empty){display:none !important}.sidebar .block.block-compare,.sidebar .block.block-wishlist,.sidebar .block.block-brands,.sidebar .block.brand-search,.sidebar .block.block-brands-search,.block.home-brands,.sidebar .widget.block,.sidebar-additional .block.block-reorder{background:#fff !important;border:1px solid var(--nm-line) !important;border-radius:18px !important;box-shadow:var(--nm-shadow) !important;padding:16px !important;margin:0 0 20px !important;overflow:hidden;font-family:var(--nm-font)}.sidebar .block.block-compare .block-title,.sidebar .block.block-wishlist .block-title,.sidebar .block.block-brands .block-title,.block.home-brands .block-title,.sidebar .widget.block .block-title,.sidebar .block.brand-search .block-title,.sidebar .block.block-brands-search .block-title{position:relative;margin:0 0 12px !important;padding:0 !important;min-height:0 !important;height:auto !important;line-height:1.25 !important;background:none !important;border:0 !important;box-shadow:none !important;color:var(--nm-ink) !important;font:700 17px/1.25 var(--nm-font) !important;letter-spacing:-.01em !important;text-transform:none !important;text-align:left !important}.sidebar .block .block-title strong,.block.home-brands .block-title strong,.sidebar .widget.block .block-title strong{font:inherit !important;color:inherit !important;text-transform:none !important;letter-spacing:inherit !important;padding:0 !important;margin:0 !important;background:none !important}.sidebar .block .block-title::before,.sidebar .block .block-title::after,.block.home-brands .block-title::before,.block.home-brands .block-title::after{display:none !important}.sidebar .block .block-content,.block.home-brands .block-content{padding:0 !important;margin:0 !important;border:0 !important;background:none !important}.sidebar .block .counter.qty:not(.no-display){display:inline-flex;align-items:center;height:20px;margin-left:6px;padding:0 8px;border-radius:999px;background:var(--nm-tint);color:var(--nm-deep);font:600 12px/20px var(--nm-font)}.sidebar .block .product-items .product-item,.sidebar .widget.block ul li{border:0 !important;background:none !important;padding:6px 0 !important;margin:0 !important}.sidebar .widget.block ul{margin:0 !important;padding:0 !important;list-style:none !important;border:0 !important;background:none !important}.sidebar .widget.block ul li+li{border-top:1px solid #eef0ee !important}.sidebar .widget.block ul li a,.sidebar .block .product-item-name a{color:var(--nm-ink) !important;font:500 14px/1.35 var(--nm-font) !important;text-decoration:none !important;text-transform:none !important}.sidebar .widget.block ul li a:hover,.sidebar .block .product-item-name a:hover{color:var(--nm-deep) !important}.sidebar .block .actions-toolbar{margin-top:10px !important}.sidebar .block .actions-toolbar .action.primary,.sidebar .block .actions-toolbar .action.compare{display:inline-flex;align-items:center;height:36px;padding:0 16px !important;border:0 !important;border-radius:999px !important;background:var(--nm-accent) !important;color:#fff !important;font:600 14px/36px var(--nm-font) !important;text-transform:none !important}.sidebar .block .actions-toolbar .action.clear,.sidebar .block .actions-toolbar .secondary a{color:var(--nm-muted) !important;font:500 13px var(--nm-font) !important;text-transform:none !important}.block.block-brands .brand-item,.block.home-brands .brand-item{padding:4px !important;margin:0 !important}.block.block-brands .brand-item a,.block.home-brands .brand-item a{display:block;border-radius:12px !important;background:#fff !important;border:1px solid #eef0ee !important;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.block.block-brands .brand-item a:hover,.block.home-brands .brand-item a:hover{border-color:#cfe3d6 !important;box-shadow:0 4px 14px -8px rgba(16,40,26,.3)}.block.block-brands .brand-item img,.block.home-brands .brand-item img{padding:10% !important;object-fit:contain !important}.block.block-brands .owl-nav,.block.home-brands .owl-nav{position:absolute !important;top:-44px !important;right:0 !important;left:auto !important;bottom:auto !important;display:flex !important;gap:6px;margin:0 !important;width:auto !important;height:auto !important;transform:none !important}.block.block-brands,.block.home-brands{position:relative}.block.block-brands .block-content,.block.home-brands .block-content{position:relative}.block.block-brands .owl-nav>div,.block.home-brands .owl-nav>div{position:static !important;display:block !important;width:32px !important;height:32px !important;margin:0 !important;padding:0 !important;border:1px solid var(--nm-line2) !important;border-radius:50% !important;background:#fff var(--nm-prev) center/16px no-repeat !important;color:transparent !important;font-size:0 !important;line-height:0 !important;text-indent:-999px;overflow:hidden;opacity:1 !important;box-shadow:0 1px 2px rgba(16,40,26,.06);cursor:pointer;transform:none !important}.block.block-brands .owl-nav>div.owl-next,.block.home-brands .owl-nav>div.owl-next{background-image:var(--nm-next) !important}.block.block-brands .owl-nav>div::before,.block.block-brands .owl-nav>div::after,.block.home-brands .owl-nav>div::before,.block.home-brands .owl-nav>div::after{content:none !important;display:none !important}.block.block-brands .owl-nav>div:hover,.block.home-brands .owl-nav>div:hover{border-color:var(--nm-accent) !important;background-color:var(--nm-tint) !important}.block.block-brands .owl-nav>div.disabled,.block.home-brands .owl-nav>div.disabled{opacity:.35 !important;cursor:default}.block.block-brands .owl-dots,.block.home-brands .owl-dots{display:none !important}.sidebar .block.block-brands .block-title,.block.block-brands .block-title,.block.home-brands .block-title{padding-right:84px !important}.sidebar .block.block-brands .owl-item .brand-item+.brand-item{margin-top:8px !important}.sidebar .block.block-brands-search .block-title{display:flex !important;align-items:center;justify-content:space-between;gap:8px}.sidebar .block.block-brands-search .all-brank-link{display:inline-flex !important;align-items:center;justify-content:center;width:32px;height:32px;margin:0 !important;padding:0 !important;border:1px solid var(--nm-line2);border-radius:50%;background:#fff var(--nm-next) center/16px no-repeat;font-size:0 !important;color:transparent !important;float:none !important;position:static !important}.sidebar .block.block-brands-search .all-brank-link::before,.sidebar .block.block-brands-search .all-brank-link::after{display:none !important}.sidebar .block.block-brands-search .all-brank-link:hover{border-color:var(--nm-accent);background-color:var(--nm-tint)}.sidebar .block.block-brands-search .search-label{display:none !important}.sidebar .block input.input-text,.sidebar .widget.block input.input-text,.brand-search-wrap input.input-text{height:42px !important;padding:0 14px !important;border:1px solid var(--nm-line2) !important;border-radius:12px !important;background:#fff !important;font:400 14px var(--nm-font) !important;color:var(--nm-ink) !important;box-shadow:none !important}.sidebar .block input.input-text:focus,.brand-search-wrap input.input-text:focus{border-color:var(--nm-accent) !important;outline:none;box-shadow:0 0 0 3px rgba(13,122,69,.12) !important}.sidebar .widget.block-recent-posts img,.sidebar .widget.block .post-image img{border-radius:12px !important}.sidebar .widget.block-recent-posts .post-item-date,.sidebar .widget.block-recent-posts .post-date{color:var(--nm-muted) !important;font:400 12px var(--nm-font) !important}.page-title-wrapper:not(.product) .page-title,.page-title-wrapper:not(.product) h1.page-title{font:700 28px/1.2 var(--nm-font) !important;letter-spacing:-.02em !important;text-transform:none !important;color:var(--nm-ink) !important;text-wrap:balance}.page-title-wrapper:not(.product) .page-title span{font:inherit !important;text-transform:none !important;letter-spacing:inherit !important}@media (max-width:767px){.page-title-wrapper:not(.product) .page-title,.page-title-wrapper:not(.product) h1.page-title{font-size:22px !important}}.toolbar.toolbar-products select{height:38px !important;padding:0 30px 0 12px !important;border:1px solid var(--nm-line2) !important;border-radius:10px !important;background-color:#fff !important;font:500 14px var(--nm-font) !important;color:var(--nm-ink) !important;box-shadow:none !important}.toolbar.toolbar-products .sorter-label,.toolbar.toolbar-products .limiter-label,.toolbar.toolbar-products .limiter-text,.toolbar.toolbar-products .toolbar-amount{font-family:var(--nm-font) !important;font-size:14px !important;color:var(--nm-muted) !important;text-transform:none !important}.toolbar.toolbar-products .modes-mode{border-radius:10px !important}@media (max-width:767px){.toolbar.toolbar-products .modes{display:none !important}}.search.results>dl.block{margin:0 0 16px !important;padding:14px 16px !important;background:#fff;border:1px solid var(--nm-line);border-radius:14px;font-family:var(--nm-font)}.search.results>dl.block dt.title{margin:0 0 8px !important;color:var(--nm-ink) !important;font:600 14px var(--nm-font) !important;text-transform:none !important}.search.results>dl.block dd.item{display:inline-block;margin:0 6px 6px 0 !important}.search.results>dl.block dd.item a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--nm-line2);border-radius:999px;background:#fff;color:var(--nm-ink) !important;font:500 13px var(--nm-font) !important;text-decoration:none !important}.search.results>dl.block dd.item a:hover{background:var(--nm-tint);border-color:#b9dcc6;color:var(--nm-deep) !important}.product-info-main .product.attribute.sku{display:inline-flex;align-items:center;gap:6px;margin:6px 12px 0 0 !important;padding:0 !important;color:var(--nm-muted) !important;font:400 13px var(--nm-font) !important;text-transform:none !important}.product-info-main .product.attribute.sku .type,.product-info-main .product.attribute.sku .value{font:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important}.product-info-main .product.attribute.sku .type::after{content:":"}.product-info-main .product-reviews-summary{display:inline-flex !important;margin:6px 0 0 !important;padding:0 !important}.product-info-main .product-reviews-summary .action.add,.product-info-main .product-reviews-summary .reviews-actions a{color:var(--nm-deep) !important;font:500 13px var(--nm-font) !important;text-transform:none !important;text-decoration:none !important;border-bottom:1px dashed #9cc9ae}.product-info-main .product-info-stock-sku .stock{display:inline-flex !important;align-items:center;gap:6px;margin:10px 0 0 !important;padding:4px 10px !important;border-radius:999px !important;font:600 13px var(--nm-font) !important;text-transform:none !important}.product-info-main .product-info-stock-sku .stock span{font:inherit !important;text-transform:none !important}.product-info-main .product-info-stock-sku .stock.available{background:var(--nm-tint) !important;color:var(--nm-deep) !important}.product-info-main .product-info-stock-sku .stock.unavailable{background:#fdecea !important;color:#b83a31 !important}.product-info-main .product-info-stock-sku .stock::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.product-info-main .product-addto-links{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100% !important;max-width:100%;margin:14px 0 22px !important;padding:0 !important;float:none !important;clear:both}.product-info-main .product-addto-links .action{flex:1 1 0;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;height:44px !important;min-height:0 !important;padding:0 14px !important;margin:0 !important;border:1px solid var(--nm-line2) !important;border-radius:12px !important;background:#fff !important;color:var(--nm-ink) !important;font:500 13px/1.2 var(--nm-font) !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;width:auto !important;white-space:normal;min-width:0 !important;height:auto !important;min-height:46px !important;padding:8px 12px !important;line-height:1.25 !important;text-align:left;overflow-wrap:normal}.product-info-main .product-addto-links .action span{font:inherit !important;text-transform:none !important;padding:0 !important;margin:0 !important;border:0 !important}.product-info-main .product-addto-links .action::after{display:none !important}.product-info-main .product-addto-links .action:hover{border-color:var(--nm-accent) !important;background:var(--nm-tint) !important;color:var(--nm-deep) !important}.product-info-main .product-addto-links .action::before{display:inline-block !important;content:"" !important;flex:0 0 18px;width:18px !important;height:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:center/18px no-repeat;font-size:0 !important;line-height:0 !important;position:static !important;box-shadow:none !important}.product-info-main .product-addto-links .action.towishlist::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l1 1.1L12 21l7.8-7.5 1-1.1a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E")}.product-info-main .product-addto-links .action.tocompare::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3h5v5M4 20 21 3M21 16v5h-5M15 15l6 6M4 4l5 5'/%3E%3C/svg%3E")}.product.info.detailed .product.data.items>.item.title{margin:0 6px 0 0 !important;border:0 !important;background:none !important}.product.info.detailed .product.data.items>.item.title>.switch{display:inline-flex !important;align-items:center;height:40px !important;padding:0 18px !important;border:1px solid var(--nm-line2) !important;border-radius:999px !important;background:#fff !important;color:var(--nm-muted) !important;font:600 15px/40px var(--nm-font) !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important}.product.info.detailed .product.data.items>.item.title>.switch::after,.product.info.detailed .product.data.items>.item.title>.switch::before{display:none !important}.product.info.detailed .product.data.items>.item.title.active>.switch,.product.info.detailed .product.data.items>.item.title>.switch:hover{background:var(--nm-tint) !important;border-color:#b9dcc6 !important;color:var(--nm-deep) !important}.product.info.detailed .product.data.items>.item.title.active>.switch{background:var(--nm-accent) !important;border-color:var(--nm-accent) !important;color:#fff !important}.product.info.detailed .product.data.items>.item.content{border:0 !important;padding-top:20px !important}@media (max-width:767px){.product.info.detailed .product.data.items>.item.title{margin:0 0 8px !important}.product.info.detailed .product.data.items>.item.title>.switch{display:flex !important;width:100%;justify-content:space-between;height:48px !important;padding:0 16px !important;border-radius:14px !important;font-size:15px !important;line-height:48px !important}.product-info-main .product-addto-links .action{font-size:13px !important}}.post-list-wrapper .post-list,.post-list{margin:0 !important;padding:0 !important;list-style:none}.post-list>li.post-holder{display:flex;gap:22px;align-items:stretch;margin:0 0 18px !important;padding:14px !important;background:#fff !important;border:1px solid var(--nm-line) !important;border-radius:18px !important;box-shadow:var(--nm-shadow) !important;font-family:var(--nm-font);overflow:hidden}.post-list>li.post-holder::after,.post-list>li.post-holder::before{display:none !important}.post-list>li.post-holder .post-image{position:relative;flex:0 0 42%;max-width:42%;width:auto !important;float:none !important;padding:0 !important;margin:0 !important;border-radius:14px;overflow:hidden;background:var(--nm-bg)}.post-list>li.post-holder .post-image a{display:block;height:100%}.post-list>li.post-holder .post-image img{width:100%;height:100%;aspect-ratio:840/620;object-fit:cover;display:block;transition:transform .4s ease}.post-list>li.post-holder:hover .post-image img{transform:scale(1.03)}.post-list>li.post-holder .blog-date{position:absolute;left:10px;bottom:10px;top:auto;margin:0 !important;padding:5px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.94) !important;color:var(--nm-deep) !important;font:600 12px/1.2 var(--nm-font) !important;box-shadow:0 1px 2px rgba(16,40,26,.12);border:0 !important}.post-list>li.post-holder .blog-date i,.post-list>li.post-holder .blog-date .fa,.post-list>li.post-holder .blog-date::before{display:none !important}.post-list>li.post-holder .post-details{flex:1 1 auto;float:none !important;width:auto !important;padding:6px 6px 6px 0 !important;margin:0 !important;display:flex;flex-direction:column;gap:10px}.post-list>li.post-holder .post-title{margin:0 !important;font:700 20px/1.3 var(--nm-font) !important;letter-spacing:-.01em;text-transform:none !important}.post-list>li.post-holder .post-title a{color:var(--nm-ink) !important;text-decoration:none !important;font:inherit !important}.post-list>li.post-holder .post-title a:hover{color:var(--nm-deep) !important}.post-list>li.post-holder .post-info{color:var(--nm-muted) !important;font:400 13px var(--nm-font) !important}.post-list>li.post-holder .post-info *{font:inherit !important;color:inherit !important;text-transform:none !important}.post-list>li.post-holder .post-text-hld,.post-list>li.post-holder .post-description{color:#4b534e !important;font:400 15px/1.55 var(--nm-font) !important}.post-list>li.post-holder .post-read-more,.post-list>li.post-holder a.post-read-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--nm-deep) !important;font:600 14px var(--nm-font) !important;text-decoration:none !important;text-transform:none !important;border:0 !important}.post-list>li.post-holder .post-read-more::after{content:"\2192";margin-left:4px}.post-list>li.post-holder .addthis_toolbox{display:none !important}@media (max-width:767px){.post-list>li.post-holder{flex-direction:column;gap:12px;padding:10px !important}.post-list>li.post-holder .post-image{flex:none;max-width:none}.post-list>li.post-holder .post-details{padding:4px 6px 8px !important}.post-list>li.post-holder .post-title{font-size:18px !important}}.brand-top .featured-brands-block,.brand-main .block{background:#fff;border:1px solid var(--nm-line);border-radius:18px;box-shadow:var(--nm-shadow);padding:18px 18px 10px;margin:0 0 20px !important;font-family:var(--nm-font)}.brand-top .block-title,.brand-main .block-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 14px !important;padding:0 !important;border:0 !important;background:none !important}.brand-top .block-title .label,.brand-main .block-title .label{border:0 !important;text-decoration:none !important;box-shadow:none !important;color:var(--nm-ink) !important;font:700 20px/1.25 var(--nm-font) !important;text-transform:none !important;letter-spacing:-.01em !important;background:none !important;padding:0 !important}.brand-top .block-title::before,.brand-top .block-title::after,.brand-main .block-title::before,.brand-main .block-title::after{display:none !important}.brand-search-wrap{margin:0 !important;float:none !important;min-width:240px}.brand-alphabet-list .char-list{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px !important;padding:0 !important;border:0 !important}.brand-alphabet-list .char-item{display:inline-flex !important;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px !important;margin:0 !important;border:1px solid var(--nm-line2) !important;border-radius:10px !important;background:#fff !important;color:var(--nm-ink) !important;font:600 14px var(--nm-font) !important;text-transform:none !important;text-decoration:none !important;float:none !important}.brand-alphabet-list .char-item:not(.available){opacity:.35;pointer-events:none}.brand-alphabet-list .char-item.active,.brand-alphabet-list .char-item:hover{background:var(--nm-accent) !important;border-color:var(--nm-accent) !important;color:#fff !important}.brand-list .brand-group{margin:0 0 10px !important;padding:0 0 10px !important;border-bottom:1px solid #eef0ee !important}.brand-list .brand-group .group-header{margin:0 0 8px !important;padding:0 !important;background:none !important;border:0 !important}.brand-list .brand-group .group-header .label{display:inline-flex !important;align-items:center;justify-content:center;width:36px;height:36px;padding:0 !important;border-radius:10px !important;background:var(--nm-tint) !important;color:var(--nm-deep) !important;font:700 17px var(--nm-font) !important;float:none !important}.brand-list .brand-item .brand-item-inner{padding:6px !important;border-radius:14px;transition:background-color .15s ease}.brand-list .brand-item .brand-item-inner:hover{background:var(--nm-bg)}.brand-list .brand-item .item-top{border-radius:12px !important;border:1px solid #eef0ee !important;background:#fff !important;overflow:hidden}.brand-list .brand-item .item-top img{padding:12% !important;object-fit:contain !important}.brand-list .brand-item .brand-name{color:var(--nm-ink) !important;font:600 13px/1.3 var(--nm-font) !important;text-transform:none !important}.brand-list .brand-item .count{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;background:var(--nm-tint) !important;color:var(--nm-deep) !important;font:600 11px/18px var(--nm-font) !important;border:0 !important}.featured-brands-block .brand-item a{border-radius:12px !important;border:1px solid #eef0ee !important;background:#fff !important;overflow:hidden}.featured-brands-block .brand-item img{padding:10% !important;object-fit:contain !important}.customer-account-login .block .block-title,.customer-account-create .fieldset>.legend,.customer-account-forgotpassword .fieldset>.legend,.contact-index-index .fieldset>.legend,.catalogsearch-advanced-index .fieldset>.legend,.customer-account-login .login-container .block-title{margin:0 0 14px !important;padding:0 !important;border:0 !important;background:none !important;color:var(--nm-ink) !important;font:700 20px/1.25 var(--nm-font) !important;text-transform:none !important;letter-spacing:-.01em !important}.customer-account-login .block .block-title strong,.customer-account-create .fieldset>.legend span{font:inherit !important;text-transform:none !important;color:inherit !important}.customer-account-login .login-container .block,.customer-account-create .form-create-account,.customer-account-forgotpassword .form.password.forget,.contact-index-index .form.contact,.catalogsearch-advanced-index .form.search.advanced{background:#fff;border:1px solid var(--nm-line);border-radius:18px;box-shadow:var(--nm-shadow);padding:24px !important;font-family:var(--nm-font)}.customer-account-login .field .control input,.customer-account-create .field .control input,.customer-account-forgotpassword .field .control input,.contact-index-index .field .control input,.contact-index-index .field .control textarea,.catalogsearch-advanced-index .field .control input,.catalogsearch-advanced-index .field .control select{height:46px;padding:0 14px !important;border:1px solid var(--nm-line2) !important;border-radius:12px !important;background:#fff !important;font:400 15px var(--nm-font) !important;color:var(--nm-ink) !important;box-shadow:none !important}.contact-index-index .field .control textarea{height:auto;min-height:120px;padding:12px 14px !important}.customer-account-login .field .control input:focus,.customer-account-create .field .control input:focus,.contact-index-index .field .control input:focus,.contact-index-index .field .control textarea:focus,.catalogsearch-advanced-index .field .control input:focus{border-color:var(--nm-accent) !important;outline:none;box-shadow:0 0 0 3px rgba(13,122,69,.12) !important}.customer-account-login .field .label,.customer-account-create .field .label,.contact-index-index .field .label,.catalogsearch-advanced-index .field .label{color:var(--nm-ink) !important;font:500 14px var(--nm-font) !important;text-transform:none !important}.customer-account-login .actions-toolbar .action.primary,.customer-account-create .actions-toolbar .action.primary,.customer-account-forgotpassword .actions-toolbar .action.primary,.contact-index-index .actions-toolbar .action.primary,.catalogsearch-advanced-index .actions-toolbar .action.primary{display:inline-flex !important;align-items:center;justify-content:center;height:46px !important;padding:0 26px !important;border:0 !important;border-radius:12px !important;background:var(--nm-accent) !important;color:#fff !important;font:600 15px var(--nm-font) !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:0 6px 16px -8px rgba(13,122,69,.55) !important}.customer-account-login .actions-toolbar .action.primary:hover,.customer-account-create .actions-toolbar .action.primary:hover,.contact-index-index .actions-toolbar .action.primary:hover,.catalogsearch-advanced-index .actions-toolbar .action.primary:hover{background:var(--nm-deep) !important}.customer-account-login .actions-toolbar .action.primary span,.customer-account-create .actions-toolbar .action.primary span,.contact-index-index .actions-toolbar .action.primary span{font:inherit !important;text-transform:none !important}.customer-account-login .actions-toolbar .secondary a,.customer-account-login .action.remind{color:var(--nm-deep) !important;font:500 14px var(--nm-font) !important;text-transform:none !important}.page.messages .message,.column.main>.message,.message.info.empty,.message.notice{border-radius:14px !important;font-family:var(--nm-font) !important;font-size:14px !important;text-transform:none !important}.enhanced-privacy-popup{position:fixed !important;left:16px !important;right:auto !important;bottom:16px !important;top:auto !important;z-index:900;max-width:380px;width:calc(100% - 32px) !important;padding:16px 18px !important;margin:0 !important;background:#fff !important;border:1px solid var(--nm-line) !important;border-radius:18px !important;box-shadow:0 12px 40px -12px rgba(16,40,26,.35) !important;font-family:var(--nm-font) !important;text-align:left !important}.enhanced-privacy-popup .popup.content{padding:0 !important;margin:0 !important;max-width:none !important;width:auto !important;background:none !important;border:0 !important;box-shadow:none !important}.enhanced-privacy-popup strong{display:block;margin:0 0 6px !important;color:var(--nm-ink) !important;font:700 15px/1.3 var(--nm-font) !important;text-transform:none !important}.enhanced-privacy-popup p{margin:0 0 12px !important;color:var(--nm-muted) !important;font:400 12.5px/1.45 var(--nm-font) !important}.enhanced-privacy-popup .secondary{flex:1 1 auto;min-width:0}.enhanced-privacy-popup .secondary a{white-space:normal;display:inline-block;line-height:1.3}.enhanced-privacy-popup .actions-toolbar{display:flex !important;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:14px;margin:0 !important;padding:0 !important}.enhanced-privacy-popup .actions-toolbar>div{float:none !important;margin:0 !important;padding:0 !important;width:auto !important}.enhanced-privacy-popup .action.primary,.enhanced-privacy-popup button{height:40px !important;padding:0 20px !important;border:0 !important;border-radius:12px !important;background:var(--nm-accent) !important;color:#fff !important;font:600 14px var(--nm-font) !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:none !important}.enhanced-privacy-popup .action.primary span,.enhanced-privacy-popup button span{font:inherit !important;text-transform:none !important}.enhanced-privacy-popup .secondary a{color:var(--nm-deep) !important;font:500 13px var(--nm-font) !important;text-transform:none !important;text-decoration:underline !important}@media (max-width:767px){.enhanced-privacy-popup{left:10px !important;bottom:10px !important;width:calc(100% - 20px) !important;max-width:none;padding:14px !important}.enhanced-privacy-popup strong{font-size:14px !important}.enhanced-privacy-popup p{font-size:12px !important;margin-bottom:10px !important}}@media (prefers-reduced-motion:reduce){.post-list>li.post-holder .post-image img{transition:none}}.page-header .panel.wrapper .store-links a,.page-header .panel.wrapper .header.links a,.page-header .panel.wrapper .header.links li,.page-header .panel.wrapper .switcher .lang-name,.page-header .panel.wrapper .switcher-trigger strong{font-family:var(--nm-font) !important;font-size:13px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important}@media (min-width:768px){.page-header .header-wrapper-center .search-wrapper{border:1px solid #cfd8cf !important;border-radius:999px !important;background:#fff !important;box-shadow:0 1px 2px rgba(16,40,26,.05);padding:2px !important}.page-header .header-wrapper-center .search-wrapper:focus-within{border-color:var(--nm-accent) !important;box-shadow:0 0 0 3px rgba(13,122,69,.12)}.page-header .header-wrapper-center .search-wrapper .input-text{border-radius:0 !important}.page-header .header-wrapper-center .search-wrapper .control,.page-header .header-wrapper-center .search-wrapper .field.search,.page-header .header-wrapper-center .search-wrapper .cdz-cat-search,.page-header .header-wrapper-center .search-wrapper .cdz-cat-search .inner{background:transparent !important}.page-header .cdz-cat-search .current-cat{border:0 !important;border-right:1px solid #e3e7e3 !important;background:none !important;font:500 13px var(--nm-font) !important;color:var(--nm-muted) !important;text-transform:none !important;border-radius:999px 0 0 999px}.page-header #search_mini_form .input-text{border:0 !important;background:transparent !important;box-shadow:none !important;font:400 15px var(--nm-font) !important;color:var(--nm-ink) !important}.page-header #search_mini_form .input-text::placeholder{color:#8a918c;text-transform:none;font-family:var(--nm-font)}.page-header #search_mini_form .action.search{border:0 !important;border-radius:999px !important;background-color:var(--nm-accent) !important;box-shadow:none !important}.page-header #search_mini_form .action.search:hover{background-color:var(--nm-deep) !important}}@media (max-width:767px){.page-header #search_mini_form .input-text,.page-header #search_mini_form .input-text::placeholder{font-family:var(--nm-font) !important;font-size:15px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important}}.breadcrumbs{margin-bottom:4px !important;padding-top:12px !important;padding-bottom:6px !important;background:none !important;border:0 !important}.breadcrumbs .items{display:flex !important;align-items:center;flex-wrap:wrap;row-gap:4px;margin:0 !important;padding:0 !important;list-style:none !important;font-size:13px !important}.breadcrumbs .items>.item{display:inline-flex !important;align-items:center;float:none !important;margin:0 !important;padding:0 !important;font:400 13px/1.35 var(--nm-font) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--nm-muted) !important}.breadcrumbs .items>.item:not(:last-child)::after{content:"" !important;display:inline-block !important;flex:0 0 12px;width:12px;height:12px;margin:0 8px !important;padding:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3b9b4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/11px no-repeat !important;font-size:0 !important;color:transparent !important;position:static !important;border:0 !important}.breadcrumbs .items>.item>a{display:inline !important;padding:0 !important;margin:0 !important;background:none !important;border:0 !important;border-radius:0 !important;color:var(--nm-muted) !important;font:inherit !important;text-decoration:none !important;text-transform:none !important;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.breadcrumbs .items>.item>a:hover,.breadcrumbs .items>.item>a:focus-visible{color:var(--nm-deep) !important;background:none !important;text-decoration:underline !important;text-underline-offset:3px}.breadcrumbs .items>.item>strong{display:inline-block;max-width:52ch;padding:0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--nm-ink) !important;font:500 13px/1.35 var(--nm-font) !important;text-transform:none !important}@media (hover:none){.breadcrumbs .items>.item>a:hover{text-decoration:none !important;color:var(--nm-muted) !important}}@media (max-width:767px){.breadcrumbs{padding-top:8px !important;padding-bottom:4px !important;overflow:hidden}.breadcrumbs .items{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent)}.breadcrumbs .items::-webkit-scrollbar{display:none}.breadcrumbs .items>.item{flex:0 0 auto;min-height:32px}.catalog-product-view .breadcrumbs .items>.item.product{display:none !important}.catalog-product-view .breadcrumbs .items>.item:nth-last-child(2)::after{display:none !important}.breadcrumbs .items>.item>strong{max-width:70vw}}.product-info-main:has(.ns-simple) .product-info-price>.price-box{display:none !important}.ns-simple{margin:14px 0 0 !important;padding:0 !important;width:100% !important;container-type:inline-size}.ns-simple .fieldset{display:block !important;margin:0 !important;padding:0 !important;width:100% !important}.ns-simple .ns-simple-head{display:grid;grid-template-columns:128px minmax(0,1fr) 84px;gap:8px;padding:0 12px 6px;font:700 9.5px/1.1 PFBagueRoundPro,'Helvetica Neue',Verdana,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#78817b}.ns-simple .ns-simple-head .ns-h-price{text-align:center}.ns-simple .ns-simple-head .ns-h-sum{text-align:right}.ns-simple .ns-simple-head .ns-m{display:none}.ns-simple .ns-simple-row{display:grid;grid-template-columns:128px minmax(0,1fr) 84px;gap:8px;align-items:center;padding:10px 12px;background:#fff;border:1px solid #dce3dd;border-radius:13px;box-shadow:0 12px 30px rgba(24,46,33,.07),0 1px 2px rgba(24,46,33,.04)}.ns-simple .field.qty{display:block !important;margin:0 !important;padding:0 !important;width:auto !important;float:none !important}.ns-simple .field.qty>.label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ns-simple .ns-stepper{display:grid !important;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;height:40px;margin:0 !important;padding:0 !important;background:#fff;border:1px solid #cbd5cd;border-radius:10px;overflow:hidden;box-shadow:0 3px 9px rgba(30,56,40,.07),inset 0 1px 0 rgba(255,255,255,.9);width:100% !important;float:none !important}.ns-simple .ns-stepper>div{display:block !important;float:none !important;width:auto !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important}.ns-simple .ns-stepper .btn-qty{display:grid !important;place-items:center;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:#fafbfa !important;border:0 !important;border-radius:0 !important;color:#6f7972 !important;font:500 18px/1 Arial,sans-serif !important;text-decoration:none !important;box-shadow:none !important;user-select:none}.ns-simple .ns-stepper .btn-qty:hover{background:#eef7f1 !important;color:#19442f !important}.ns-simple .ns-stepper input.qty{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 2px !important;border:0 !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;text-align:center !important;font:750 15px/40px TTSmalls,'Helvetica Neue',Verdana,Arial,sans-serif !important;color:#1d2822 !important;-moz-appearance:textfield}.ns-simple .ns-stepper input.qty::-webkit-outer-spin-button,.ns-simple .ns-stepper input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ns-simple .ns-simple-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;text-align:center}.ns-simple .ns-now{font:700 14.5px/1.15 TTSmalls,'TTSmalls Fallback','Helvetica Neue',Arial,sans-serif;color:#19442f;white-space:nowrap}.ns-simple .ns-old{font:600 11.5px/1.15 TTSmalls,'TTSmalls Fallback','Helvetica Neue',Arial,sans-serif;color:#89695f;text-decoration:line-through;white-space:nowrap}.ns-simple .ns-simple-sum{text-align:right;font:700 14px/1.1 TTSmalls,'TTSmalls Fallback','Helvetica Neue',Arial,sans-serif;letter-spacing:-.01em;color:#34433a;white-space:nowrap;min-width:0}.ns-simple .ns-simple-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;padding:10px 12px;min-height:50px;background:linear-gradient(135deg,#f5f8f5 0,#fff 78%);border:1px solid #dce5dd;border-radius:12px;box-shadow:0 7px 20px rgba(25,54,36,.06)}.ns-simple .ns-simple-total>span{font:700 10px/1.1 TTSmalls,'TTSmalls Fallback','Helvetica Neue',Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#69746d}.ns-simple .ns-simple-total>strong{font:800 20px/1 TTSmalls,'TTSmalls Fallback','Helvetica Neue',Arial,sans-serif;color:#1d2822;white-space:nowrap}.ns-simple .actions{display:block !important;margin:10px 0 0 !important;padding:0 !important;width:100% !important;float:none !important}.ns-simple #product-addtocart-button{display:block !important;width:100% !important;height:50px !important;min-height:50px;margin:0 !important;padding:10px 14px !important;border:1px solid rgba(21,60,40,.35) !important;border-radius:11px !important;background:linear-gradient(135deg,#326f4f 0,#1f5037 100%) !important;box-shadow:0 5px 13px rgba(31,80,55,.17) !important;color:#fff !important;font:800 13.5px/1.2 Roboto,'Helvetica Neue',Verdana,Arial,sans-serif !important;letter-spacing:.045em !important;text-transform:uppercase !important;float:none !important}.ns-simple #product-addtocart-button:hover{background:linear-gradient(135deg,#2b6245 0,#1a4530 100%) !important}.ns-simple #product-addtocart-button span{font:inherit !important;color:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important}@container (max-width:360px){.ns-simple .ns-simple-head{grid-template-columns:minmax(104px,1.15fr) minmax(0,1fr) minmax(64px,.8fr);padding:0 8px 6px;font-size:11px;letter-spacing:.04em;text-transform:none;color:#667069}.ns-simple .ns-simple-head .ns-d{display:none}.ns-simple .ns-simple-head .ns-m{display:inline}.ns-simple .ns-simple-head .ns-h-sum{text-align:center}.ns-simple .ns-simple-row{grid-template-columns:minmax(104px,1.15fr) minmax(0,1fr) minmax(64px,.8fr);gap:4px;padding:8px 6px}.ns-simple .ns-stepper{height:44px;grid-template-columns:34px minmax(0,1fr) 34px}.ns-simple .ns-stepper input.qty{line-height:44px !important}.ns-simple .ns-now{font-size:14px}.ns-simple .ns-old{font-size:11px}.ns-simple .ns-simple-sum{text-align:center;font-size:17px;font-weight:750}}@container (max-width:290px){.ns-simple .ns-simple-head,.ns-simple .ns-simple-row{grid-template-columns:96px minmax(0,1fr) minmax(56px,.8fr)}.ns-simple .ns-stepper{grid-template-columns:30px minmax(0,1fr) 30px}.ns-simple .ns-simple-sum{font-size:15px}}.enhanced-privacy-popup{max-width:560px !important;padding:10px 10px 10px 16px !important;border-radius:14px !important;box-shadow:0 10px 32px -12px rgba(16,40,26,.35) !important}.enhanced-privacy-popup .popup.content>strong{display:none !important}.enhanced-privacy-popup .block-content{display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:0 !important}.enhanced-privacy-popup p{flex:1 1 auto;margin:0 !important;font:400 13px/1.4 var(--nm-font) !important;color:#4b534e !important}.enhanced-privacy-popup .actions-toolbar{flex:0 0 auto;gap:0 !important}.enhanced-privacy-popup .actions-toolbar .secondary{display:none !important}.enhanced-privacy-popup .action.primary,.enhanced-privacy-popup button{height:36px !important;padding:0 16px !important;border-radius:10px !important;font-size:13px !important;white-space:nowrap}@media (max-width:767px){.enhanced-privacy-popup{left:8px !important;right:8px !important;bottom:8px !important;width:auto !important;max-width:none !important;padding:8px 8px 8px 14px !important;margin-bottom:env(safe-area-inset-bottom,0) !important}.enhanced-privacy-popup p{font-size:12.5px !important;line-height:1.35 !important}}@media (max-width:360px){.product-info-main .product-addto-links{gap:8px}.product-info-main .product-addto-links .action{font-size:12.5px !important;padding:8px 9px !important;gap:6px}.product-info-main .product-addto-links .action::before{flex-basis:16px;width:16px !important;height:16px !important;background-size:16px}}@container (max-width:260px){.ns-simple .ns-simple-head{display:none}.ns-simple .ns-simple-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px}.ns-simple .field.qty{grid-column:1/-1}.ns-simple .ns-simple-price{align-items:flex-start;text-align:left}.ns-simple .ns-simple-sum{text-align:right;font-size:16px}}@media (min-width:768px) and (max-width:1023px){.product-info-main .product-addto-links{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table thead{display:none !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-areas:"name name" "qty qty" "price total" !important;gap:6px 8px !important;padding:10px !important;height:auto !important;min-height:0 !important;align-items:center !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td{display:block !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;text-align:left !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.col.item{grid-area:name !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.col.qty{grid-area:qty !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.nspack-price{grid-area:price !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.nspack-line-total{grid-area:total !important;text-align:right !important;justify-content:flex-end !important;display:flex !important;align-items:center !important;font-size:16px !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row .nspack-stepper{width:100% !important;max-width:none !important;margin:0 !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row .nspack-price .price-box{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:1px !important;text-align:left !important;margin:0 !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td{border:0 !important;box-shadow:none !important;background:none !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td::before,html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td::after{display:none !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.col.qty{display:flex !important;justify-content:flex-start !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.col.qty>.control{width:100% !important;max-width:none !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row .nspack-stepper{grid-template-columns:44px minmax(0,1fr) 44px !important;height:42px !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row .nspack-stepper .qty-input,html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row .nspack-stepper input{width:100% !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row .nspack-price .price-box>span{margin:0 !important;text-align:left !important;display:table !important;width:auto !important}html body.nspack-test-active #maincontent #product_addtocart_form [data-nspack-root="v3"] #super-product-table tr.nspack-row>td.col.qty .stock.unavailable{margin:0 !important}}.cdz-product-labels.ns-badges{position: absolute;left: 12px;top: 12px;z-index: 3;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;margin: 0;padding: 0;list-style: none;pointer-events: none}.cdz-product-labels.ns-badges:empty{display: none}.cdz-product-labels.ns-badges .label-item{position: static;float: none;display: inline-block;width: auto;height: auto;min-width: 0;margin: 0;padding: 6px 10px;border-radius: 999px;transform: none;font: 700 12px/1 'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;letter-spacing: .02em;text-transform: none;white-space: nowrap;background: #fff;color: #191d1a;box-shadow: 0 1px 2px rgba(20,30,24,.1)}.cdz-product-labels.ns-badges .label-item .label-content{padding: 0;margin: 0;background: none;color: inherit;font: inherit;line-height: inherit;width: auto;height: auto;border: 0;transform: none}.cdz-product-labels.ns-badges li.label-item,.cdz-product-labels.ns-badges li.label-item .label-content{font-size: 12px !important;line-height: 1 !important;height: auto !important;min-height: 0 !important;text-transform: none !important}.cdz-product-labels.ns-badges li.label-item{padding: 6px 10px !important;min-width: 0 !important;width: auto !important}.product.media .cdz-product-labels.ns-badges li.label-item,.product.media .cdz-product-labels.ns-badges li.label-item .label-content{font-size: 13px !important}.product.media .cdz-product-labels.ns-badges li.label-item{padding: 7px 12px !important}.cdz-product-labels.ns-badges .ns-sale{background: #d6453b;color: #fff}.cdz-product-labels.ns-badges .ns-new{background: #e8f1fd;color: #1d5fb8}.cdz-product-labels.ns-badges .ns-hit{background: #fff4dd;color: #8a5a00}.cdz-product-labels.ns-badges .ns-trend{background: #f3ecfd;color: #6a3fb5}.cdz-product-labels.ns-badges .ns-rec{background: #eef7f1;color: #0a5c36}.product.media .gallery-placeholder>.loading-mask{display:none !important}.ns-boot .catalog-category-view .column.main .products-grid ol.product-items:not(.nsq-grid):not(.owl-carousel)>li,.ns-boot .catalogsearch-result-index .column.main .products-grid ol.product-items:not(.nsq-grid):not(.owl-carousel)>li{visibility:hidden}.product.info.detailed .product.data.items>.item.title>.switch .counter{color:inherit !important;opacity:.75;font-weight:600 !important;margin-left:4px}.product.info.detailed .product.data.items>.item.title.active>.switch .counter,.product.info.detailed .product.data.items>.item.title.active>.switch *{color:#fff !important}.brand-alphabet-list .char-item.active *,.brand-alphabet-list .char-item:hover *{color:#fff !important}@media (max-width:767px){.page-header .panel.wrapper,.page-header .panel.wrapper .panel.header{height:30px !important;min-height:30px !important}.page-header .panel.wrapper .store-links .item a{display:block !important;height:30px !important;line-height:30px !important;padding-top:0 !important;padding-bottom:0 !important;vertical-align:top !important}.page-header .panel.wrapper .store-links .item{height:30px !important;line-height:30px !important}}@media (max-width:767px){.nav-sections.nsd{background:#fff !important;color:var(--nm-ink);font-family:var(--nm-font);box-shadow:0 0 44px rgba(16,40,26,.28);border-radius:0 22px 22px 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nav-sections.nsd .nav-sections-items{background:#fff !important}.nav-sections.nsd .section-item-title{display:none !important}.nav-sections.nsd [id="store.links"],.nav-sections.nsd [id="store.settings"]{display:none !important}.nav-sections.nsd [id="store.menu"]{display:block !important;padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px)) !important;background:#fff !important;float:none !important;width:auto !important;margin:0 !important;border:0 !important}.nsd .nsd-body{display:flex;flex-direction:column}.nsd .nsd-h{margin:22px 4px 8px;color:#8a918c;font:700 11px/1.2 var(--nm-font);letter-spacing:.08em;text-transform:uppercase}.nsd .nsd-lang{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0;border-radius:16px;background:#f1f4f1}.nsd .nsd-lang-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:0 10px;border:0;border-radius:12px;background:transparent;color:#5b635e;font:600 15px/1.2 var(--nm-font);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.nsd .nsd-lang-btn.is-cur{background:#fff;color:var(--nm-ink);box-shadow:0 1px 2px rgba(16,40,26,.08),0 6px 14px -8px rgba(16,40,26,.3);cursor:default}.nsd .nsd-lang-btn:not(.is-cur):active{background:rgba(255,255,255,.6)}.nsd .nsd-heart{width:20px;height:19px;flex:0 0 20px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.nsd .menu-container,.nsd .cdz-main-menu,.nsd .cdz-menu{margin:0 !important;padding:0 !important;background:none !important;border:0 !important;width:auto !important;float:none !important}.nsd ul.groupmenu{display:flex !important;flex-direction:column;gap:2px;margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;border:0 !important}.nsd ul.groupmenu>li{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;width:auto !important;float:none !important;display:block !important}.nsd ul.groupmenu>li>a.menu-link,.nsd ul.nsd-acc>li>a,.nsd ul.nsd-acc>li.authorization-link a.log-in{position:relative;display:flex !important;align-items:center;gap:12px;min-height:50px;margin:0 !important;padding:0 36px 0 12px !important;border:0 !important;border-radius:14px;background:none !important;color:var(--nm-ink) !important;font:500 16px/1.25 var(--nm-font) !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;-webkit-tap-highlight-color:transparent}.nsd ul.groupmenu>li>a.menu-link:active,.nsd ul.nsd-acc>li>a:active{background:var(--nm-tint) !important}.nsd ul.groupmenu>li>a.menu-link span{font:inherit !important;color:inherit !important;text-transform:none !important;padding:0 !important;margin:0 !important;background:none !important}.nsd ul.groupmenu>li>a.menu-link::before,.nsd ul.nsd-acc>li>a::before{content:"";flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:var(--nm-tint) center/19px no-repeat;display:block !important;position:static !important;margin:0 !important;font-size:0 !important}.nsd ul.groupmenu>li>a.menu-link::after,.nsd ul.nsd-acc>li>a::after{content:"";position:absolute;right:12px;top:50%;width:14px;height:14px;margin-top:-7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3b9b4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/13px no-repeat;display:block !important;font-size:0 !important;border:0 !important}.nsd ul.groupmenu>li>a.menu-link[href*="/brands"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E")}.nsd ul.groupmenu>li>a.menu-link[href*="about"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 8C8 10 5.9 16.2 3.8 21.3M9.5 13.2c3.2-.7 6.4-2.6 7.5-5.2 0 0 3 5-1 9s-9 1-9 1'/%3E%3C/svg%3E")}.nsd ul.groupmenu>li>a.menu-link[href*="/blog"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h7a3 3 0 0 1 3 3v13a2 2 0 0 0-2-2H2zM22 4h-7a3 3 0 0 0-3 3v13a2 2 0 0 1 2-2h8z'/%3E%3C/svg%3E")}.nsd ul.groupmenu>li>a.menu-link[href*="contact"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.nsd ul.groupmenu>li>a.menu-link[href*="dostavka"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1zM16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.nsd ul.nsd-acc{display:flex !important;flex-direction:column;gap:2px;margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;border:0 !important}.nsd ul.nsd-acc>li{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;float:none !important;width:auto !important}.nsd ul.nsd-acc>li.greet,.nsd ul.nsd-acc>li.greet:has(.not-logged-in){display:none !important}.nsd ul.nsd-acc>li.compare:has(a.no-display){display:none !important}.nsd ul.nsd-acc>li.authorization-link .switcher-options,.nsd ul.nsd-acc>li.authorization-link .switcher-trigger{display:none !important}.nsd ul.nsd-acc>li.authorization-link a.log-in{display:flex !important}.nsd ul.nsd-acc>li>a[href*="wishlist"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l1 1.1L12 21l7.8-7.5 1-1.1a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E")}.nsd ul.nsd-acc>li>a[href*="compare"]::before,.nsd ul.nsd-acc>li>a.compare::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3h5v5M4 20 21 3M21 16v5h-5M15 15l6 6M4 4l5 5'/%3E%3C/svg%3E")}.nsd ul.nsd-acc>li.authorization-link a.log-in::before,.nsd ul.nsd-acc>li>a[href*="/account"]::before,.nsd ul.nsd-acc>li>a[href*="logout"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.nsd ul.nsd-acc>li>a.register-link::before,.nsd ul.nsd-acc>li>a[href*="/create"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='4'/%3E%3Cpath d='M2 21a7 7 0 0 1 14 0M19 8v6M16 11h6'/%3E%3C/svg%3E")}.nsd .nsd-contacts{display:flex;flex-direction:column;gap:8px}.nsd .nsd-phone{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 14px;border:1px solid var(--nm-line);border-radius:14px;background:#fff;color:var(--nm-ink) !important;text-decoration:none !important;-webkit-tap-highlight-color:transparent}.nsd .nsd-phone:active{background:var(--nm-tint);border-color:#b9dcc6}.nsd .nsd-phone .nsd-ic{flex:0 0 20px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d7a45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center/19px no-repeat}.nsd .nsd-phone b{flex:1 1 auto;font:700 16px/1 var(--nm-font);letter-spacing:.01em;font-variant-numeric:tabular-nums}.nsd .nsd-phone i{font-style:normal;font:600 11px/1 var(--nm-font);padding:5px 8px;border-radius:999px;background:#f1f4f1;color:#5b635e}.nsd .nsd-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nsd .nsd-viber,.nsd .nsd-mail{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px;font:600 15px/1 var(--nm-font);text-decoration:none !important}.nsd .nsd-viber{background:#7360f2;color:#fff !important}.nsd .nsd-mail{background:#f1f4f1;color:var(--nm-ink) !important}.nsd .nsd-hours{margin:4px 4px 0;color:#8a918c;font:400 12.5px/1.45 var(--nm-font)}@media (max-width:360px){.nsd .nsd-phone{gap:10px;padding:0 12px}.nsd .nsd-phone b{font-size:15px;white-space:nowrap}.nsd .nsd-phone i{display:none}.nsd ul.groupmenu>li>a.menu-link,.nsd ul.nsd-acc>li>a{font-size:15px !important}}.nsd .nsd-h[hidden]{display:none}.nav-open .enhanced-privacy-popup{visibility:hidden !important}}@media (min-width:768px){.nsd .nsd-lang,.nsd .nsd-h,.nsd .nsd-accbox,.nsd .nsd-contact-wrap,.nsd li.nsd-extra{display:none !important}.nsd .nsd-body{display:contents !important}}.ns-boot .page-with-filter:not(.nsf-on) .column.main .toolbar-products{visibility:hidden}html.nsw-on{--nsw-bg: #f4f6f4;--nsw-card: #ffffff;--nsw-ink: #191d1a;--nsw-muted: #6d746f;--nsw-soft: #a6ada8;--nsw-accent: #0d7a45;--nsw-deep: #0a5c36;--nsw-dark: #084a2c;--nsw-tint: #eef7f1;--nsw-line: #ebedeb;--nsw-line2: #dde1dd;--nsw-red: #d6453b;--nsw-red-ink: #b83a31;--nsw-red-bg: #fdf1f0;--nsw-font: 'Golos Text',-apple-system,'Segoe UI',sans-serif;--nsw-tr: .16s cubic-bezier(.4,0,.2,1)}html.nsw-on .minicart-wrapper .block-minicart,html.nsw-on .minicart-wrapper .ui-dialog,html.nsw-on .minicart-wrapper .action.showcart:before,html.nsw-on .minicart-wrapper .action.showcart:after{display: none !important;content: none !important}html.nsw-on .minicart-wrapper .action.showcart .text,html.nsw-on .minicart-wrapper .action.showcart .price-label,html.nsw-on .minicart-wrapper .counter.qty{display: none !important}html.nsw-on .minicart-wrapper .action.showcart{box-sizing: border-box;display: inline-flex !important;align-items: center;gap: 11px;height: 46px !important;width: auto !important;padding: 0 16px 0 6px !important;margin: 0 !important;background: #fff !important;border: 1px solid #e3e8e4 !important;border-radius: 12px !important;box-shadow: none !important;text-decoration: none !important;vertical-align: middle;font-family: var(--nsw-font);line-height: 1.15;transition: border-color var(--nsw-tr),background var(--nsw-tr),box-shadow var(--nsw-tr)}html.nsw-on .minicart-wrapper .action.showcart:hover{background: #fff !important;border-color: #c6dccd !important;box-shadow: 0 2px 12px -6px rgba(10,92,54,.3) !important}html.nsw-on .minicart-wrapper .action.showcart:active{transform: translateY(1px)}html.nsw-on .minicart-wrapper .action.showcart:focus-visible{outline: 2px solid var(--nsw-accent);outline-offset: 2px}html.nsw-on .minicart-wrapper .action.showcart:hover .nsw-hdr-ico{background: var(--nsw-deep);color: #fff}html.nsw-on .header-wrapper-content.active .minicart-wrapper{position: absolute !important;right: 10px !important;left: auto !important;top: 7px !important;bottom: auto !important;transform: none !important;width: auto !important;height: auto !important;z-index: 12 !important}html.nsw-on .header-wrapper-content.active .search-wrapper{right: calc(var(--nsw-hdr-w,132px) + 32px) !important;top: 9px !important;background: rgba(255,255,255,.55);border-radius: 10px;transition: background var(--nsw-tr)}html.nsw-on .header-wrapper-content.active .search-wrapper:hover{background: #fff}html.nsw-on .header-wrapper-content.active .minicart-wrapper .action.showcart{height: 40px !important;gap: 9px;padding: 0 14px 0 5px !important;background: #fff !important;border-color: transparent !important;box-shadow: 0 2px 10px rgba(16,24,18,.16) !important}html.nsw-on .header-wrapper-content.active .minicart-wrapper .action.showcart:hover{box-shadow: 0 4px 14px rgba(16,24,18,.22) !important}html.nsw-on .header-wrapper-content.active .minicart-wrapper .action.showcart:focus-visible{outline-color: var(--nsw-dark);box-shadow: 0 0 0 4px rgba(255,255,255,.8) !important}html.nsw-on .header-wrapper-content.active .nsw-hdr-ico{width: 30px;height: 30px;flex-basis: 30px;border-radius: 8px}html.nsw-on .header-wrapper-content.active .nsw-hdr-ico svg{width: 19px;height: 19px}html.nsw-on .header-wrapper-content.active .nsw-hdr-badge{min-width: 18px;height: 18px;top: -7px;right: -7px;font-size: 10.5px}html.nsw-on .header-wrapper-content.active .nsw-hdr-lbl{display: none}html.nsw-on .header-wrapper-content.active .nsw-hdr-sum{font-size: 14.5px;min-height: 0}html.nsw-on .header-wrapper-content.active .nsw-hdr-sum.is-empty,html.nsw-on .header-wrapper-content.active .action.showcart.nsw-tight .nsw-hdr-sum{display: none}html.nsw-on .header-wrapper-content.active .minicart-wrapper .action.showcart.nsw-bare,html.nsw-on .header-wrapper-content.active .minicart-wrapper .action.showcart.nsw-tight{padding: 0 5px !important;gap: 0}@media (min-width: 1024px){html.nsw-on .header-wrapper-content:not(.active) .minicart-wrapper .action.showcart{height: 54px !important;gap: 12px;padding: 0 18px 0 7px !important;border-radius: 14px !important}html.nsw-on .header-wrapper-content:not(.active) .nsw-hdr-ico{width: 40px;height: 40px;flex-basis: 40px;border-radius: 12px}html.nsw-on .header-wrapper-content:not(.active) .nsw-hdr-ico svg{width: 24px;height: 24px}html.nsw-on .header-wrapper-content:not(.active) .nsw-hdr-badge{min-width: 21px;height: 21px;font-size: 11.5px;top: -6px;right: -6px}html.nsw-on .header-wrapper-content:not(.active) .nsw-hdr-lbl{font-size: 11px}html.nsw-on .header-wrapper-content:not(.active) .nsw-hdr-sum{font-size: 17.5px;min-height: 19px}html.nsw-on .header-wrapper-content:not(.active) .nsw-hdr-sum.is-empty{font-size: 14px}}@media (max-width: 1023px){html.nsw-on .minicart-wrapper .action.showcart{gap: 0;height: 44px !important;width: 44px !important;padding: 0 !important;justify-content: center;background: transparent !important;border-color: transparent !important}html.nsw-on .minicart-wrapper .action.showcart:hover{box-shadow: none !important}html.nsw-on .header-wrapper-content.active .minicart-wrapper .action.showcart{height: 40px !important;width: 40px !important;background: #fff !important}}html.nsw-on{--nsw-fab-bottom: 20px;--nsw-fab-side: 20px}.pages{display:block !important;margin:18px 0 0 !important;padding:0 !important;text-align:center !important;background:none !important;border:0 !important;float:none !important;width:100% !important}.pages .pages-label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pages ul.items.pages-items{display:inline-flex !important;align-items:center;flex-wrap:nowrap !important;gap:8px;max-width:100%;margin:0 !important;padding:0 !important;list-style:none !important;font-size:0;vertical-align:top;box-sizing:border-box}.pages ul.items>li.item{flex:0 0 auto;margin:0 !important;padding:0 !important;float:none !important;display:block !important;background:none !important;border:0 !important}.pages ul.items>li.ns-pg-track{flex:0 1 auto;min-width:0;overflow:hidden}.pages .ns-pg-track>ol{position:relative;display:flex;gap:6px;margin:0;padding:2px 1px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pages .ns-pg-track>ol.ns-pg-l{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px);mask-image:linear-gradient(90deg,transparent 0,#000 16px)}.pages .ns-pg-track>ol.ns-pg-r{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 16px);mask-image:linear-gradient(270deg,transparent 0,#000 16px)}.pages .ns-pg-track>ol.ns-pg-l.ns-pg-r{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent)}.pages .ns-pg-track>ol::-webkit-scrollbar{display:none}.pages .ns-pg-track>ol>li.item{flex:0 0 auto;margin:0 !important;padding:0 !important;float:none !important;display:block !important}.pages .item>.page,.pages .item>strong.page{display:inline-flex !important;align-items:center;justify-content:center;min-width:42px !important;height:42px !important;padding:0 10px !important;margin:0 !important;box-sizing:border-box;border:1px solid var(--nm-line2) !important;border-radius:12px !important;background:#fff !important;color:var(--nm-ink) !important;font:600 15px/1 var(--nm-font) !important;text-decoration:none !important;box-shadow:none !important;letter-spacing:0 !important}.pages .item>.page .label,.pages .item>.action .label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pages .item>.page>span,.pages .item>strong.page>span{font:inherit !important;color:inherit !important}.pages .item.current>strong.page{background:var(--nm-accent) !important;border-color:var(--nm-accent) !important;color:#fff !important}.pages .item.current>strong.page *{color:#fff !important}.pages .item>a.page:hover{border-color:var(--nm-accent) !important;background:var(--nm-tint) !important;color:var(--nm-deep) !important}.pages .item.ns-pg-gap>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:42px;color:var(--nm-soft);font:600 15px/1 var(--nm-font)}.pages .item>.action.previous,.pages .item>.action.next{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;width:42px !important;height:42px !important;min-width:0 !important;padding:0 !important;margin:0 !important;box-sizing:border-box;border:1px solid var(--nm-line2) !important;border-radius:50% !important;background:#fff var(--nm-prev) center/18px no-repeat !important;box-shadow:0 1px 2px rgba(16,40,26,.06) !important;font-size:0 !important;color:transparent !important;text-decoration:none !important;overflow:hidden;opacity:1 !important;transform:none !important}.pages .item>.action.next{background-image:var(--nm-next) !important}.pages .item>.action.previous::before,.pages .item>.action.previous::after,.pages .item>.action.next::before,.pages .item>.action.next::after{content:none !important;display:none !important}.pages .item>.action.previous>span,.pages .item>.action.next>span{display:none !important}.pages .item>a.action:hover{border-color:var(--nm-accent) !important;background-color:var(--nm-tint) !important}.pages .item.ns-pg-off>.action{opacity:.35 !important;cursor:default;box-shadow:none !important}@media (max-width:767px){.pages ul.items.pages-items{gap:6px}.pages .item>.page,.pages .item>strong.page{min-width:40px !important;height:40px !important;font-size:14px !important}.pages .item>.action.previous,.pages .item>.action.next{width:40px !important;height:40px !important}}.sidebar .widget.block.blog-search{padding:10px !important}.sidebar .widget.block.blog-search .block-content,.sidebar .widget.block.blog-search .field.search,.sidebar .widget.block.blog-search .control{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;width:100% !important;float:none !important;position:static !important}.sidebar .widget.block.blog-search .label{display:none !important}.sidebar .widget.block.blog-search .form{position:relative !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;width:100% !important}.sidebar .widget.block.blog-search input.input-text,.sidebar .widget.block.blog-search #blog_search{box-sizing:border-box !important;display:block !important;width:100% !important;max-width:100% !important;height:46px !important;margin:0 !important;padding:0 54px 0 16px !important;border:1px solid var(--nm-line2) !important;border-radius:999px !important;background:#fff !important;box-shadow:none !important;color:var(--nm-ink) !important;font:400 15px var(--nm-font) !important;position:static !important}.sidebar .widget.block.blog-search input.input-text:focus{border-color:var(--nm-accent) !important;box-shadow:0 0 0 3px rgba(13,122,69,.12) !important;outline:none}.sidebar .widget.block.blog-search .actions{position:static !important;margin:0 !important;padding:0 !important;transform:none !important;width:0 !important;height:0 !important;display:block !important}.sidebar .widget.block.blog-search .action.search{position:absolute !important;right:4px !important;top:4px !important;left:auto !important;bottom:auto !important;transform:none !important;display:block !important;width:38px !important;height:38px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;opacity:1 !important;background:var(--nm-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/17px no-repeat !important;font-size:0 !important;color:transparent !important;box-shadow:none !important}.sidebar .widget.block.blog-search .action.search:hover{background-color:var(--nm-deep) !important}.sidebar .widget.block.blog-search .action.search::before,.sidebar .widget.block.blog-search .action.search::after{display:none !important}.sidebar .widget.block.blog-search .action.search span{display:none !important}
/*NS-PG-TOP: номери сторінок лише під списком; у верхній панелі тема їх ховала, а висота панелі йде у відступ фільтра*/.column.main .toolbar-products .pages.ns-pg{display:none!important}.column.main .products.wrapper~.toolbar-products .pages.ns-pg{display:block!important}
/*NS-NODRAG: затиснуте й зрушене посилання (номер сторінки, вкладка, плитка) Chrome починає «перетягувати», і кліки по сторінці не спрацьовують, доки перетягування не скінчиться — вимикаємо перетягування там, де воно не потрібне*/.pages a,.pages strong,.product.data.items .data.item.title a,.product.info.detailed a.data.switch,.products-grid .product-item a,.products-grid .product-item img,.nsq-card a,.nsq-card img,.ns-rail-track a,.ns-rail-track img,.nss-panel a,.nss-panel img,.breadcrumbs a{-webkit-user-drag:none;user-drag:none}
/*NS-SIMPLE-2COL (23.09): рядок простого товару — лише «Кількість | Ціна»; сума тільки в «Разом»*/.ns-simple.ns-simple .ns-simple-head,.ns-simple.ns-simple .ns-simple-row{grid-template-columns:minmax(118px,150px) minmax(0,1fr)!important;gap:12px}.ns-simple.ns-simple .ns-simple-row{padding:10px 16px 10px 10px}.ns-simple.ns-simple .ns-simple-head{padding:0 16px 6px 12px}.ns-simple.ns-simple .ns-simple-head .ns-h-price{text-align:right}.ns-simple.ns-simple .ns-simple-head .ns-d{display:inline}.ns-simple.ns-simple .ns-simple-head .ns-m{display:none}.ns-simple.ns-simple .ns-simple-price{flex-direction:row;flex-wrap:wrap-reverse;align-items:baseline;justify-content:flex-end;column-gap:8px;row-gap:0;text-align:right}.ns-simple.ns-simple .ns-now{font-size:18px;font-weight:750;line-height:1.1;letter-spacing:-.01em;color:#1d2822}.ns-simple.ns-simple .ns-old{font-size:13px;font-weight:600;color:#9a8a84}.ns-simple .ns-simple-sum,.ns-simple .ns-h-sum{display:none!important}@media (max-width:767px){.ns-simple.ns-simple .ns-simple-head,.ns-simple.ns-simple .ns-simple-row{grid-template-columns:minmax(112px,140px) minmax(0,1fr)!important;gap:10px}.ns-simple.ns-simple .ns-simple-row{padding:8px 14px 8px 8px}.ns-simple.ns-simple .ns-simple-head{padding:0 14px 6px 10px;font-size:11px}.ns-simple.ns-simple .ns-now{font-size:17.5px}}@media (max-width:359px){.ns-simple.ns-simple .ns-simple-head,.ns-simple.ns-simple .ns-simple-row{grid-template-columns:104px minmax(0,1fr)!important;gap:8px}.ns-simple.ns-simple .ns-now{font-size:16.5px}}
/*NS-SIMPLE-2COL-CQ: за шириною блоку купівлі (планшет і малий комп’ютер — колонка вузька); завжди дві колонки*/@container (max-width:310px){.ns-simple.ns-simple .ns-simple-head{display:grid!important}.ns-simple.ns-simple .ns-simple-head,.ns-simple.ns-simple .ns-simple-row{grid-template-columns:112px minmax(0,1fr)!important;gap:8px}.ns-simple.ns-simple .field.qty{grid-column:auto!important}.ns-simple.ns-simple .ns-simple-row{padding:8px 12px 8px 8px}.ns-simple.ns-simple .ns-simple-head{padding:0 12px 6px 10px}.ns-simple.ns-simple .ns-stepper{grid-template-columns:30px minmax(0,1fr) 30px}.ns-simple.ns-simple .ns-simple-price{align-items:baseline;justify-content:flex-end;text-align:right}.ns-simple.ns-simple .ns-now{font-size:16.5px}.ns-simple.ns-simple .ns-old{font-size:12px}}@container (max-width:240px){.ns-simple.ns-simple .ns-simple-head,.ns-simple.ns-simple .ns-simple-row{grid-template-columns:96px minmax(0,1fr)!important;gap:6px}.ns-simple.ns-simple .ns-simple-row{padding:8px 10px 8px 8px}.ns-simple.ns-simple .ns-simple-head{padding:0 10px 6px 10px;font-size:10.5px}.ns-simple.ns-simple .ns-stepper{grid-template-columns:26px minmax(0,1fr) 26px}.ns-simple.ns-simple .ns-now{font-size:15px;white-space:normal;line-height:1.15}}
/*NS-TOTOP (23.09): кнопка «вгору» — кругла, біла, зелена стрілка; кільце прогресу прокрутки; ховається, коли відкриті кошик, повідомлення кошика, меню або пошук*/@property --nstp{syntax:'<number>';inherits:true;initial-value:0}html body #back-top{right:22px;bottom:22px;z-index:990;transition:opacity .2s ease,transform .2s ease,visibility .2s}html body #back-top a{position:relative;display:grid!important;place-items:center;width:48px;height:48px;margin:0;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;border:1px solid #dfe6e0!important;color:#0d7a45!important;box-shadow:0 10px 26px -12px rgba(16,40,26,.45),0 2px 6px rgba(16,40,26,.08);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);font-size:0!important;line-height:0;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}html body #back-top a::before{content:''!important;display:block!important;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5.5 11.5 12 5l6.5 6.5'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5.5 11.5 12 5l6.5 6.5'/%3E%3C/svg%3E") center/20px no-repeat}@media (hover:hover){html body #back-top a:hover{background:#0d7a45!important;border-color:#0d7a45!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(13,122,69,.6),0 2px 6px rgba(16,40,26,.1)}}html body #back-top a:focus{background:rgba(255,255,255,.94)!important;border-color:#dfe6e0!important;color:#0d7a45!important}html body #back-top a:active{transform:scale(.94)}html body #back-top a:focus-visible{outline:2px solid #0d7a45;outline-offset:4px}@supports (animation-timeline:scroll()){html body #back-top a::after{content:'';position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(#0d7a45 calc(var(--nstp) * 1%),rgba(13,122,69,.14) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:nsTopP linear both;animation-timeline:scroll(root);pointer-events:none}@keyframes nsTopP{from{--nstp:0}to{--nstp:100}}}html.ns-cart-open #back-top,html.ns-toast-open #back-top,html.nss-mopen #back-top,html.nss-open #back-top,html.nav-open #back-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)}@media (max-width:767px){html body #back-top{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}html body #back-top a{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){html body #back-top,html body #back-top a{transition:none}}
/* NS-VH (ns-perf 2026-09-23): віджет кошика ставив --nsw-vh інлайном на <html>, і кожна зміна (поява/зникнення адресного рядка на телефоні) перераховувала стилі ВСІЄЇ сторінки (~450 мс). Змінну зроблено неуспадковуваною, висоту шухляди дає 100dvh. */@property --nsw-vh{syntax:"*";inherits:false}@supports (height:100dvh){html.nsw-on .nsw-drawer{--nsw-vh:100dvh}}

/* NS-BRAND-LOGO (2026-09-24): лого виробника — одна спокійна картка замість подвійної рамки й важкої тіні теми */
.brand-container .thumb-desc-section .brand-img-wrap{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:132px;padding:22px 20px;border:1px solid #e6ebe4;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(20,40,22,.04),0 12px 28px -20px rgba(20,40,22,.30);line-height:0}
.brand-container .thumb-desc-section .brand-img-wrap .brand-image{display:block;border:0;width:auto;max-width:100%;height:auto;max-height:88px;object-fit:contain;border-radius:6px}
@media (max-width:767px){
  .brand-container .thumb-desc-section>.col-xs-5,.brand-container .thumb-desc-section>.col-xs-19{float:none;width:100%}
  .brand-container .thumb-desc-section>.col-xs-5{margin-bottom:18px}
  .brand-container .thumb-desc-section .brand-img-wrap{width:220px;max-width:100%;min-height:108px;padding:18px 20px;border-radius:14px}
  .brand-container .thumb-desc-section .brand-img-wrap .brand-image{max-height:72px}
}

/* NS-BLOG-HEAD (2026-09-24): заголовок «Нове в блозі» — посилання на блог із помітною пігулкою «Усі статті» */
.cdz_wapper-blog01 .cdz-block-title .b-title a.ns-blog-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:inherit;text-decoration:none;border-radius:10px}
.cdz_wapper-blog01 .cdz-block-title .b-title a.ns-blog-head>span{transition:color .2s ease}
.cdz_wapper-blog01 .cdz-block-title .b-title .ns-blog-all{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 14px;border-radius:999px;background:#eef7f1;box-shadow:inset 0 0 0 1px #d4eadc;color:#0a5c36;font:600 14px/1.2 'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-style:normal;letter-spacing:0;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}
.cdz_wapper-blog01 .cdz-block-title .b-title .ns-blog-all svg{width:16px;height:16px;flex:none;transition:transform .2s ease}
.cdz_wapper-blog01 .cdz-block-title .b-title a.ns-blog-head:hover>span{color:#0a5c36 !important}
.cdz_wapper-blog01 .cdz-block-title .b-title a.ns-blog-head:hover .ns-blog-all{background:#0d7a45;box-shadow:inset 0 0 0 1px #0d7a45;color:#fff}
.cdz_wapper-blog01 .cdz-block-title .b-title a.ns-blog-head:hover .ns-blog-all svg{transform:translateX(3px)}
.cdz_wapper-blog01 .cdz-block-title .b-title a.ns-blog-head:focus-visible{outline:2px solid #0d7a45;outline-offset:4px}
@media (max-width:767px){.cdz_wapper-blog01 .cdz-block-title .b-title .ns-blog-all{font-size:13px;padding:6px 10px 6px 12px}}

/* NS-TOPBAR (2026-09-24): відвідані посилання верхньої смуги ставали сірими (a:visited теми) і сірими при наведенні — тепер завжди білі, при наведенні підкреслення */
.page-header .panel.wrapper .header.links>li>a,.page-header .panel.wrapper .header.links>li>a:visited,.page-header .panel.wrapper .store-links li:not(.active) a,.page-header .panel.wrapper .store-links li:not(.active) a:visited{color:#fff}
.page-header .panel.wrapper .store-links li.active a,.page-header .panel.wrapper .store-links li.active a:visited{color:#72b25b}
.page-header .panel.wrapper .header.links>li>a:hover,.page-header .panel.wrapper .header.links>li>a:focus-visible,.page-header .panel.wrapper .store-links li:not(.active) a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.page-header .panel.wrapper .switcher .action.toggle,.page-header .panel.wrapper .switcher .action.toggle:hover,.page-header .panel.wrapper .switcher .action.toggle.active{color:#fff}
.page-header .panel.wrapper a:focus{outline:none}
.page-header .panel.wrapper a:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px;border-radius:4px}

/* NS-COMPARE (2026-09-24): сторінка порівняння — картка, липка колонка назв, товари як плитки сайту */
.catalog-product_compare-index .column.main{--cp-ink:#191d1a;--cp-mute:#6d746f;--cp-line:#e9ece9;--cp-tint:#f6f8f6;--cp-accent:#0d7a45;--cp-deep:#0a5c36}
.catalog-product_compare-index .column.main .action.print{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cp-line);color:var(--cp-deep);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}
.catalog-product_compare-index .column.main .action.print::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3C/svg%3E") center/contain no-repeat}
.catalog-product_compare-index .column.main .action.print:hover{background:var(--cp-tint);text-decoration:none}
.catalog-product_compare-index .table-wrapper.comparison{background:#fff;border:1px solid #e3e7e3;border-radius:18px;box-shadow:0 1px 2px rgba(16,40,26,.04),0 12px 28px -20px rgba(16,40,26,.22);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 0 30px}
.catalog-product_compare-index table.table-comparison{border-collapse:separate;border-spacing:0;width:auto;min-width:100%;table-layout:fixed;margin:0;border:0;background:none}
.catalog-product_compare-index table.table-comparison>caption{display:none}
.catalog-product_compare-index table.table-comparison th.cell,.catalog-product_compare-index table.table-comparison td.cell{border:0;border-bottom:1px solid var(--cp-line);border-left:1px solid var(--cp-line);background:#fff;vertical-align:top;text-align:left}
.catalog-product_compare-index table.table-comparison th.cell.label{position:sticky;left:0;z-index:2;width:200px;min-width:200px;padding:18px 20px;border-left:0;background:var(--cp-tint);color:var(--cp-mute);font-size:12.5px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}
.catalog-product_compare-index table.table-comparison th.cell.label *{font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}
.catalog-product_compare-index table.table-comparison td.cell{width:270px;min-width:270px;padding:16px 20px;color:var(--cp-ink);font-size:14px;line-height:1.55}
.catalog-product_compare-index table.table-comparison tbody:last-child tr:last-child>*{border-bottom:0}
.catalog-product_compare-index table.table-comparison thead th.cell.label span,.catalog-product_compare-index table.table-comparison tbody:first-of-type th.cell.label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.catalog-product_compare-index table.table-comparison thead th.cell,.catalog-product_compare-index table.table-comparison thead td.cell{padding:10px 12px 0;border-bottom:0}
.catalog-product_compare-index table.table-comparison td.cell.remove{text-align:right}
.catalog-product_compare-index table.table-comparison td.cell.remove .action.delete{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cp-tint);color:var(--cp-mute);text-decoration:none;transition:background-color .2s ease,color .2s ease}
.catalog-product_compare-index table.table-comparison td.cell.remove .action.delete::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/contain no-repeat;font-size:0}
.catalog-product_compare-index table.table-comparison td.cell.remove .action.delete>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.catalog-product_compare-index table.table-comparison td.cell.remove .action.delete:hover{background:#fdecec;color:#c0392b}
.catalog-product_compare-index table.table-comparison td.cell.product.info{padding:6px 20px 20px}
.catalog-product_compare-index td.cell.product.info .product-item-photo{display:block;margin:0 0 14px;border-radius:14px;overflow:hidden;background:var(--cp-tint)}
.catalog-product_compare-index td.cell.product.info .product-image-container{display:block;width:100% !important;max-width:100%}
.catalog-product_compare-index td.cell.product.info .product-image-wrapper{display:block;position:relative;padding-bottom:75% !important;height:0;overflow:hidden}
.catalog-product_compare-index td.cell.product.info .product-image-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.catalog-product_compare-index td.cell.product.info .product-item-name{display:block;margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.35;min-height:calc(1.35em * 3)}
.catalog-product_compare-index td.cell.product.info .product-item-name a,.catalog-product_compare-index td.cell.product.info .product-item-name a:visited{color:var(--cp-ink);text-decoration:none}
.catalog-product_compare-index td.cell.product.info .product-item-name a:hover{color:var(--cp-deep)}
.catalog-product_compare-index td.cell.product.info .product-reviews-summary{position:static !important;top:auto !important;right:auto !important;left:auto !important;float:none !important;display:flex;align-items:center;gap:6px;margin:0 0 8px !important;font-size:13px}
.catalog-product_compare-index td.cell.product.info .product-reviews-summary .rating-summary{position:static !important;margin:0 !important}
.catalog-product_compare-index td.cell.product.info .product-reviews-summary .reviews-actions a{color:var(--cp-mute);text-transform:none;font-size:13px}
.catalog-product_compare-index td.cell.product.info .price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px}
.catalog-product_compare-index td.cell.product.info .price-box .price{color:var(--cp-ink);font-size:20px;font-weight:700;line-height:1.2}
.catalog-product_compare-index td.cell.product.info .price-box .old-price .price{color:#9aa39c;font-size:14px;font-weight:500;text-decoration:line-through}
.catalog-product_compare-index td.cell.product.info .product-item-actions{display:flex;align-items:stretch;gap:8px;margin:0}
.catalog-product_compare-index td.cell.product.info .actions-primary{flex:1 1 auto;margin:0}
.catalog-product_compare-index td.cell.product.info .actions-primary form{margin:0}
.catalog-product_compare-index td.cell.product.info .action.tocart{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0;padding:0 16px;border:0;border-radius:12px;background:var(--cp-accent);box-shadow:0 6px 16px -10px rgba(13,122,69,.7);color:#fff;font-size:15px;font-weight:700;text-transform:none;letter-spacing:0;line-height:1;transition:background-color .2s ease}
.catalog-product_compare-index td.cell.product.info .action.tocart:hover{background:var(--cp-deep)}
.catalog-product_compare-index td.cell.product.info .actions-secondary{display:flex;margin:0;padding:0}
.catalog-product_compare-index td.cell.product.info .action.towishlist{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--cp-line);color:var(--cp-accent);transition:background-color .2s ease}
.catalog-product_compare-index td.cell.product.info .action.towishlist:hover{background:var(--cp-tint)}
.catalog-product_compare-index td.cell.product.info .action.towishlist::before{color:inherit;font-size:18px;line-height:1;margin:0}
.catalog-product_compare-index td.cell.product.info .action.towishlist>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.catalog-product_compare-index td.cell.product.attribute .attibute.value{max-height:340px;overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#cfd6d0 transparent}
.catalog-product_compare-index td.cell.product.attribute .attibute.value h2,.catalog-product_compare-index td.cell.product.attribute .attibute.value h3{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.35;color:var(--cp-ink)}
.catalog-product_compare-index td.cell.product.attribute .attibute.value p{margin:0 0 8px;font-size:14px;line-height:1.55}
.catalog-product_compare-index td.cell.product.attribute .attibute.value ul{margin:0 0 8px;padding-left:18px}
.catalog-product_compare-index td.cell.product.attribute .attibute.value li{margin:0 0 4px;font-size:14px;line-height:1.5}
.catalog-product_compare-index table.table-comparison tbody:not(:first-of-type) tr:hover>td.cell{background:#fbfcfb}
@media (max-width:767px){
  .catalog-product_compare-index table.table-comparison th.cell.label{width:104px;min-width:104px;padding:14px 12px;font-size:11px;letter-spacing:.04em}
  .catalog-product_compare-index table.table-comparison td.cell{width:196px;min-width:196px;padding:14px 14px;font-size:13.5px}
  .catalog-product_compare-index table.table-comparison td.cell.product.info{padding:4px 14px 16px}
  .catalog-product_compare-index td.cell.product.info .product-item-name{font-size:14px}
  .catalog-product_compare-index td.cell.product.info .price-box .price{font-size:18px}
  .catalog-product_compare-index td.cell.product.info .action.tocart{height:42px;font-size:14px;padding:0 10px}
  .catalog-product_compare-index td.cell.product.info .action.towishlist{width:42px;height:42px}
  .catalog-product_compare-index td.cell.product.attribute .attibute.value{max-height:260px}
  .catalog-product_compare-index .table-wrapper.comparison{border-radius:14px;margin-left:-5px;margin-right:-5px}
}

/* NS-ACCOUNT (2026-09-24): особистий кабінет — меню-картка, блоки-картки, форми й таблиці в стилі сайту */
body.account .columns{--ac-ink:#191d1a;--ac-mute:#6d746f;--ac-line:#e3e7e3;--ac-line2:#dde1dd;--ac-bg:#f6f8f6;--ac-tint:#eef7f1;--ac-accent:#0d7a45;--ac-deep:#0a5c36;--ac-shadow:0 1px 2px rgba(16,40,26,.04),0 12px 28px -20px rgba(16,40,26,.22);--ac-font:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif}
body.account .page-title-wrapper .page-title{margin:0 0 18px !important}
/* меню кабінету */
body.account .sidebar-main .block-collapsible-nav{margin:0 0 24px !important;padding:10px !important;background:#fff !important;border:1px solid var(--ac-line) !important;border-radius:18px !important;box-shadow:var(--ac-shadow) !important}
body.account .block-collapsible-nav .title{display:block !important;margin:0 !important;padding:10px 12px 8px !important;background:none !important;border:0 !important;color:var(--ac-mute) !important;cursor:default !important}
body.account .block-collapsible-nav .title strong{font-family:var(--ac-font) !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.06em !important;line-height:1.3 !important;text-transform:uppercase !important;color:inherit !important}
body.account .block-collapsible-nav .title::after{display:none !important}
body.account .block-collapsible-nav .content{display:block !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important}
body.account .block-collapsible-nav .nav.items{display:flex !important;flex-direction:column !important;gap:2px !important;margin:0 !important;padding:0 !important;list-style:none !important}
body.account .block-collapsible-nav .nav.item{margin:0 !important;padding:0 !important;border:0 !important}
body.account .block-collapsible-nav .nav.item::before,body.account .block-collapsible-nav .nav.item::after{display:none !important}
body.account .block-collapsible-nav .nav.item>a,body.account .block-collapsible-nav .nav.item>strong{position:relative !important;display:block !important;margin:0 !important;padding:11px 14px !important;border:0 !important;border-radius:12px !important;font-family:var(--ac-font) !important;font-size:15px !important;font-weight:500 !important;line-height:1.3 !important;color:var(--ac-ink) !important;text-decoration:none !important;text-transform:none !important;background:none !important}
body.account .block-collapsible-nav .nav.item>a:visited{color:var(--ac-ink) !important}
body.account .block-collapsible-nav .nav.item>a:hover{background:var(--ac-bg) !important;color:var(--ac-deep) !important}
body.account .block-collapsible-nav .nav.item.current>strong,body.account .block-collapsible-nav .nav.item.current>a{background:var(--ac-tint) !important;color:var(--ac-deep) !important;font-weight:700 !important}
body.account .block-collapsible-nav .nav.item.current>strong::before,body.account .block-collapsible-nav .nav.item.current>a::before{content:"" !important;position:absolute !important;left:0 !important;top:10px !important;bottom:10px !important;width:3px !important;border-radius:0 3px 3px 0 !important;background:var(--ac-accent) !important}
body.account .block-collapsible-nav .nav.item .delimiter{display:block !important;height:1px !important;margin:6px 10px !important;background:var(--ac-line) !important}
/* блоки-картки */
body.account .column.main>.block,body.account .column.main .block-dashboard-info,body.account .column.main .block-dashboard-addresses,body.account .column.main .block-dashboard-orders,body.account .column.main .block-addresses-default,body.account .column.main .block-addresses-list,body.account .column.main form.form,body.account .column.main .block-reviews-dashboard,body.account .column.main .block-order-details-view{margin:0 0 20px !important;padding:22px 24px !important;background:#fff !important;border:1px solid var(--ac-line) !important;border-radius:18px !important;box-shadow:var(--ac-shadow) !important}
body.account .column.main .block>.block-title{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:8px 16px !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}
body.account .column.main .block>.block-title>strong{font-family:var(--ac-font) !important;font-size:19px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ac-ink) !important}
body.account .column.main .block>.block-title>.action{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:7px 12px 7px 14px !important;border-radius:999px !important;background:var(--ac-tint) !important;box-shadow:inset 0 0 0 1px #d4eadc !important;color:var(--ac-deep) !important;font-family:var(--ac-font) !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important}
body.account .column.main .block>.block-title>.action::after{content:"→" !important;position:static !important;margin:0 !important;font:inherit !important;color:inherit !important}
body.account .column.main .block>.block-title>.action:hover{background:var(--ac-accent) !important;color:#fff !important;box-shadow:inset 0 0 0 1px var(--ac-accent) !important}
body.account .column.main .block .block-content{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:14px !important;margin:0 !important;padding:0 !important}
body.account .column.main .block .block-content>*{margin:0 !important}
body.account .column.main .block .box{float:none !important;width:auto !important;margin:0 !important;padding:18px 20px !important;background:var(--ac-bg) !important;border:1px solid #edf0ed !important;border-radius:14px !important}
body.account .column.main .box .box-title{display:block !important;margin:0 0 10px !important;padding:0 !important;border:0 !important}
body.account .column.main .box .box-title>span{font-family:var(--ac-font) !important;font-size:15.5px !important;font-weight:700 !important;line-height:1.35 !important;color:var(--ac-ink) !important}
body.account .column.main .box .box-content{font-size:14.5px !important;line-height:1.6 !important;color:#3d4540 !important}
body.account .column.main .box .box-content p,body.account .column.main .box .box-content address{margin:0 !important;font-style:normal !important}
body.account .column.main .box .box-actions{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:14px 0 0 !important}
body.account .column.main .box .box-actions .action,body.account .column.main .block-addresses-list .item.actions .action{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:7px 14px !important;border-radius:999px !important;background:#fff !important;box-shadow:inset 0 0 0 1px var(--ac-line2) !important;color:var(--ac-deep) !important;font-family:var(--ac-font) !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important}
body.account .column.main .box .box-actions .action::after,body.account .column.main .block-addresses-list .item.actions .action::after{display:none !important}
body.account .column.main .box .box-actions .action:hover,body.account .column.main .block-addresses-list .item.actions .action:hover{background:var(--ac-tint) !important;box-shadow:inset 0 0 0 1px #cfe6d8 !important}
body.account .column.main a:not(.action){color:var(--ac-deep) !important}
/* форми */
body.account .column.main form.form .fieldset{margin:0 0 8px !important;padding:0 !important;border:0 !important}
body.account .column.main form.form .fieldset>.legend{display:block !important;width:100% !important;margin:0 0 16px !important;padding:0 !important;border:0 !important;font-family:var(--ac-font) !important;font-size:19px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ac-ink) !important}
body.account .column.main form.form .fieldset>.legend+br{display:none !important}
body.account .column.main form.form .field{margin:0 0 16px !important;max-width:520px !important}
body.account .column.main form.form .field>.label{display:block !important;margin:0 0 6px !important;padding:0 !important;font-family:var(--ac-font) !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--ac-ink) !important;text-align:left !important;float:none !important;width:auto !important}
body.account .column.main form.form .field.required>.label::after,body.account .column.main form.form .field._required>.label::after{content:"*" !important;margin-left:3px !important;color:#c0392b !important;font-size:13px !important}
body.account .column.main form.form .field .control{float:none !important;width:auto !important}
body.account .column.main form.form input.input-text,body.account .column.main form.form input[type="text"],body.account .column.main form.form input[type="email"],body.account .column.main form.form input[type="tel"],body.account .column.main form.form input[type="password"],body.account .column.main form.form select,body.account .column.main form.form textarea{box-sizing:border-box !important;width:100% !important;height:48px !important;margin:0 !important;padding:0 14px !important;background:#fff !important;border:1px solid var(--ac-line2) !important;border-radius:12px !important;box-shadow:none !important;font-family:var(--ac-font) !important;font-size:15px !important;color:var(--ac-ink) !important;transition:border-color .15s ease,box-shadow .15s ease !important}
body.account .column.main form.form textarea{height:auto !important;min-height:110px !important;padding:12px 14px !important}
body.account .column.main form.form input:focus,body.account .column.main form.form select:focus,body.account .column.main form.form textarea:focus{outline:none !important;border-color:var(--ac-accent) !important;box-shadow:0 0 0 3px rgba(13,122,69,.14) !important}
body.account .column.main form.form .field.choice{display:flex !important;align-items:center !important;gap:10px !important;margin:0 0 12px !important}
body.account .column.main form.form .field.choice input[type="checkbox"],body.account .column.main form.form .field.choice input[type="radio"]{width:18px !important;height:18px !important;margin:0 !important;accent-color:var(--ac-accent) !important;flex:none !important}
body.account .column.main form.form .field.choice>.label{margin:0 !important;font-weight:500 !important;font-size:14.5px !important}
body.account .column.main form.form .field.choice>.label::after{display:none !important}
body.account .column.main form.form .mage-error,body.account .column.main form.form div.mage-error{margin:6px 0 0 !important;color:#c0392b !important;font-size:13px !important}
body.account .column.main form.form input.mage-error{border-color:#e0a39c !important}
body.account .column.main .actions-toolbar{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:12px 18px !important;margin:8px 0 0 !important;padding:0 !important}
body.account .column.main .actions-toolbar>.primary,body.account .column.main .actions-toolbar>.secondary{float:none !important;margin:0 !important}
body.account .column.main .actions-toolbar .action.primary,body.account .column.main button.action.primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:46px !important;margin:0 !important;padding:0 26px !important;border:0 !important;border-radius:12px !important;background:var(--ac-accent) !important;box-shadow:0 6px 16px -10px rgba(13,122,69,.7) !important;color:#fff !important;font-family:var(--ac-font) !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;transition:background-color .2s ease !important}
body.account .column.main .actions-toolbar .action.primary:hover,body.account .column.main button.action.primary:hover{background:var(--ac-deep) !important}
body.account .column.main .actions-toolbar .action.back,body.account .column.main .actions-toolbar .secondary a.action{display:inline-flex !important;align-items:center !important;gap:6px !important;color:var(--ac-mute) !important;font-size:14.5px !important;font-weight:600 !important;text-decoration:none !important}
body.account .column.main .actions-toolbar .action.back::before{content:"←" !important;position:static !important;margin:0 !important;font:inherit !important;color:inherit !important}
body.account .column.main .actions-toolbar .action.back:hover{color:var(--ac-deep) !important}
/* таблиці (замовлення, відгуки) */
body.account .column.main .table-wrapper{margin:0 0 20px !important;background:#fff !important;border:1px solid var(--ac-line) !important;border-radius:18px !important;box-shadow:var(--ac-shadow) !important;overflow-x:auto !important}
body.account .column.main .table-wrapper>table.data.table{width:100% !important;margin:0 !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important}
body.account .column.main .table-wrapper>table.data.table>caption{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}
body.account .column.main table.data.table>thead>tr>th{padding:13px 16px !important;background:var(--ac-bg) !important;border:0 !important;border-bottom:1px solid var(--ac-line) !important;color:var(--ac-mute) !important;font-family:var(--ac-font) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important;text-align:left !important;white-space:nowrap !important}
body.account .column.main table.data.table>tbody>tr>td,body.account .column.main table.data.table>tbody>tr>th{padding:14px 16px !important;border:0 !important;border-bottom:1px solid #eef1ee !important;font-size:14.5px !important;color:var(--ac-ink) !important;vertical-align:middle !important}
body.account .column.main table.data.table>tbody>tr:last-child>td{border-bottom:0 !important}
body.account .column.main table.data.table>tbody>tr:hover>td{background:#fbfcfb !important}
body.account .column.main table.data.table td.col.id{font-weight:700 !important}
body.account .column.main table.data.table td.col.total .price{font-weight:700 !important}
body.account .column.main table.data.table td.col.actions{white-space:nowrap !important}
body.account .column.main table.data.table td.col.actions .action{display:inline-flex !important;align-items:center !important;margin:0 6px 0 0 !important;padding:6px 12px !important;border-radius:999px !important;background:var(--ac-tint) !important;color:var(--ac-deep) !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important}
body.account .column.main table.data.table td.col.actions .action::after{display:none !important}
body.account .column.main table.data.table td.col.actions .action.order{background:#fff !important;box-shadow:inset 0 0 0 1px var(--ac-line2) !important}
body.account .column.main table.data.table td.col.actions .action:hover{background:var(--ac-accent) !important;color:#fff !important;box-shadow:none !important}
/* повідомлення «порожньо» і панель сторінок */
body.account .column.main .message.info.empty{margin:0 0 20px !important;padding:18px 20px !important;background:#fff !important;border:1px dashed #cfd8d1 !important;border-radius:14px !important;color:var(--ac-mute) !important;font-size:14.5px !important}
body.account .column.main .message.info.empty>*::before,body.account .column.main .message.info.empty::before{display:none !important}
body.account .column.main .toolbar .pager{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:10px !important;color:var(--ac-mute) !important;font-size:13.5px !important}
body.account .column.main .toolbar .limiter{display:flex !important;align-items:center !important;gap:8px !important}
body.account .column.main .toolbar .limiter-options{height:36px !important;padding:0 10px !important;border:1px solid var(--ac-line2) !important;border-radius:10px !important;background:#fff !important}
@media (max-width:767px){
  body.account .columns{display:flex !important;flex-direction:column !important}
  body.account .columns .sidebar-main{order:-1 !important;width:100% !important;margin:0 !important}
  body.account .columns .column.main{width:100% !important}
  body.account .sidebar-main .block-collapsible-nav{margin:0 -15px 16px !important;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
  body.account .block-collapsible-nav .title{display:none !important}
  body.account .block-collapsible-nav .content{display:block !important}
  body.account .block-collapsible-nav .nav.items{flex-direction:row !important;gap:8px !important;overflow-x:auto !important;padding:2px 15px 6px !important;scroll-padding:0 15px !important;scrollbar-width:none !important}
  body.account .block-collapsible-nav .nav.items::-webkit-scrollbar{display:none !important}
  body.account .block-collapsible-nav .nav.item{flex:none !important}
  body.account .block-collapsible-nav .nav.item>a,body.account .block-collapsible-nav .nav.item>strong{padding:9px 14px !important;border-radius:999px !important;background:#fff !important;box-shadow:inset 0 0 0 1px var(--ac-line) !important;font-size:14px !important;white-space:nowrap !important}
  body.account .block-collapsible-nav .nav.item.current>strong,body.account .block-collapsible-nav .nav.item.current>a{background:var(--ac-accent) !important;color:#fff !important;box-shadow:none !important}
  body.account .block-collapsible-nav .nav.item.current>strong::before,body.account .block-collapsible-nav .nav.item.current>a::before{display:none !important}
  body.account .block-collapsible-nav .nav.item .delimiter{display:none !important}
  body.account .column.main>.block,body.account .column.main .block-dashboard-info,body.account .column.main .block-dashboard-addresses,body.account .column.main .block-dashboard-orders,body.account .column.main .block-addresses-default,body.account .column.main .block-addresses-list,body.account .column.main form.form,body.account .column.main .block-reviews-dashboard,body.account .column.main .block-order-details-view{padding:18px 16px !important;border-radius:16px !important}
  body.account .column.main .block .block-content{grid-template-columns:1fr !important}
  body.account .column.main .block .box{padding:16px !important}
  body.account .column.main .actions-toolbar .action.primary{width:100% !important}
  body.account .column.main table.data.table>thead{display:none !important}
  body.account .column.main table.data.table>tbody>tr{display:block !important;padding:12px 16px !important;border-bottom:1px solid #eef1ee !important}
  body.account .column.main table.data.table>tbody>tr:last-child{border-bottom:0 !important}
  body.account .column.main table.data.table>tbody>tr>td{display:flex !important;justify-content:space-between !important;gap:12px !important;padding:5px 0 !important;border:0 !important;font-size:14px !important}
  body.account .column.main table.data.table>tbody>tr>td[data-th]::before{content:attr(data-th) !important;color:var(--ac-mute) !important;font-weight:500 !important;padding:0 !important}
  body.account .column.main table.data.table td.col.actions{justify-content:flex-start !important;gap:8px !important;padding-top:10px !important}
  body.account .column.main table.data.table td.col.actions::before{display:none !important}
}
body.account .column.main .block .block-content::before,body.account .column.main .block .block-content::after{display:none !important;content:none !important}
body.account .column.main .block .block-content>.box{float:none !important;width:auto !important;clear:none !important}
body.account .column.main .block>.block-title>.action::after{font-family:inherit !important;font-size:inherit !important;content:"→" !important}
body.account .column.main .block-dashboard-orders .block-content,body.account .column.main .block-order-details-view .block-content{display:block !important}
body.account .column.main .toolbar{margin:0 0 20px !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}

body.account .column.main .block>.block-title::before,body.account .column.main .block>.block-title::after,body.account .column.main .box .box-actions::before,body.account .column.main .box .box-actions::after,body.account .column.main .actions-toolbar::before,body.account .column.main .actions-toolbar::after,body.account .column.main .toolbar .pager::before,body.account .column.main .toolbar .pager::after{display:none !important;content:none !important}
body.account .column.main .block>.block-title>strong{flex:1 1 auto !important;text-align:left !important}
body.account .column.main .toolbar .toolbar-amount{position:static !important;padding:0 !important;margin:0 !important}
body.account .column.main .toolbar .limiter{position:static !important;float:none !important;margin:0 !important}
@media (max-width:767px){body.account .sidebar-main .block-collapsible-nav{position:static !important;top:auto !important;width:auto !important;z-index:auto !important}}
body.account .column.main .toolbar .limiter-options{width:auto !important;min-width:64px !important}

/* NS-LOGIN-DROP (2026-09-24): випадне вікно «Увійти» в шапці — картка в стилі сайту */
.page-header .authorization-link .cdz-login-form-dropdown{box-sizing:border-box !important;width:340px !important;max-width:calc(100vw - 24px) !important;margin-top:10px !important;padding:22px 22px 18px !important;background:#fff !important;border:1px solid #e3e7e3 !important;border-radius:18px !important;box-shadow:0 2px 6px rgba(16,40,26,.06),0 22px 48px -20px rgba(16,40,26,.38) !important;font-family:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important;text-align:left !important}
.page-header .authorization-link .cdz-login-form-dropdown .block-customer-login{margin:0 !important;padding:0 !important;border:0 !important;background:none !important}
.page-header .authorization-link .cdz-login-form-dropdown .block-customer-login::before{content:"Вхід до кабінету";display:block;margin:0 0 4px;color:#191d1a;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em}
html[lang^="ru"] .page-header .authorization-link .cdz-login-form-dropdown .block-customer-login::before{content:"Вход в кабинет"}
.page-header .authorization-link .cdz-login-form-dropdown .block-content::before{content:"Замовлення, адреси й обране — в одному місці";display:block;margin:0 0 16px;color:#6d746f;font-size:13.5px;line-height:1.45}
html[lang^="ru"] .page-header .authorization-link .cdz-login-form-dropdown .block-content::before{content:"Заказы, адреса и избранное — в одном месте"}
.page-header .authorization-link .cdz-login-form-dropdown .fieldset{margin:0 !important;padding:0 !important;border:0 !important}
.page-header .authorization-link .cdz-login-form-dropdown .fieldset::after{display:none !important}
.page-header .authorization-link .cdz-login-form-dropdown .field{margin:0 0 10px !important;padding:0 !important}
.page-header .authorization-link .cdz-login-form-dropdown .input-text{box-sizing:border-box !important;width:100% !important;height:46px !important;margin:0 !important;padding:0 14px !important;background:#fff !important;border:1px solid #dde1dd !important;border-radius:12px !important;box-shadow:none !important;color:#191d1a !important;font-family:inherit !important;font-size:15px !important;transition:border-color .15s ease,box-shadow .15s ease}
.page-header .authorization-link .cdz-login-form-dropdown .input-text::placeholder{color:#8a928c !important}
.page-header .authorization-link .cdz-login-form-dropdown .input-text:focus{outline:none !important;border-color:#0d7a45 !important;box-shadow:0 0 0 3px rgba(13,122,69,.14) !important}
.page-header .authorization-link .cdz-login-form-dropdown div.mage-error{margin:6px 2px 0 !important;color:#c0392b !important;font-size:12.5px !important}
.page-header .authorization-link .cdz-login-form-dropdown .actions-toolbar{display:block !important;margin:6px 0 0 !important;padding:0 !important}
.page-header .authorization-link .cdz-login-form-dropdown .actions-toolbar::before,.page-header .authorization-link .cdz-login-form-dropdown .actions-toolbar::after{display:none !important}
.page-header .authorization-link .cdz-login-form-dropdown .action.login{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:46px !important;margin:0 !important;padding:0 16px !important;border:0 !important;border-radius:12px !important;background:#0d7a45 !important;box-shadow:0 6px 16px -10px rgba(13,122,69,.7) !important;color:#fff !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;transition:background-color .2s ease}
.page-header .authorization-link .cdz-login-form-dropdown .action.login:hover{background:#0a5c36 !important}
.page-header .authorization-link .cdz-login-form-dropdown .actions-toolbar .secondary{float:none !important;display:block !important;margin:12px 0 0 !important;padding:0 !important;text-align:center !important}
.page-header .authorization-link .cdz-login-form-dropdown .action.remind,.page-header .authorization-link .cdz-login-form-dropdown .action.remind:visited{display:inline-block !important;color:#6d746f !important;font-family:inherit !important;font-size:14px !important;font-weight:500 !important;text-decoration:none !important}
.page-header .authorization-link .cdz-login-form-dropdown .action.remind:hover{color:#0a5c36 !important;text-decoration:underline !important;text-underline-offset:3px}

/* NS-MISC-PAGES (2026-09-24): 404, пошук гостьового замовлення, реєстрація — у стилі сайту */
.cms-noroute-index .pagenotfound .block-pagenotfound{box-sizing:border-box;max-width:620px;margin:10px auto 40px !important;padding:34px 36px 30px !important;background:#fff !important;border:1px solid #e3e7e3 !important;border-radius:20px !important;box-shadow:0 1px 2px rgba(16,40,26,.04),0 14px 32px -22px rgba(16,40,26,.25) !important;font-family:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important;text-align:center}
.cms-noroute-index .pagenotfound .block-title{margin:0 0 18px !important;padding:0 !important;border:0 !important}
.cms-noroute-index .pagenotfound .block-title::before{content:"404";display:block;margin:0 0 6px;color:#0d7a45;font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1}
.cms-noroute-index .pagenotfound .block-title strong{display:block;color:#191d1a !important;font-family:inherit !important;font-size:24px !important;font-weight:700 !important;line-height:1.25 !important;text-transform:none !important;letter-spacing:-.01em !important}
.cms-noroute-index .pagenotfound .block-title strong::first-letter{text-transform:uppercase}
.cms-noroute-index .pagenotfound .block-title .note{margin:8px 0 0 !important;color:#6d746f !important;font-size:15px !important}
.cms-noroute-index .pagenotfound .block-content{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;color:#3d4540;font-size:15px;line-height:1.6}
.cms-noroute-index .pagenotfound .block-content ul.items{margin:0 0 14px !important;padding:0 !important;list-style:none !important}
.cms-noroute-index .pagenotfound .block-content ul.items li{margin:0 0 4px !important}
.cms-noroute-index .pagenotfound dt{margin:12px 0 4px !important;color:#191d1a;font-weight:700}
.cms-noroute-index .pagenotfound dd{margin:0 !important}
.cms-noroute-index .pagenotfound .group-link{display:flex !important;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0 !important}
.cms-noroute-index .pagenotfound .group-link .action{display:inline-flex !important;align-items:center;justify-content:center;height:46px !important;margin:0 !important;padding:0 22px !important;border:0 !important;border-radius:12px !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important}
.cms-noroute-index .pagenotfound .group-link .action:first-child{background:#fff !important;box-shadow:inset 0 0 0 1px #dde1dd !important;color:#191d1a !important}
.cms-noroute-index .pagenotfound .group-link .action:first-child:hover{background:#f6f8f6 !important}
.cms-noroute-index .pagenotfound .group-link .action:last-child{background:#0d7a45 !important;box-shadow:0 6px 16px -10px rgba(13,122,69,.7) !important;color:#fff !important}
.cms-noroute-index .pagenotfound .group-link .action:last-child:hover{background:#0a5c36 !important}

.sales-guest-form .column.main form.form{box-sizing:border-box;max-width:620px;margin:0 0 30px !important;padding:24px 26px !important;background:#fff !important;border:1px solid #e3e7e3 !important;border-radius:18px !important;box-shadow:0 1px 2px rgba(16,40,26,.04),0 12px 28px -20px rgba(16,40,26,.22) !important;font-family:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important}
.sales-guest-form .column.main form.form .fieldset{margin:0 0 6px !important;padding:0 !important;border:0 !important}
.sales-guest-form .column.main form.form .fieldset>.legend{display:block;width:100%;margin:0 0 16px !important;padding:0 !important;border:0 !important;color:#191d1a !important;font-family:inherit !important;font-size:19px !important;font-weight:700 !important;line-height:1.3 !important;text-transform:none !important}
.sales-guest-form .column.main form.form .fieldset>.legend+br{display:none}
.sales-guest-form .column.main form.form .field{margin:0 0 16px !important}
.sales-guest-form .column.main form.form .field>.label{display:block;margin:0 0 6px !important;padding:0 !important;color:#191d1a !important;font-family:inherit !important;font-size:13.5px !important;font-weight:600 !important;text-align:left !important;float:none !important;width:auto !important}
.sales-guest-form .column.main form.form .field .control{float:none !important;width:auto !important}
.sales-guest-form .column.main form.form input.input-text,.sales-guest-form .column.main form.form select{box-sizing:border-box !important;width:100% !important;height:48px !important;margin:0 !important;padding:0 14px !important;background:#fff !important;border:1px solid #dde1dd !important;border-radius:12px !important;box-shadow:none !important;color:#191d1a !important;font-family:inherit !important;font-size:15px !important}
.sales-guest-form .column.main form.form input.input-text:focus,.sales-guest-form .column.main form.form select:focus{outline:none !important;border-color:#0d7a45 !important;box-shadow:0 0 0 3px rgba(13,122,69,.14) !important}
.sales-guest-form .column.main form.form .actions-toolbar{margin:6px 0 0 !important;padding:0 !important}
.sales-guest-form .column.main form.form .actions-toolbar .primary{float:none !important}
.sales-guest-form .column.main form.form .action.submit.primary{display:inline-flex !important;align-items:center;justify-content:center;height:46px !important;margin:0 !important;padding:0 26px !important;border:0 !important;border-radius:12px !important;background:#0d7a45 !important;box-shadow:0 6px 16px -10px rgba(13,122,69,.7) !important;color:#fff !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important}
.sales-guest-form .column.main form.form .action.submit.primary:hover{background:#0a5c36 !important}

.customer-account-create form.form-create-account fieldset.fieldset{margin:0 0 18px !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important}
.customer-account-create form.form-create-account fieldset.fieldset>.legend{margin:0 0 14px !important;padding:0 !important;border:0 !important}
.customer-account-create #password-strength-meter-container{margin:8px 0 12px !important;border-radius:999px !important;overflow:hidden;background:#eef1ee !important}
.customer-account-create #password-strength-meter{border-radius:999px !important;font-size:12px !important;line-height:22px !important;padding:0 10px !important}
.customer-account-create form.form-create-account .block-content-register{box-shadow:none !important;padding:4px 4px 0 !important;background:none !important;border:0 !important}
.sales-guest-form .page-main .column.main{background:none !important;border:0 !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important}

/* NS-BRAND-DESC (2026-09-24): опис виробника — читабельна типографіка і згортання над товарами (текст увесь у HTML, Google його бачить) */
.brand-container .brand-desc{position:relative;max-height:236px;overflow:hidden;margin-bottom:58px;color:#3d4540;font-family:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:15px;line-height:1.65}
.brand-container .brand-desc::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(rgba(248,248,248,0),#f8f8f8 78%);pointer-events:none}
.brand-container .brand-desc.is-open{max-height:none}
.brand-container .brand-desc.is-open::after,.brand-container .brand-desc.is-short::after{display:none}
.brand-container .brand-desc.is-short{max-height:none;margin-bottom:18px}
.brand-container .brand-desc p{margin:0 0 12px;font-size:15px;line-height:1.65;color:#3d4540}
.brand-container .brand-desc h2{margin:22px 0 10px;color:#191d1a;font-family:inherit;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-transform:none}
.brand-container .brand-desc h2:first-child{margin-top:0}
.brand-container .brand-desc h3{margin:16px 0 6px;color:#191d1a;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;text-transform:none}
.brand-container .brand-desc ul{margin:0 0 12px;padding-left:20px}
.brand-container .brand-desc li{margin:0 0 6px;font-size:15px;line-height:1.55}
.brand-container .brand-desc a{color:#0a5c36;font-weight:600;text-decoration:underline;text-decoration-color:rgba(10,92,54,.35);text-underline-offset:3px}
.brand-container .brand-desc a:hover{text-decoration-color:#0a5c36}
.brand-container .brand-desc.has-more{margin-bottom:0}
.brand-container .ns-bd-more{position:static;display:inline-flex;margin:18px 0 0 !important;align-items:center;gap:8px;height:40px;padding:0 16px 0 18px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #dde1dd,0 4px 12px -8px rgba(16,40,26,.3);color:#0a5c36;font-family:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;cursor:pointer}
.brand-container .ns-bd-more::after{content:"";width:9px;height:9px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}
.brand-container .ns-bd-more[aria-expanded="true"]::after{margin-top:4px;transform:rotate(-135deg)}
.brand-container .ns-bd-more:hover{background:#eef7f1}
@media (max-width:767px){
  .brand-container .brand-desc{max-height:300px;font-size:15px}
}
