.catalog .product.product--newcard,.product.product--newcard{background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-radius:20px !important;border:1px solid #e6e6e6 !important;box-shadow:0 2px 10px rgba(17,17,17,0.05) !important;overflow:hidden !important;transform:none}.catalog .product.product--newcard::before,.product.product--newcard::before{display:none !important}.catalog .product.product--newcard:hover,.product.product--newcard:hover{transform:translateY(-3px) !important;border-color:#d9d9d9 !important;box-shadow:0 8px 22px rgba(17,17,17,0.08) !important}.catalog .product.product--newcard.product-model-item{padding-left:0 !important;border-left:1px solid #e6e6e6 !important;background:#fff !important}.catalog .product.product--newcard .image_container,.page_catalog .catalog .product.product--newcard .image_container,.page_catalog .catalog .product.product--newcard:hover .image_container{border-radius:20px 20px 0 0 !important;background:linear-gradient(180deg,#eef7f1 0%,#d7eadf 100%) !important;box-shadow:none !important;margin:0 !important}.catalog .product.product--newcard:hover .image_container{transform:none !important}.catalog .product.product--newcard .image_wrap img,.catalog .product.product--newcard .image_wrap picture,.catalog .product.product--newcard .image_wrap .image{width:100%;height:100%;object-fit:cover}.catalog .product.product--newcard .image_wrap{z-index:2}.catalog .product.product--newcard .card-photo-link{position:relative;z-index:1;display:flex !important;align-items:center;justify-content:center}.catalog .product.product--newcard .card-photo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.catalog .product.product--newcard:hover .image_wrap a > .image,.catalog .product.product--newcard:hover .image_wrap .image{transform:none !important;filter:none !important}.catalog .product.product--newcard .image_wrap .size{display:none}.catalog .product.product--newcard .card-stock{position:absolute;top:12px;left:12px;z-index:14;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;background:#fff;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;color:#2f6b45;box-shadow:0 1px 4px rgba(17,17,17,0.08);pointer-events:none}.catalog .product.product--newcard .card-stock__dot{width:7px;height:7px;border-radius:50%;background:#2f9e44;flex-shrink:0}.catalog .product.product--newcard .card-stock--off{color:#6b7280}.catalog .product.product--newcard .card-stock--off .card-stock__dot{background:#9ca3af}.catalog .product.product--newcard .card-fav{position:absolute;top:10px;right:10px;z-index:15;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(17,17,17,0.1);padding:0;line-height:0}.catalog .product.product--newcard .card-fav__icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.catalog .product.product--newcard .card-fav.is-on{color:#e11d48}.catalog .product.product--newcard .card-fav.is-on .card-fav__icon{fill:#e11d48;stroke:#e11d48}.catalog .product.product--newcard .card-fav:hover{transform:scale(1.05)}.catalog .product.product--newcard .discount:not(.out-of-stock){top:52px !important;right:10px !important;left:auto !important}.catalog .product.product--newcard .card-dots{position:absolute;left:0;right:0;bottom:10px;z-index:9;display:flex;justify-content:center;gap:5px;pointer-events:auto}.catalog .product.product--newcard .image_wrap:has(.product-model-range) .card-dots{display:none}.catalog .product.product--newcard .card-dots__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:rgba(47,107,69,0.28);cursor:pointer;display:block}.catalog .product.product--newcard .card-dots--static .card-dots__dot{cursor:default}.catalog .product.product--newcard .card-dots__dot.is-active{background:#2f6b45}.catalog .product.product--newcard .image_wrap a.card-quickview{position:absolute;left:50%;bottom:14px;z-index:20;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:auto !important;height:auto !important;max-width:calc(100% - 24px);padding:10px 18px;border:0;border-radius:999px !important;background:#2a2a2a;color:#fff;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none !important;white-space:nowrap;box-shadow:0 4px 14px rgba(17,17,17,0.18);transform:translateX(-50%) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;overflow:visible;transition:opacity 0.18s ease,transform 0.18s ease,background 0.18s ease,visibility 0.18s ease}.catalog .product.product--newcard .card-quickview__icon{flex-shrink:0;display:block}.catalog .product.product--newcard:hover .image_wrap a.card-quickview,.catalog .product.product--newcard .image_wrap:hover a.card-quickview,.catalog .product.product--newcard .image_wrap a.card-quickview:focus{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0)}.catalog .product.product--newcard .image_wrap a.card-quickview:hover,.catalog .product.product--newcard .image_wrap a.card-quickview:focus{background:#2f6b45;color:#fff}.catalog .product.product--newcard:hover .card-dots,.catalog .product.product--newcard .image_wrap:hover .card-dots{opacity:0 !important;visibility:hidden;pointer-events:none !important}.catalog .product.product--newcard .image_wrap:has(.product-model-range) a.card-quickview{bottom:58px}.catalog .product.product--newcard .item_wrap{padding:14px 14px 16px !important;min-height:0 !important;padding-bottom:16px !important;background:#fff !important;border-radius:0 0 20px 20px}.catalog .product.product--newcard.product-model-item .item_wrap,.page_catalog .catalog #catalog-items-container > [class*="col-"] .product.product--newcard.product-model-item .item_wrap{padding-left:14px !important}.catalog .product.product--newcard .item_wrap .name{min-height:0 !important;margin-bottom:8px !important;padding-bottom:0 !important}.catalog .product.product--newcard .item_wrap .name a{color:#1a1a1a !important;font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;-webkit-line-clamp:2;line-clamp:2;letter-spacing:-0.015em}.catalog .product.product--newcard .card-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.catalog .product.product--newcard .card-delivery,.catalog .product.product--newcard .card-bought,.catalog .product.product--newcard .card-rating{display:flex;align-items:center;gap:6px;color:#7a7a7a;font-size:13px;line-height:1.25;font-weight:500}.catalog .product.product--newcard .card-bought{color:#2d6a55}.catalog .product.product--newcard .card-bought__dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#6fbf97,#3b8f6f);flex-shrink:0}.catalog .product.product--newcard .card-bought strong{font-weight:700;color:#2b7a65}.catalog .product.product--newcard .card-delivery__icon{color:#3d8b4f;flex-shrink:0}.catalog .product.product--newcard .card-rating__stars{display:inline-flex;gap:1px;color:#f5b942}.catalog .product.product--newcard .card-rating__stars svg{fill:currentColor;display:block}.catalog .product.product--newcard .card-rating__text{display:contents}.catalog .product.product--newcard .card-rating__score,.catalog .product.product--newcard .card-rating__sep,.catalog .product.product--newcard .card-rating__count{color:#7a7a7a}.catalog .product.product--newcard .card-foot{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px;margin-top:auto !important;position:static !important;left:auto !important;right:auto !important;bottom:auto !important;padding:0 !important}.catalog .product.product--newcard .item_wrap .price-below-name,.catalog .product.product--newcard .item_wrap .price{margin:0 !important;padding:0 !important;color:#1a1a1a !important;font-size:20px !important;font-weight:800 !important;-webkit-text-fill-color:#1a1a1a !important;background:none !important;flex:1 1 auto;min-width:0}.catalog .product.product--newcard .item_wrap .price-below-name .big,.catalog .product.product--newcard .item_wrap .price-below-name .price-standard,.catalog .product.product--newcard .item_wrap .price-below-name .price-new,.catalog .product.product--newcard .item_wrap .price .big,.catalog .product.product--newcard .item_wrap .price .price-standard,.catalog .product.product--newcard .item_wrap .price .price-new{color:#1a1a1a !important;-webkit-text-fill-color:#1a1a1a !important;background:none !important;font-size:20px !important;font-weight:800 !important}.catalog .product.product--newcard .item_wrap .price-below-name .c-from,.catalog .product.product--newcard .item_wrap .price .c-from{color:#1a1a1a !important;font-size:14px !important;font-weight:700 !important}.catalog .product.product--newcard .item_wrap .price-below-name .price-old,.catalog .product.product--newcard .item_wrap .price .price-old{color:#9ca3af !important;-webkit-text-fill-color:#9ca3af !important;font-size:13px !important}.catalog .product.product--newcard .item_wrap .price-below-name .variants-from{color:#7a7a7a !important;-webkit-text-fill-color:#7a7a7a !important;background:none !important;font-size:11px !important;font-weight:500 !important}.catalog .product.product--newcard .card-add-wrap{flex:0 0 auto;width:auto !important;max-width:none !important;padding:0 !important}.catalog .product.product--newcard .item_wrap .buy.card-add,.page_catalog .catalog .product.product--newcard .item_wrap .buy.card-add,.main-carousel .catalog .product.product--newcard .item_wrap .buy.card-add,.main_carousel .catalog .product.product--newcard .item_wrap .buy.card-add,.modal-content .dop-items .catalog .product.product--newcard .item_wrap .buy.card-add{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;max-width:42px !important;padding:0 !important;border-radius:50% !important;background:#d4edda !important;color:#1f6b45 !important;border:1.5px solid #1a1a1a !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;letter-spacing:0 !important;text-transform:none !important;overflow:hidden}.catalog .product.product--newcard .item_wrap .buy.card-add::before,.catalog .product.product--newcard .item_wrap .buy.card-add::after{display:none !important}.catalog .product.product--newcard .item_wrap .buy.card-add .card-add__plus{font-size:26px;font-weight:500;line-height:1;color:#1f6b45;position:relative;top:-1px}.catalog .product.product--newcard .item_wrap .buy.card-add .action,.catalog .product.product--newcard .item_wrap .buy.card-add .cart,.catalog .product.product--newcard .item_wrap .buy.card-add i{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.catalog .product.product--newcard .item_wrap .buy.card-add:hover{background:#2f6b45 !important;color:#fff !important;border-color:#2f6b45 !important;transform:none !important;box-shadow:none !important}.catalog .product.product--newcard .item_wrap .buy.card-add:hover .card-add__plus{color:#fff}.catalog .product.product--newcard .item_wrap .buy.card-add:disabled,.catalog .product.product--newcard .item_wrap .buy.card-add.btn-secondary{background:#f3f4f6 !important;color:#9ca3af !important;border-color:#d1d5db !important;opacity:1 !important;cursor:not-allowed !important}.catalog .product.product--newcard .item_wrap .buy.card-add:disabled .card-add__plus,.catalog .product.product--newcard .item_wrap .buy.card-add.btn-secondary .card-add__plus{color:#9ca3af}.catalog .product.product--newcard .item_wrap .buy.card-add.loading .card-add__plus{display:none}@media (max-width:767px){.catalog .product.product--newcard{border-radius:16px !important;margin-bottom:0 !important}.catalog .product.product--newcard .image_container,.page_catalog .catalog .product.product--newcard .image_container,.page_catalog .catalog .product.product--newcard:hover .image_container{border-radius:16px 16px 0 0 !important}.page_catalog .catalog #catalog-items-container > [class*="col-"] .product.product--newcard .item_wrap{padding:10px 10px 12px !important}.catalog .product.product--newcard .item_wrap .name a{font-size:13px !important}.catalog .product.product--newcard .card-delivery,.catalog .product.product--newcard .card-bought,.catalog .product.product--newcard .card-rating{font-size:11px}.catalog .product.product--newcard .card-rating{flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:2px}.catalog .product.product--newcard .card-rating__sep{display:none}.catalog .product.product--newcard .card-rating__count{flex:1 0 100%;line-height:1.3}.catalog .product.product--newcard .card-rating__stars svg{width:10px;height:10px}.catalog .product.product--newcard .item_wrap .price-below-name,.catalog .product.product--newcard .item_wrap .price-below-name .big,.catalog .product.product--newcard .item_wrap .price-below-name .price-standard,.catalog .product.product--newcard .item_wrap .price-below-name .price-new{font-size:16px !important}.catalog .product.product--newcard .item_wrap .buy.card-add,.page_catalog .catalog .product.product--newcard .item_wrap .buy.card-add{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;max-width:36px !important}.catalog .product.product--newcard .item_wrap .buy.card-add .card-add__plus{font-size:22px}.catalog .product.product--newcard .card-fav{width:32px;height:32px}.catalog .product.product--newcard .card-stock{font-size:11px;padding:4px 8px 4px 6px;top:8px;left:8px}.catalog .product.product--newcard .image_wrap a.card-quickview{display:none !important;visibility:hidden !important;pointer-events:none !important;opacity:0 !important}}@media (hover:none){.catalog .product.product--newcard:hover,.main-carousel .catalog .product.product--newcard:hover,.main_carousel .catalog .product.product--newcard:hover{transform:none !important;box-shadow:0 2px 10px rgba(17,17,17,0.05) !important;border-color:#e6e6e6 !important}}.catalog .product.product--newcard .image_wrap > a.card-quickview{border-radius:999px !important}