/* Arthopia: Produse noi = stil identic categorie (generat din regulile body#category) */
body#new-products:not(#ax-np) #left-column{display:none}
body#new-products:not(#ax-np) #content-wrapper{width:100%;max-width:100%;padding:0}
body#new-products:not(#ax-np) #main{width:100%}
body#new-products:not(#ax-np) .block-category-inner{position:relative;overflow:hidden;margin:0 0 24px;padding:30px 32px;border-radius:24px;background:#f1eee3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIiB2aWV3Qm94PSIwIDAgNDgwIDQ4MCIgYXJpYS1oaWRkZW49InRydWUiPgogIDxkZWZzPgogICAgPHBhdHRlcm4gaWQ9ImFydGhvcGlhRmxvcmFsIiB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHdpZHRoPSIyNDAiIGhlaWdodD0iMjQwIiBmaWxsPSIjZmJmOGYyIi8+CiAgICAgIDxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZlOGE0YyIgc3Ryb2tlLXdpZHRoPSIxLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgb3BhY2l0eT0iMC4yMiI+CiAgICAgICAgPHBhdGggZD0iTTMwIDE4MGM0MC0zMCA3MC0xMCA5MCAyMHM1MCAzMCA4MCAxMCIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNjAgNDBjLTEwIDM1IDEwIDU1IDM1IDcwczI1IDQ1IDUgNzUiLz4KICAgICAgICA8cGF0aCBkPSJNMjEwIDIwMGMyNS0xNSA0NS01IDU1IDE4cy01IDQyLTI4IDQ4Ii8+CiAgICAgICAgPGNpcmNsZSBjeD0iOTIiIGN5PSIxMTgiIHI9IjciLz4KICAgICAgICA8Y2lyY2xlIGN4PSIxOTgiIGN5PSI4NiIgcj0iNSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjE3NiIgY3k9IjIxNCIgcj0iNiIvPgogICAgICA8L2c+CiAgICAgIDxnIGZpbGw9IiNjN2E5NmIiIG9wYWNpdHk9IjAuMTIiPgogICAgICAgIDxjaXJjbGUgY3g9IjExOCIgY3k9IjkyIiByPSIzIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iMjA2IiBjeT0iMTY4IiByPSIyLjUiLz4KICAgICAgICA8Y2lyY2xlIGN4PSI2NCIgY3k9IjIwNiIgcj0iMiIvPgogICAgICA8L2c+CiAgICAgIDxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM2NTUxZiIgc3Ryb2tlLXdpZHRoPSIwLjkiIG9wYWNpdHk9IjAuMDgiPgogICAgICAgIDxwYXRoIGQ9Ik0wIDEyMCBRNjAgOTAgMTIwIDEyMCBUMjQwIDEyMCIvPgogICAgICAgIDxwYXRoIGQ9Ik0wIDIwMCBRNzAgMTcwIDE0MCAyMDAgVDI4MCAyMDAiLz4KICAgICAgPC9nPgogICAgPC9wYXR0ZXJuPgogIDwvZGVmcz4KICA8cmVjdCB3aWR0aD0iNDgwIiBoZWlnaHQ9IjQ4MCIgZmlsbD0idXJsKCNhcnRob3BpYUZsb3JhbCkiLz4KPC9zdmc+Cg==) center/360px;color:var(--arthopia-green-900)}
body#new-products:not(#ax-np) .block-category-inner::after{content:"";position:absolute;right:5%;bottom:-38px;width:180px;height:180px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;box-shadow:0 0 0 20px rgb(255 255 255 / .04),0 0 0 40px rgb(255 255 255 / .025)}
body#new-products:not(#ax-np) .block-category-inner h1{position:relative;z-index:1;margin:0 0 8px;color:#fff}
body#new-products:not(#ax-np) .block-category-inner p{position:relative;z-index:1;max-width:560px;margin:0;color:var(--arthopia-brown-700)}
body#new-products:not(#ax-np) .block-category-inner .category-cover{position:relative;z-index:1;float:right;width:min(34%, 360px);margin:-12px 0 -12px 28px}
body#new-products:not(#ax-np) .block-category-inner .category-cover img{width:100%;height:190px;object-fit:cover;border-radius:16px}
body#new-products:not(#ax-np) #subcategories{margin:0 0 28px}
body#new-products:not(#ax-np) #subcategories ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
body#new-products:not(#ax-np) #subcategories li{overflow:hidden;border:1px solid rgb(49 95 36 / .14);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgb(44 56 30 / .06)}
body#new-products:not(#ax-np) #subcategories li img{width:100%;height:150px;object-fit:cover}
body#new-products:not(#ax-np) #subcategories li h5{margin:14px 16px 4px}
body#new-products:not(#ax-np) #subcategories li p{margin:0 16px 16px;font-size:.8rem;color:#6a7464}
@media (max-width:767px){body#new-products:not(#ax-np) .block-category-inner{padding:24px 20px;border-radius:18px}body#new-products:not(#ax-np) .block-category-inner .category-cover{float:none;width:100%;margin:18px 0 0}body#new-products:not(#ax-np) #subcategories ul{grid-template-columns:1fr}}
body#new-products:not(#ax-np) #wrapper .product-description{ gap:0; }
body#new-products:not(#ax-np) #wrapper .product-title{ font-weight:500; }
body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; }
body#new-products:not(#ax-np) #wrapper .product-miniature{ height:100%; margin:0; }
body#new-products:not(#ax-np) #wrapper .thumbnail-container{ display:flex; flex-direction:column; height:100%; border-radius:16px; }
body#new-products:not(#ax-np) #wrapper .thumbnail-top{ height:auto !important; min-height:0 !important; padding:0 !important; position:relative; }
body#new-products:not(#ax-np) #wrapper .product-thumbnail{ display:block; height:auto !important; min-height:0 !important; padding:0 !important; aspect-ratio:1; overflow:hidden; }
body#new-products:not(#ax-np) #wrapper .product-thumbnail picture{ display:block; width:100%; height:100%; }
body#new-products:not(#ax-np) #wrapper .product-thumbnail img{ position:static !important; display:block; width:100%; height:100% !important; max-height:none; object-fit:cover; margin:0 !important; }
body#new-products:not(#ax-np) #wrapper .product-description{ box-sizing:border-box; display:flex; flex-direction:column; flex:1; padding:13px; min-height:0; }
body#new-products:not(#ax-np) #wrapper .product-title{ font-size:14px; line-height:1.45; margin:0 0 9px; min-height:41px; }
body#new-products:not(#ax-np) #wrapper .product-price-and-shipping{ display:flex; flex-wrap:wrap; align-items:center; gap:7px; margin:0 0 12px; }
body#new-products:not(#ax-np) #wrapper .price{ font-size:17px; font-weight:700; color:#365b29; }
body#new-products:not(#ax-np) #wrapper .regular-price{ font-size:12px; }
body#new-products:not(#ax-np) #wrapper .ax-list-actions{ margin-top:auto; }
body#new-products:not(#ax-np) #wrapper .ax-list-add{ display:flex; justify-content:center; align-items:center; gap:7px; width:100%; box-sizing:border-box; border:0; border-radius:9px; background:#365b29; color:white; font-size:12px; min-height:42px; padding:9px; text-decoration:none; cursor:pointer; }
body#new-products:not(#ax-np) #wrapper .ax-list-add:hover{ background:#28451f; }
body#new-products:not(#ax-np) #wrapper .ax-list-add:focus-visible{ outline:3px solid #a3b991; outline-offset:2px; }
body#new-products:not(#ax-np) #wrapper .highlighted-informations{ display:none; }
body#new-products:not(#ax-np) #wrapper .ax-collection-hero__image{ height:230px; }
body#new-products:not(#ax-np) #wrapper .ax-collection-hero__copy{ padding:24px; }
body#new-products:not(#ax-np) #wrapper .ax-collection-hero h1{ font-size:clamp(28px,3.5vw,44px); }
@media(min-width:1600px) {body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(5,minmax(0,1fr)); }}
@media(max-width:1023px) {body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(3,minmax(0,1fr)); }}
@media(max-width:767px) {body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }body#new-products:not(#ax-np) #wrapper .product-description{ padding:10px; }body#new-products:not(#ax-np) #wrapper .product-title{ font-size:12px; min-height:35px; }body#new-products:not(#ax-np) #wrapper .ax-list-add{ min-height:44px; font-size:11px; }body#new-products:not(#ax-np) #wrapper .ax-collection-hero__image{ height:170px; }}
@media (min-width: 1200px) {body#new-products:not(#ax-np) #wrapper > .container > .row{
    display: grid;
    grid-template-columns: 238px minmax(0, 1fr);
    align-items: start;
    gap: 22px;
  }body#new-products:not(#ax-np) #left-column{
    display: block !important;
    position: sticky;
    top: calc(var(--arthopia-header-h, 112px) + 18px);
    width: 100% !important;
    max-height: none !important;
    padding: 0 !important;
    overflow: visible !important;
    scrollbar-width: none;
  }body#new-products:not(#ax-np) #content-wrapper{
    width: 100% !important;
    min-width: 0;
    padding: 0 !important;
  }body#new-products:not(#ax-np) #wrapper #js-product-list .products, body#new-products:not(#ax-np) #js-product-list .products{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }}
body#new-products:not(#ax-np) #left-column .block-categories, body#new-products:not(#ax-np) #left-column #search_filters{
  margin: 0 0 14px;
  padding: 16px;
  border: 1px solid #dfe4d8;
  border-radius: 16px;
  background: linear-gradient(180deg, #fffefb, #f7f6ef);
  box-shadow: 0 10px 28px rgba(40, 61, 30, 0.07);
}
body#new-products:not(#ax-np) #left-column .block-title, body#new-products:not(#ax-np) #left-column #search_filters > .h6{
  margin: 0 0 12px;
  color: #294b20;
  font-family: var(--arthopia-serif, Georgia, serif);
  font-size: 1.05rem;
  font-weight: 650;
}
body#new-products:not(#ax-np) #search_filters .facet{
  margin: 0;
  padding: 13px 0;
  border-top: 1px solid #e5e8df;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-title{
  margin: 0 0 9px;
  color: #344c2b;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-label{
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 7px 0;
  color: #5c6556;
  font-size: 0.76rem;
  line-height: 1.35;
}
body#new-products:not(#ax-np) #search_filters input[type="checkbox"]{
  width: 17px;
  height: 17px;
  margin: 0;
  accent-color: #365f2b;
}
body#new-products:not(#ax-np) #left-column .block-categories ul, body#new-products:not(#ax-np) #left-column .category-sub-menu, body#new-products:not(#ax-np) #left-column .category-sub-menu ul{
  margin: 0;
  padding: 0;
  list-style: none !important;
}
body#new-products:not(#ax-np) #left-column .block-categories li{
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none !important;
}
body#new-products:not(#ax-np) #left-column .block-categories li::marker, body#new-products:not(#ax-np) #left-column .block-categories li::before{
  content: none !important;
  display: none !important;
}
body#new-products:not(#ax-np) #left-column .block-categories a{
  display: block;
  padding: 7px 24px 7px 10px;
  border-radius: 9px;
  color: #53604d;
  font-size: .76rem;
  line-height: 1.35;
  text-decoration: none;
}
body#new-products:not(#ax-np) #left-column .block-categories a:hover, body#new-products:not(#ax-np) #left-column .block-categories .current > a{
  background: #edf2e8;
  color: #315327;
  font-weight: 750;
}
body#new-products:not(#ax-np) #left-column .block-categories .collapse-icons{
  position: absolute;
  top: 4px;
  right: 3px;
}
body#new-products:not(#ax-np) #left-column .block-categories .category-sub-menu ul a{
  padding-left: 21px;
  font-size: .72rem;
}
body#new-products:not(#ax-np) #left-column .block-categories .category-sub-menu ul ul a{
  padding-left: 31px;
}
body#new-products:not(#ax-np) #left-column .faceted-slider, body#new-products:not(#ax-np) #left-column .ui-slider{
  margin: 14px 6px 8px;
}
body#new-products:not(#ax-np) #left-column .ui-slider-horizontal{
  height: 5px;
  border: 0;
  border-radius: 999px;
  background: #dde5d7;
}
body#new-products:not(#ax-np) #left-column .ui-slider .ui-slider-range{
  background: #4f773f;
}
body#new-products:not(#ax-np) #left-column .ui-slider .ui-slider-handle{
  top: -6px;
  width: 17px;
  height: 17px;
  border: 3px solid #fff;
  border-radius: 50%;
  background: #365f2b;
  box-shadow: 0 2px 8px rgba(35,67,27,.24);
}
body#new-products:not(#ax-np) #left-column #search_filters ul, body#new-products:not(#ax-np) #left-column #search_filters li{
  margin: 0;
  padding-left: 0;
  list-style: none !important;
}
body#new-products:not(#ax-np) #left-column #search_filters li::before, body#new-products:not(#ax-np) #left-column #search_filters li::marker{
  content: none !important;
  display: none !important;
}
body#new-products:not(#ax-np) #left-column section.facet:has(a[title="brands"]){
  display: none !important;
}
body#new-products:not(#ax-np) #left-column #search_filters{
  display: grid;
  gap: 8px;
  max-height: none !important;
  overflow: visible !important;
  padding: 12px;
  border-radius: 15px;
  background: #f6f5ef;
}
body#new-products:not(#ax-np) #left-column #search_filters > .h6{
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 2px;
  font: 750 .92rem/1.2 var(--arthopia-sans, Manrope, sans-serif);
}
body#new-products:not(#ax-np) #left-column #search_filters > .h6::before{ content: ""; width: 18px; height: 18px; border-radius: 6px; background: center/12px 12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23345d2b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h2M10 17h10M14 4v6M7 14v6'/%3E%3C/svg%3E") #e4ece0; }
body#new-products:not(#ax-np) #search_filters .facet{
  padding: 10px 11px;
  border: 1px solid #e0e5db;
  border-radius: 11px;
  background: #fffdf9;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-title{ margin-bottom: 7px; font: 800 .66rem/1.2 var(--arthopia-sans, Manrope, sans-serif); letter-spacing: .09em; }
body#new-products:not(#ax-np) #search_filters .facet ul.collapse{ display: block; max-height: none !important; overflow: visible !important; }
body#new-products:not(#ax-np) #search_filters .facet .facet-label{ min-height: 18px; margin: 3px 0; gap: 7px; align-items: center; font: 600 .72rem/18px var(--arthopia-sans, Manrope, sans-serif); cursor: pointer; }
body#new-products:not(#ax-np) #search_filters .facet .facet-label > span:not(.custom-checkbox), body#new-products:not(#ax-np) #search_filters .facet .facet-label > a{ line-height: 18px; }
body#new-products:not(#ax-np) #search_filters .facet-label > span:not(.custom-checkbox), body#new-products:not(#ax-np) #search_filters .facet-label > a{ align-self: center; }
body#new-products:not(#ax-np) #search_filters .facet-label .custom-checkbox{ align-self: center; margin: 0; }
body#new-products:not(#ax-np) #search_filters .custom-checkbox{ position: relative; display: inline-grid; flex: 0 0 18px; place-items: center; width: 18px; height: 18px; }
body#new-products:not(#ax-np) #search_filters input[type="checkbox"]{
  position: static;
  width: 18px;
  height: 18px;
  margin: 0;
  appearance: none;
  border: 1.5px solid #aebba7;
  border-radius: 5px;
  background: #fff;
  cursor: pointer;
}
body#new-products:not(#ax-np) #search_filters input[type="checkbox"]:checked{ border-color: #37632d; background: center/11px 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 8 3 3 7-7'/%3E%3C/svg%3E") #37632d; }
body#new-products:not(#ax-np) #search_filters .custom-checkbox .ps-shown-by-js{ display: none !important; }
body#new-products:not(#ax-np) #search_filters .magnitude{ margin-left: auto; color: #84907d; font-size: .66rem; }
body#new-products:not(#ax-np) #left-column .faceted-slider, body#new-products:not(#ax-np) #left-column .ui-slider{ margin: 11px 5px 6px; }
body#new-products:not(#ax-np) #left-column .faceted-slider p{ margin: 0; color: #596653; font: 650 .69rem/1.3 var(--arthopia-sans, Manrope, sans-serif); }
body#new-products:not(#ax-np) #left-column .ui-slider-horizontal{ height: 4px; }
body#new-products:not(#ax-np) #left-column .ui-slider .ui-slider-handle{ top: -6px; width: 16px; height: 16px; }
body#new-products:not(#ax-np) #left-column, body#new-products:not(#ax-np) #left-column *{ scrollbar-width: none; }
body#new-products:not(#ax-np) #left-column ::-webkit-scrollbar{ display: none; }
body#new-products:not(#ax-np) #wrapper .thumbnail-top, body#new-products:not(#ax-np) #wrapper .product-thumbnail, body#new-products:not(#ax-np) #wrapper .product-thumbnail picture{
  overflow: hidden;
  border-radius: 15px 15px 0 0 !important;
}
body#new-products:not(#ax-np) #wrapper .product-thumbnail img{
  border-radius: 15px 15px 0 0 !important;
}
body#new-products:not(#ax-np) #wrapper .product-description{
  padding: 10px 11px 11px !important;
}
body#new-products:not(#ax-np) #wrapper .product-title{
  min-height: 31px !important;
  margin: 0 0 4px !important;
  text-align: center;
}
body#new-products:not(#ax-np) #wrapper .product-price-and-shipping{
  justify-content: center;
  margin-bottom: 8px !important;
}
body#new-products:not(#ax-np) #wrapper .ax-list-add{
  min-height: 44px !important;
  font-size: 0.82rem !important;
}
body#new-products:not(#ax-np) #subcategories.ax-collection-links{ margin:0 0 22px; padding:0; border:0; background:none; box-shadow:none; }
body#new-products:not(#ax-np) #subcategories.ax-collection-links h2{ font-size:1.15rem; margin-bottom:12px; }
body#new-products:not(#ax-np) #subcategories.ax-collection-links ul{ display:flex; flex-wrap:wrap; gap:10px; padding:0; margin:0; list-style:none; }
body#new-products:not(#ax-np) #subcategories.ax-collection-links li{ width:auto; margin:0; padding:0; border:0; background:none; box-shadow:none; }
body#new-products:not(#ax-np) #js-product-list .products{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin:0; }
body#new-products:not(#ax-np) #js-product-list .products > *{ width:100%; max-width:100%; min-width:0; padding:0; }
body#new-products:not(#ax-np) .product-miniature .thumbnail-container{ width:100%; height:auto; border-radius:18px; overflow:hidden; background:#fffdf8; border:1px solid #e0e3d7; box-shadow:none; }
body#new-products:not(#ax-np) .product-miniature .product-thumbnail img{ width:100%; height:280px; object-fit:cover; }
body#new-products:not(#ax-np) .product-miniature .product-description{ width:100%; height:auto; min-height:105px; padding:16px; background:#fffdf8; }
body#new-products:not(#ax-np) #content-wrapper, body#new-products:not(#ax-np) #main{ width:100% !important; max-width:100%; min-width:0; }
body#new-products:not(#ax-np) #wrapper > .container > .row{ margin:0; }
body#new-products:not(#ax-np) .ax-collection-hero{ min-width:0; }
body#new-products:not(#ax-np) #js-product-list-top{ display:flex; align-items:center; justify-content:space-between; gap:16px; margin:18px 0; }
body#new-products:not(#ax-np) #js-product-list-top > div{ width:auto; float:none; }
@media(max-width:767px) {body#new-products:not(#ax-np) #js-product-list-top{ flex-wrap:wrap; }}
@media(max-width:767px) {body#new-products:not(#ax-np) #js-product-list .products{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }body#new-products:not(#ax-np) .product-miniature .product-thumbnail img{ height:190px; }}
@media(max-width:420px) {body#new-products:not(#ax-np) .product-miniature .product-thumbnail img{ height:155px; }}
body#new-products:not(#ax-np) .ax-collection-hero{
  position:relative; grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr); min-height:210px; gap:0;
  background:#f7f3e9; isolation:isolate;
}
body#new-products:not(#ax-np) .ax-collection-hero::after{
  content:""; position:absolute; inset:0 0 0 42%; z-index:-1; opacity:.7;
  background:linear-gradient(90deg,#f7f3e9 0%,rgba(247,243,233,.58) 24%,rgba(238,242,226,.18) 100%),url("../img/brand/arthopia-floral-pattern.svg") center right/760px auto repeat;
}
body#new-products:not(#ax-np) .ax-collection-hero__copy{ align-self:stretch; display:flex; flex-direction:column; justify-content:center; padding:30px 34px; }
body#new-products:not(#ax-np) .ax-collection-hero__copy h1{ margin:7px 0 20px; }
body#new-products:not(#ax-np) .ax-collection-count{ align-self:flex-start; display:inline-flex; align-items:center; gap:8px; padding:7px 11px; border:1px solid #d9e0cf; border-radius:999px; background:rgba(255,253,248,.9); color:#526748; font-size:.72rem; font-weight:650; }
body#new-products:not(#ax-np) .ax-collection-count::before{ content:""; width:7px; height:7px; border-radius:50%; background:#688555; box-shadow:0 0 0 4px rgba(104,133,85,.12); }
body#new-products:not(#ax-np) .ax-collection-hero__story{ align-self:center; max-width:700px; margin:24px 30px 24px 12px; padding:24px 28px; border:1px solid rgba(83,107,64,.17); border-radius:18px; background:rgba(255,253,248,.83); box-shadow:0 15px 42px rgba(41,65,29,.08); backdrop-filter:blur(3px); }
body#new-products:not(#ax-np) .ax-collection-story-kicker{ margin:0 0 7px; color:#718164; font-size:.64rem; font-weight:750; letter-spacing:.16em; }
body#new-products:not(#ax-np) .ax-collection-hero #category-description{ max-width:none; margin:0; color:#4f5849; font-size:.86rem; line-height:1.6; }
body#new-products:not(#ax-np) .ax-collection-hero #category-description p:last-child{ margin-bottom:0; }
body#new-products:not(#ax-np) .ax-collection-note{ display:block; margin-top:12px; color:#486139; font-size:.69rem; font-weight:650; }
body#new-products:not(#ax-np) #wrapper .thumbnail-container{ position:relative; overflow:hidden; border-color:#dfe3d8; border-radius:16px; transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease; }
body#new-products:not(#ax-np) #wrapper .product-miniature:hover .thumbnail-container{ transform:translateY(-4px); border-color:#bdc9b2; box-shadow:0 16px 36px rgba(41,61,30,.13); }
body#new-products:not(#ax-np) #wrapper .product-thumbnail, body#new-products:not(#ax-np) #wrapper .product-thumbnail picture, body#new-products:not(#ax-np) #wrapper .product-thumbnail img{ border-radius:15px 15px 0 0 !important; }
body#new-products:not(#ax-np) #wrapper .product-thumbnail img{ transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s ease; }
body#new-products:not(#ax-np) #wrapper .product-miniature:hover .product-thumbnail img{ transform:scale(1.035); filter:saturate(1.04) contrast(1.02); }
body#new-products:not(#ax-np) #wrapper .product-description{ padding:11px 12px 12px; }
body#new-products:not(#ax-np) #wrapper .product-title{ min-height:34px; margin:0 0 5px; line-height:1.35; }
body#new-products:not(#ax-np) #wrapper .product-price-and-shipping{ align-items:center; min-height:28px; margin:0 0 9px; gap:7px; }
body#new-products:not(#ax-np) #wrapper .product-price-and-shipping .regular-price{ order:1; color:var(--arthopia-brown-700); font-size:.72rem; text-decoration-thickness:1px; }
body#new-products:not(#ax-np) #wrapper .product-price-and-shipping .discount-product{ order:2; margin:0; padding:3px 7px; border-radius:999px; background:#f3e8df; color:#9a4e35; font-size:.64rem; font-weight:750; }
body#new-products:not(#ax-np) #wrapper .product-price-and-shipping .price{ order:3; margin-left:1px; color:#365d2b; font-size:1rem; font-weight:750; letter-spacing:.01em; }
body#new-products:not(#ax-np) #wrapper .ax-list-actions{ margin-top:auto; }
body#new-products:not(#ax-np) #wrapper .ax-list-add{ display:flex; align-items:center; justify-content:center; gap:8px; min-height:42px; width:100%; padding:9px 14px; border:1px solid #345f29; border-radius:11px; background:linear-gradient(135deg,#315d27,#446f37); box-shadow:0 7px 16px rgba(49,93,39,.16); color:#fff; font-size:.75rem; font-weight:700; transition:transform .16s ease,box-shadow .16s ease,background .16s ease; }
body#new-products:not(#ax-np) #wrapper .ax-list-add svg{ width:17px; height:17px; }
body#new-products:not(#ax-np) #wrapper .ax-list-add > *{ pointer-events:none; }
body#new-products:not(#ax-np) #wrapper .ax-list-add:hover{ transform:translateY(-1px); background:linear-gradient(135deg,#274e1f,#3a662e); box-shadow:0 10px 21px rgba(49,93,39,.24); }
body#new-products:not(#ax-np) #search_filters .facet .facet-label{
  display: flex;
  align-items: center;
  min-height: 18px;
  line-height: 18px;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-label .custom-checkbox, body#new-products:not(#ax-np) #search_filters .facet .facet-label input[type="checkbox"]{
  flex: 0 0 18px;
  align-self: center;
  margin: 0;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-label > span:not(.custom-checkbox), body#new-products:not(#ax-np) #search_filters .facet .facet-label > a{
  align-self: center;
  line-height: 18px;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-label, body#new-products:not(#ax-np) #search_filters .facet .facet-label.active{
  box-sizing: border-box;
  height: 18px;
  min-height: 18px;
  margin: 3px 0;
  padding: 0 !important;
  align-items: center;
  vertical-align: middle;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-label .custom-checkbox{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  line-height: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
body#new-products:not(#ax-np) #search_filters .facet .facet-label .custom-checkbox input[type="checkbox"]{
  display: block;
  width: 18px;
  height: 18px;
  min-height: 18px;
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: middle;
}
body#new-products:not(#ax-np) #search_filters_brands{
  margin-top: 14px;
  padding: 14px 16px;
  border: 1px solid #dfe4d8;
  border-radius: 16px;
  background: linear-gradient(180deg, #fffefb, #f7f6ef);
  box-shadow: 0 10px 28px rgba(40, 61, 30, .07);
}
body#new-products:not(#ax-np) #search_filters_brands > section.facet{
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}
body#new-products:not(#ax-np) #search_filters_brands .facet-title{
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 9px;
  color: #344c2b;
  font: 800 .68rem/1.2 var(--arthopia-sans, Manrope, sans-serif);
  letter-spacing: .11em;
  text-transform: uppercase;
}
body#new-products:not(#ax-np) #search_filters_brands .facet-title::before{
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background: #e4ece0 center/11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23345d2b' stroke-width='1.8'%3E%3Cpath d='M4 7h16M4 12h16M4 17h10'/%3E%3C/svg%3E");
}
body#new-products:not(#ax-np) #search_filters_brands .facet-label{
  display: flex;
  align-items: center;
  min-height: 18px;
  margin: 0;
  color: #66705e;
  font: 650 .72rem/18px var(--arthopia-sans, Manrope, sans-serif);
}
body#new-products:not(#ax-np) .page-content--not-found{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-height:280px;
  margin:22px 0 8px;
  padding:38px 24px 30px;
  border:1px solid #dfe6d9;
  border-radius:24px;
  background:
    radial-gradient(circle at 85% 15%, rgba(183,205,169,.28), transparent 32%),
    linear-gradient(145deg, #fffdf8, #f1f5ed);
  box-shadow:0 16px 34px rgba(43,67,33,.08);
  text-align:center;
}
body#new-products:not(#ax-np) .ax-category-empty-state{ max-width:520px; }
body#new-products:not(#ax-np) .ax-category-empty-state__mark{
  display:grid;
  place-items:center;
  width:46px;
  height:46px;
  margin:0 auto 14px;
  border-radius:50%;
  background:#e5efe0;
  color:#46743a;
  font-size:20px;
}
body#new-products:not(#ax-np) .ax-category-empty-state__eyebrow{
  margin:0 0 8px;
  color:#718365;
  font:800 .64rem/1.2 var(--arthopia-sans,Manrope,sans-serif);
  letter-spacing:.16em;
}
body#new-products:not(#ax-np) .ax-category-empty-state h2{
  margin:0 0 8px;
  color:#2f5527;
  font:600 clamp(1.5rem,3vw,2rem)/1.12 var(--arthopia-serif,Georgia,serif);
}
body#new-products:not(#ax-np) .ax-category-empty-state p:last-child{
  max-width:410px;
  margin:0 auto;
  color:#697566;
  font:500 .84rem/1.6 var(--arthopia-sans,Manrope,sans-serif);
}
body#new-products:not(#ax-np) .page-content--not-found > .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  margin-top:18px;
  padding:0 18px;
  border:0;
  border-radius:999px;
  background:#315d27;
  color:#fffdf8;
  font:750 .72rem/1 var(--arthopia-sans,Manrope,sans-serif);
  text-decoration:none;
}
@media(max-width:767px) {body#new-products:not(#ax-np) .page-content--not-found{
    min-height:240px;
    margin:14px 0 4px;
    padding:30px 16px 24px;
    border-radius:20px;
  }}
body#new-products:not(#ax-np) #left-column .faceted-slider, body#new-products:not(#ax-np) #left-column .ui-slider{
  box-sizing:border-box;
  width:calc(100% - 16px);
  max-width:100%;
  margin:11px 8px 6px;
  padding-inline:8px;
}
body#new-products:not(#ax-np) #left-column .ui-slider-horizontal{ box-sizing:border-box; width:100%; }
body#new-products:not(#ax-np) #left-column .ui-slider .ui-slider-handle{ margin-left:-8px; }
body#new-products:not(#ax-np) #desktop_search_filters_clear_all, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all{
  margin: -2px 0 10px;
}
body#new-products:not(#ax-np) #desktop_search_filters_clear_all .btn, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all .btn, body#new-products:not(#ax-np) #desktop_search_filters_clear_all button, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all button{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 32px;
  padding: 7px 10px;
  border: 1px solid #d7dfd0;
  border-radius: 9px;
  background: #eef3e9;
  color: #3b5b32;
  font: 750 .68rem/1.2 var(--arthopia-sans, Manrope, sans-serif);
  letter-spacing: .01em;
  box-shadow: none;
  transition: background .16s, border-color .16s, color .16s, transform .16s;
}
body#new-products:not(#ax-np) #desktop_search_filters_clear_all .btn:hover, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all .btn:hover, body#new-products:not(#ax-np) #desktop_search_filters_clear_all button:hover, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all button:hover{
  border-color: #b9cbb2;
  background: #e3ecdf;
  color: #294b20;
  transform: translateY(-1px);
}
body#new-products:not(#ax-np) #desktop_search_filters_clear_all button, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all button{
  cursor: pointer;
  font-size: 0 !important;
  font-family: var(--arthopia-sans, Manrope, sans-serif) !important;
}
body#new-products:not(#ax-np) #desktop_search_filters_clear_all button::before, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all button::before{
  content: "";
  width: 13px;
  height: 13px;
  margin-right: 7px;
  border: 1.5px solid currentColor;
  border-radius: 50%;
  background: linear-gradient(45deg, transparent 44%, currentColor 45% 55%, transparent 56%) center/8px 8px no-repeat;
}
body#new-products:not(#ax-np) #desktop_search_filters_clear_all button::after, body#new-products:not(#ax-np) #_desktop_search_filters_clear_all button::after{
  content: "Șterge filtrele";
  font-size: .68rem;
  line-height: 1.2;
}
body#new-products:not(#ax-np) #js-active-search-filters{
  display: none;
  margin: 0 0 14px;
  padding: 12px 15px;
  border: 1px solid #dfe6da;
  border-radius: 14px;
  background: linear-gradient(135deg, #f8faf4, #fffdf8);
  box-shadow: 0 8px 22px rgba(40, 61, 30, .055);
}
body#new-products:not(#ax-np) #js-active-search-filters:has(.filter-block){ display: block; }
body#new-products:not(#ax-np) #js-active-search-filters .active-filter-title{
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 9px;
  color: #35552d;
  font: 800 .68rem/1.2 var(--arthopia-sans, Manrope, sans-serif);
  letter-spacing: .12em;
  text-transform: uppercase;
}
body#new-products:not(#ax-np) #js-active-search-filters .active-filter-title::before{
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background: #e1ebdc center/11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23345d2b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 7h14M5 12h9M5 17h6'/%3E%3C/svg%3E");
}
body#new-products:not(#ax-np) #js-active-search-filters ul{
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body#new-products:not(#ax-np) #js-active-search-filters .filter-block{
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin: 0;
  padding: 6px 7px 6px 10px;
  border: 1px solid #d5e1cf;
  border-radius: 999px;
  background: #edf4e9;
  color: #46613d;
  font: 650 .7rem/1.2 var(--arthopia-sans, Manrope, sans-serif);
}
body#new-products:not(#ax-np) #js-active-search-filters .filter-block a{
  display: inline-grid;
  place-items: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #d9e7d3;
  color: #365a2c;
  text-decoration: none;
}
body#new-products:not(#ax-np) #js-active-search-filters .filter-block a:hover{
  background: #c9ddc1;
  color: #24451d;
}
body#new-products:not(#ax-np) #js-active-search-filters .filter-block a .material-icons{
  display: none;
}
body#new-products:not(#ax-np) #js-active-search-filters .filter-block a::before{
  content: "";
  width: 10px;
  height: 10px;
  background: linear-gradient(45deg, transparent 44%, currentColor 45% 55%, transparent 56%),
              linear-gradient(-45deg, transparent 44%, currentColor 45% 55%, transparent 56%);
  background-size: 10px 10px;
  background-position: center;
}
@media(max-width:767px) {body#new-products:not(#ax-np) .ax-collection-hero{ grid-template-columns:1fr; }body#new-products:not(#ax-np) .ax-collection-hero::after{ inset:30% 0 0; opacity:.52; }body#new-products:not(#ax-np) .ax-collection-hero__copy{ padding:22px 20px 10px; }body#new-products:not(#ax-np) .ax-collection-hero__copy h1{ margin-bottom:12px; }body#new-products:not(#ax-np) .ax-collection-hero__story{ margin:12px; padding:17px; }body#new-products:not(#ax-np) #wrapper .product-description{ padding:9px; }body#new-products:not(#ax-np) #wrapper .product-title{ min-height:33px; margin-bottom:3px; }body#new-products:not(#ax-np) #wrapper .product-price-and-shipping{ gap:4px; }body#new-products:not(#ax-np) #wrapper .product-price-and-shipping .price{ font-size:.9rem; }body#new-products:not(#ax-np) #wrapper .ax-list-add{ min-height:40px; padding:8px; font-size:.68rem; }body#new-products:not(#ax-np) #js-product-list-top{ display:block; margin:12px 0; padding:8px; }body#new-products:not(#ax-np) #js-product-list-top > .col-lg-7{ width:100%; padding:0; }body#new-products:not(#ax-np) #js-product-list-top .sort-by-row{ display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:stretch; gap:7px; width:100%; }body#new-products:not(#ax-np) #js-product-list-top .ax-sort-control{ min-width:0; width:100%; }body#new-products:not(#ax-np) #js-product-list-top .ax-sort-control .select-title{ min-height:42px; height:42px; padding:5px 10px; border-radius:10px; }body#new-products:not(#ax-np) #js-product-list-top .filter-button{ width:auto; padding:0; }body#new-products:not(#ax-np) #search_filter_toggler{ display:flex; align-items:center; justify-content:center; min-height:42px; height:42px; margin:0; padding:0 14px; border:1px solid #dbe1d4; border-radius:10px; background:#f3f5ed; color:#3e5834; box-shadow:none; font-size:.72rem; font-weight:700; }body#new-products:not(#ax-np) #search_filter_toggler::before{ content:""; width:14px; height:14px; margin-right:6px; background:currentColor; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h10v2H4V7Zm0 8h16v2H4v-2Zm14-8h2v2h-2V7ZM4 11h16v2H4v-2Z'/%3E%3C/svg%3E") center/contain no-repeat; }body#new-products:not(#ax-np) #js-product-list-top .showing{ width:100%; margin:7px 0 0; padding:0 3px; text-align:left !important; }}
body#new-products:not(#ax-np) #wrapper #js-product-list .products{
  row-gap: 18px !important;
}
body#new-products:not(#ax-np) #wrapper .product-miniature{
  display: flex;
  min-width: 0;
  height: 100%;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .thumbnail-container{
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
  height: 100%;
  padding-bottom: 14px;
  overflow: hidden;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .thumbnail-top{
  flex: 0 0 auto;
  min-width: 0;
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  padding: 0 !important;
  overflow: hidden;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .product-thumbnail, body#new-products:not(#ax-np) #wrapper .product-miniature .product-thumbnail picture, body#new-products:not(#ax-np) #wrapper .product-miniature .product-thumbnail img{
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-width: none;
  max-height: none;
  padding: 0 !important;
  object-fit: cover !important;
  background: #f1ebe1 !important;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .product-thumbnail{
  aspect-ratio: 4 / 5 !important;
  overflow: hidden;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .product-description{
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .product-title{
  min-height: 2.7em;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .ax-list-actions{
  margin-top: auto;
}
@media(max-width:767px) {body#new-products:not(#ax-np) .ax-mobile-filter-trigger{
    position:fixed;
    left:50%;
    bottom:calc(16px + env(safe-area-inset-bottom));
    z-index:1060;
    width:auto;
    margin:0;
    padding:0;
    transform:translateX(-50%);
    pointer-events:none;
  }body#new-products:not(#ax-np) .ax-mobile-filter-trigger #search_filter_toggler{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:44px;
    padding:0 18px;
    border:1px solid #d5dfcc;
    border-radius:999px;
    background:#315f24;
    color:#fffdf8;
    box-shadow:0 10px 24px rgba(38,63,29,.22), 0 0 0 5px rgba(255,253,248,.8);
    font-size:.72rem;
    font-weight:700;
    letter-spacing:.04em;
    pointer-events:auto;
  }body#new-products:not(#ax-np) .ax-mobile-filter-trigger #search_filter_toggler::before{
    content:"";
    width:15px;
    height:15px;
    margin-right:7px;
    background:currentColor;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h10v2H4V7Zm0 8h16v2H4v-2Zm14-8h2v2h-2V7ZM4 11h16v2H4v-2Z'/%3E%3C/svg%3E") center/contain no-repeat;
  }}
body#new-products:not(#ax-np) .ax-category-filter-shell{
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  padding:12px;
  border:1px solid #dfe7d9;
  border-radius:24px;
  background:linear-gradient(180deg,#fffefa 0%,#f4f7ef 100%);
  box-shadow:0 16px 34px rgba(38,63,29,.09);
  color:#40563a;
  font-family:var(--arthopia-sans,Manrope,Arial,sans-serif);
  overflow:hidden;
}
body#new-products:not(#ax-np) .ax-category-filter-shell > .ax-category-filter-card{
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  padding:4px;
  border:0;
  border-radius:16px;
  background:transparent;
  box-shadow:none;
}
body#new-products:not(#ax-np) .ax-category-filter-shell .ax-category-filter-card__head{ margin-bottom:12px; }
body#new-products:not(#ax-np) .ax-category-filter-shell .ax-category-filter-card__close{ display:none; }
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary{
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #dfe7d9;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_wrapper:has(#search_filter_controls):not(:has(#search_filters)){
  display:none !important;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_wrapper{
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  overflow:visible;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories ul, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .category-sub-menu, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .category-sub-menu ul{
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
  list-style:none !important;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories li{
  width:100%;
  max-width:100%;
  margin:0;
  list-style:none !important;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories li::before, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories li::marker{
  content:none !important;
  display:none !important;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories a{
  display:flex;
  align-items:center;
  min-height:32px;
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  padding:7px 8px;
  border-radius:12px;
  color:#53604d;
  font:600 .72rem/1.35 var(--arthopia-sans,Manrope,Arial,sans-serif);
  text-decoration:none;
  transition:background-color .2s ease,color .2s ease,transform .2s ease;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories a:hover, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories .current > a{
  background:#eaf1e5;
  color:#315327;
  transform:translateX(2px);
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories .category-sub-menu ul a{
  padding-left:20px;
  font-size:.68rem;
  font-weight:550;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands .facet-title, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands .facet-label, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands p{
  margin:0 0 7px;
  color:#6c7c68;
  font:800 .63rem/1.3 var(--arthopia-sans,Manrope,Arial,sans-serif);
  letter-spacing:.08em;
  text-transform:uppercase;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands .facet-label, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands p{
  margin:6px 0 0;
  color:#596854;
  font-size:.72rem;
  letter-spacing:0;
  text-transform:none;
}
body#new-products:not(#ax-np) .ax-category-filter-shell input, body#new-products:not(#ax-np) .ax-category-filter-shell select, body#new-products:not(#ax-np) .ax-category-filter-shell button{
  font-family:var(--arthopia-sans,Manrope,Arial,sans-serif);
}
@media(max-width:767px) {body#new-products:not(#ax-np) #left-column.is-open{ padding:12px !important; }body#new-products:not(#ax-np) #left-column.is-open .ax-category-filter-shell{
    width:100%;
    max-width:420px;
    min-height:0;
    margin:0 auto;
    padding:12px;
    border-radius:24px;
  }body#new-products:not(#ax-np) #left-column.is-open .ax-category-filter-shell > .ax-category-filter-card{
    min-height:0;
    padding:4px;
    border-radius:16px;
  }body#new-products:not(#ax-np) #left-column.is-open .ax-category-filter-shell .ax-category-filter-card__close{ display:block; }body#new-products:not(#ax-np) .ax-category-filter-shell__secondary{ margin-top:10px; padding-top:10px; }body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories a{ min-height:30px; padding:6px 7px; }}
body#new-products:not(#ax-np) .ax-category-filter-card{
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  font-family:var(--arthopia-sans,Manrope,Arial,sans-serif);
}
body#new-products:not(#ax-np) .ax-filter-group .ax-filter-check{
  display:flex !important;
  width:100% !important;
  max-width:100%;
  box-sizing:border-box;
  align-items:center;
  white-space:nowrap;
}
body#new-products:not(#ax-np) .ax-filter-group .ax-filter-check input{
  flex:0 0 17px;
  align-self:center;
  margin:0;
}
body#new-products:not(#ax-np) .ax-filter-group .ax-filter-check span{ min-width:0; line-height:18px; }
body#new-products:not(#ax-np) .ax-category-filter-card__foot{ align-items:center; flex-wrap:wrap; min-width:0; }
body#new-products:not(#ax-np) .ax-category-filter-card__foot p, body#new-products:not(#ax-np) .ax-filter-reset{ font-family:var(--arthopia-sans,Manrope,Arial,sans-serif); line-height:1.25; }
body#new-products:not(#ax-np) .ax-filter-reset{ white-space:nowrap; }
body#new-products:not(#ax-np) #ax-filter-price{ width:100%; max-width:100%; box-sizing:border-box; font-family:var(--arthopia-sans,Manrope,Arial,sans-serif); }
body#new-products:not(#ax-np) #ax-category-filter-toggle{ animation:ax-filter-pulse 3.4s ease-in-out infinite; }
@media(max-width:767px) {body#new-products:not(#ax-np) #left-column.is-open{
    box-sizing:border-box;
    width:100vw !important;
    padding:12px !important;
  }body#new-products:not(#ax-np) #left-column.is-open .ax-category-filter-card{
    width:100% !important;
    max-width:420px;
    margin:0 auto;
    padding:14px;
  }}
body#new-products:not(#ax-np) .ax-category-filter-rail{ min-width:0; }
@media(min-width:1024px) {body#new-products:not(#ax-np) #wrapper > .container > .row{
    display:grid;
    grid-template-columns:minmax(0,1fr) 248px;
    align-items:start;
    gap:22px;
  }body#new-products:not(#ax-np) #left-column{ display:none !important; }body#new-products:not(#ax-np) #content-wrapper{ grid-column:1; width:100% !important; min-width:0; }body#new-products:not(#ax-np) .ax-mobile-filter-trigger{ display:none !important; }body#new-products:not(#ax-np) #right-column{
    display:block !important;
    grid-column:2;
    width:100% !important;
    min-width:0;
    padding:0 !important;
    position:sticky;
    top:calc(var(--arthopia-header-h,112px) + 18px);
  }body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:16px !important; }body#new-products:not(#ax-np) .ax-category-filter-toggle{ display:none !important; }}
@media(min-width:1280px) {body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(4,minmax(0,1fr)) !important; }}
body#new-products:not(#ax-np) .ax-category-filter-card{
  box-sizing:border-box;
  margin:0 0 14px;
  padding:17px;
  border:1px solid #dfe5d8;
  border-radius:18px;
  background:linear-gradient(180deg,#fffefb 0%,#f4f6ee 100%);
  box-shadow:0 13px 30px rgba(38,63,29,.08);
}
body#new-products:not(#ax-np) .ax-category-filter-card__head{ display:flex; align-items:flex-start; justify-content:space-between; gap:12px; margin-bottom:16px; }
body#new-products:not(#ax-np) .ax-category-filter-card__eyebrow{ margin:0 0 5px; color:#718164; font:800 .6rem/1.2 var(--arthopia-sans,Manrope,sans-serif); letter-spacing:.16em; }
body#new-products:not(#ax-np) .ax-category-filter-card h2{ margin:0; color:#294b20; font:650 1.16rem/1.15 var(--arthopia-serif,Georgia,serif); }
body#new-products:not(#ax-np) .ax-category-filter-card__intro{ margin:6px 0 0; color:#697362; font-size:.7rem; line-height:1.45; }
body#new-products:not(#ax-np) .ax-category-filter-card__close{ display:none; width:30px; height:30px; padding:0; border:1px solid #d9e2d2; border-radius:50%; background:#fffdf8; color:#385a2e; font-size:22px; line-height:1; cursor:pointer; }
body#new-products:not(#ax-np) .ax-filter-group{ margin:0; padding:13px 0; border:0; border-top:1px solid #e1e7dc; }
body#new-products:not(#ax-np) .ax-filter-group legend, body#new-products:not(#ax-np) .ax-filter-group > label{ display:block; margin:0 0 9px; color:#40563a; font-size:.72rem; font-weight:800; }
body#new-products:not(#ax-np) .ax-filter-check{ display:flex; align-items:center; gap:9px; margin:8px 0; color:#596554; font-size:.74rem; line-height:1.35; cursor:pointer; }
body#new-products:not(#ax-np) .ax-filter-check input{ flex:0 0 17px; width:17px; height:17px; margin:0; accent-color:#37632d; }
body#new-products:not(#ax-np) .ax-filter-group select{ box-sizing:border-box; width:100%; min-height:39px; padding:0 10px; border:1px solid #d7dfd1; border-radius:10px; background:#fffdf8; color:#455844; font-size:.73rem; }
body#new-products:not(#ax-np) .ax-filter-check--stock{ margin:4px 0 0; padding-top:13px; border-top:1px solid #e1e7dc; }
body#new-products:not(#ax-np) .ax-category-filter-card__foot{ display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:14px; padding-top:13px; border-top:1px solid #e1e7dc; }
body#new-products:not(#ax-np) .ax-category-filter-card__foot p{ margin:0; color:#6d7969; font-size:.68rem; }
body#new-products:not(#ax-np) .ax-filter-reset{ padding:0; border:0; background:transparent; color:#37632d; font-size:.68rem; font-weight:800; text-decoration:underline; text-underline-offset:3px; cursor:pointer; }
body#new-products:not(#ax-np) .ax-filter-reset:hover{ color:#24451c; }
body#new-products:not(#ax-np) #right-column .block-categories, body#new-products:not(#ax-np) #right-column #search_filters{ margin:0 0 14px; padding:15px; border:1px solid #dfe4d8; border-radius:16px; background:linear-gradient(180deg,#fffefb,#f7f6ef); box-shadow:0 10px 28px rgba(40,61,30,.07); }
body#new-products:not(#ax-np) #right-column .block-categories ul, body#new-products:not(#ax-np) #right-column .category-sub-menu, body#new-products:not(#ax-np) #right-column .category-sub-menu ul{ margin:0; padding:0; list-style:none !important; }
body#new-products:not(#ax-np) #right-column .block-categories li{ list-style:none !important; }
body#new-products:not(#ax-np) #right-column .block-categories li::before, body#new-products:not(#ax-np) #right-column .block-categories li::marker{ content:none !important; display:none !important; }
body#new-products:not(#ax-np) #right-column .block-categories a{ display:block; padding:6px 8px; border-radius:8px; color:#53604d; font-size:.72rem; line-height:1.35; text-decoration:none; }
body#new-products:not(#ax-np) #right-column .block-categories a:hover, body#new-products:not(#ax-np) #right-column .block-categories .current > a{ background:#edf2e8; color:#315327; font-weight:750; }
body#new-products:not(#ax-np) #right-column .block-categories .category-sub-menu ul a{ padding-left:18px; font-size:.68rem; }
@media(max-width:1023px) {body#new-products:not(#ax-np) #wrapper > .container > .row{ display:block; }body#new-products:not(#ax-np) #right-column{ display:none; }body#new-products:not(#ax-np) #right-column.is-open{
    position:fixed;
    inset:0;
    z-index:1060;
    display:block;
    width:100% !important;
    max-width:none;
    padding:16px !important;
    overflow-y:auto;
    background:rgba(25,39,20,.42);
    backdrop-filter:blur(5px);
  }body#new-products:not(#ax-np) #right-column.is-open .ax-category-filter-card{ width:min(100%,420px); margin:0 0 0 auto; min-height:calc(100vh - 32px); }body#new-products:not(#ax-np) #right-column.is-open .ax-category-filter-card__close{ display:block; }body#new-products:not(#ax-np).ax-filter-drawer-open{ overflow:hidden; }body#new-products:not(#ax-np) .ax-mobile-filter-trigger{
    position:fixed;
    left:50%;
    bottom:calc(16px + env(safe-area-inset-bottom));
    z-index:1055;
    width:auto;
    margin:0;
    padding:0;
    transform:translateX(-50%);
    pointer-events:none;
  }body#new-products:not(#ax-np) .ax-mobile-filter-trigger #ax-category-filter-toggle{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:44px;
    padding:0 18px;
    border:1px solid #d5dfcc;
    border-radius:999px;
    background:#315f24;
    color:#fffdf8;
    box-shadow:0 10px 24px rgba(38,63,29,.22),0 0 0 5px rgba(255,253,248,.8);
    font-size:.72rem;
    font-weight:700;
    letter-spacing:.04em;
    pointer-events:auto;
  }body#new-products:not(#ax-np) .ax-mobile-filter-trigger #ax-category-filter-toggle::before{ content:""; width:15px; height:15px; margin-right:7px; background:currentColor; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h10v2H4V7Zm0 8h16v2H4v-2Zm14-8h2v2h-2V7ZM4 11h16v2H4v-2Z'/%3E%3C/svg%3E") center/contain no-repeat; }}
@media(min-width:768px) {body#new-products:not(#ax-np) #wrapper > .container > .row{
    display:grid;
    grid-template-columns:248px minmax(0,1fr);
    align-items:start;
    gap:22px;
  }body#new-products:not(#ax-np) #left-column{
    display:block !important;
    grid-column:1;
    grid-row:1;
    width:100% !important;
    min-width:0;
    padding:0 !important;
    position:sticky;
    top:calc(var(--arthopia-header-h,112px) + 18px);
  }body#new-products:not(#ax-np) #content-wrapper{ grid-column:2; grid-row:1; width:100% !important; min-width:0; }body#new-products:not(#ax-np) #right-column{ display:none !important; }body#new-products:not(#ax-np) .ax-mobile-filter-trigger{ display:none !important; }body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:16px !important; }}
@media(min-width:1280px) {body#new-products:not(#ax-np) #wrapper #js-product-list .products{ grid-template-columns:repeat(4,minmax(0,1fr)) !important; }}
body#new-products:not(#ax-np) .ax-category-filter-card{
  padding:14px;
  border-radius:12px;
}
body#new-products:not(#ax-np) .ax-category-filter-card__head{ margin-bottom:13px; }
body#new-products:not(#ax-np) .ax-category-filter-card h2, body#new-products:not(#ax-np) #ax-category-filter-toggle{ font-family:var(--arthopia-sans,Manrope,Arial,sans-serif); }
body#new-products:not(#ax-np) .ax-category-filter-card h2{ font-size:1rem; font-weight:750; letter-spacing:-.02em; }
body#new-products:not(#ax-np) .ax-category-filter-card__close{ border-radius:9px; }
body#new-products:not(#ax-np) .ax-filter-group{ padding:10px 0; }
body#new-products:not(#ax-np) .ax-filter-group select{ min-height:36px; border-radius:8px; }
@media(max-width:767px) {body#new-products:not(#ax-np) #left-column{ display:none; }body#new-products:not(#ax-np) #left-column.is-open{
    position:fixed;
    inset:0;
    z-index:1060;
    display:block;
    width:100% !important;
    max-width:none;
    padding:16px !important;
    overflow-y:auto;
    background:rgba(25,39,20,.42);
    backdrop-filter:blur(5px);
  }body#new-products:not(#ax-np) #left-column.is-open .ax-category-filter-card{ width:min(100%,420px); margin:0 0 0 auto; min-height:calc(100vh - 32px); }body#new-products:not(#ax-np) #left-column.is-open .ax-category-filter-card__close{ display:block; }body#new-products:not(#ax-np) .ax-mobile-filter-trigger #ax-category-filter-toggle{
    border-radius:10px;
    font-family:var(--arthopia-sans,Manrope,Arial,sans-serif);
    animation:ax-filter-pulse 3.4s ease-in-out infinite;
  }}
@media(min-width:768px) {body#new-products:not(#ax-np) .ax-category-filter-rail__scroll{
    box-sizing:border-box;
    width:100%;
    max-height:calc(100vh - var(--arthopia-header-h,112px) - 28px);
    overflow-x:hidden;
    overflow-y:auto;
    overscroll-behavior:contain;
    scrollbar-gutter:stable;
    scrollbar-width:thin;
    scrollbar-color:#b8c8ae transparent;
  }body#new-products:not(#ax-np) .ax-category-filter-rail__scroll::-webkit-scrollbar{ width:7px; }body#new-products:not(#ax-np) .ax-category-filter-rail__scroll::-webkit-scrollbar-track{ background:transparent; }body#new-products:not(#ax-np) .ax-category-filter-rail__scroll::-webkit-scrollbar-thumb{ border-radius:999px; background:#b8c8ae; }}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary *{
  box-sizing:border-box;
  min-width:0;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters_brands, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary .block-categories{
  width:100%;
  max-width:100%;
  min-width:0;
  overflow-x:hidden;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters .facet{
  width:100%;
  max-width:100%;
  min-width:0;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters .facet .facet-label, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters .facet .facet-label > a, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters .facet .facet-label > span:not(.custom-checkbox){
  min-width:0;
  max-width:100%;
  overflow-wrap:anywhere;
}
body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters .faceted-slider, body#new-products:not(#ax-np) .ax-category-filter-shell__secondary #search_filters .ui-slider{
  width:calc(100% - 16px);
  max-width:calc(100% - 16px);
}
body#new-products:not(#ax-np) #wrapper .product-miniature .thumbnail-top{
  box-sizing:border-box !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:4 / 5 !important;
  overflow:hidden !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
}
body#new-products:not(#ax-np) #wrapper .product-miniature .thumbnail-top > .product-thumbnail, body#new-products:not(#ax-np) #wrapper .product-miniature .thumbnail-top > .product-thumbnail > picture, body#new-products:not(#ax-np) #wrapper .product-miniature .thumbnail-top > .product-thumbnail > picture > img{
  display:block !important;
  box-sizing:border-box !important;
  width:100% !important;
  height:100% !important;
  min-width:0 !important;
  min-height:0 !important;
  max-width:none !important;
  max-height:none !important;
  aspect-ratio:auto !important;
  object-fit:contain !important;
  object-position:center !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:#fff !important;
}
