﻿.site-head-cart{display:none}.btn.btn-middle.btn-confirm.icon-bag-before{display:none}.btn.btn-small.btn-buy.icon-bag-before.products-view-buy{display:none}.details-row.details-amount{display:none}.details-row.details-availability{display:none}.cartBtn{display:none}button.cart-add.cart-add--simple.btn.cs-t-4.btn-details-add.btn-middle{display:none!important}a.btn.btn-middle.cs-t-4.btn-buy-one-click{display:none}span.menu-dropdown-link-text.text-floating{color:#000}span.menu-dropdown-sub-category-text{color:#000}.catalog-filter-block .catalog-filter-block-header{color:#000}.products-view-sort-link,.products-view-sort-text{color:#000}.products-view-name a{color:#000}.product-categories-header-slim-title,.product-categories-header-slim-count{display:table-cell;color:#000}.catalog-view-table .cat-cell .cat-name{color:#000}.prod-name{font-size:1.2em;color:#000}div.wrapper{margin:0 !important}.btn,.btn-primary,.btn-default,.btn-checkout,.products-view-btn-buy,.add-to-cart-button,.btn-add-to-cart,.btn-submit{background-color:rgba(255,255,255,.2) !important;backdrop-filter:blur(6px) !important;border:1px solid rgba(173,173,173,.8) !important;border-radius:8px !important;color:#000 !important;text-shadow:0 1px 1px rgba(255,255,255,.5) !important;transition:all .3s ease !important;box-shadow:none !important}.btn:hover,.btn-primary:hover,.btn-default:hover,.btn-checkout:hover,.products-view-btn-buy:hover,.add-to-cart-button:hover,.btn-add-to-cart:hover,.btn-submit:hover{background-color:rgba(255,255,255,.3) !important;border-color:#adadad !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important}.btn:active,.btn-primary:active,.btn-default:active,.btn-checkout:active,.products-view-btn-buy:active,.add-to-cart-button:active,.btn-add-to-cart:active,.btn-submit:active{background-color:rgba(110,110,110,.9) !important;border-color:#6e6e6e !important;color:#fff !important;transform:translateY(1px) !important}.btn:focus,.btn-primary:focus,.btn-default:focus,.btn-checkout:focus,.products-view-btn-buy:focus,.add-to-cart-button:focus,.btn-add-to-cart:focus,.btn-submit:focus{background-color:rgba(173,173,173,.4) !important;border-color:#8a8a8a !important;box-shadow:0 0 0 2px rgba(138,138,138,.3) !important}:root{--primary:#0054a6;--primary-light:rgba(0,84,166,.15);--secondary:#ff6b00;--dark:#333;--gray:#666;--light-gray:#f5f5f5;--white:#fff;--glass-bg:rgba(255,255,255,.25);--glass-border:rgba(255,255,255,.18);--glass-shadow:0 8px 32px 0 rgba(31,38,135,.15);--radius:16px;--blur:12px;--garland-red:#ff0000;--garland-green:#00ff00;--garland-yellow:#ffd700;--garland-blue:#00ffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Arial',sans-serif;line-height:1.6;color:var(--dark);background:linear-gradient(135deg,#e0f2ff 0%,#f0f8ff 50%,#e6f0fa 100%);min-height:100vh;position:relative;overflow-x:hidden}.snow-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9997;overflow:hidden;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.snow-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 5% 10%,rgba(255,255,255,.4) 1.5px,transparent 1.5px),radial-gradient(circle at 15% 30%,rgba(255,255,255,.35) 1.5px,transparent 1.5px),radial-gradient(circle at 25% 50%,rgba(255,255,255,.3) 1.5px,transparent 1.5px),radial-gradient(circle at 35% 20%,rgba(255,255,255,.35) 1.5px,transparent 1.5px),radial-gradient(circle at 45% 40%,rgba(255,255,255,.4) 1.5px,transparent 1.5px),radial-gradient(circle at 55% 60%,rgba(255,255,255,.35) 1.5px,transparent 1.5px),radial-gradient(circle at 65% 25%,rgba(255,255,255,.3) 1.5px,transparent 1.5px),radial-gradient(circle at 75% 45%,rgba(255,255,255,.35) 1.5px,transparent 1.5px),radial-gradient(circle at 85% 65%,rgba(255,255,255,.4) 1.5px,transparent 1.5px),radial-gradient(circle at 95% 35%,rgba(255,255,255,.35) 1.5px,transparent 1.5px);background-size:200px 200px;animation:snow-bg-drift 25s linear infinite;opacity:.6;filter:blur(.3px)}@keyframes snow-bg-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}100%{background-position:0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px}}.snow-flakes-large{position:absolute;top:-50px;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,.7) 3px,transparent 3px),radial-gradient(circle at 30% 40%,rgba(255,255,255,.6) 3px,transparent 3px),radial-gradient(circle at 50% 10%,rgba(255,255,255,.7) 3px,transparent 3px),radial-gradient(circle at 70% 30%,rgba(255,255,255,.6) 3px,transparent 3px),radial-gradient(circle at 90% 50%,rgba(255,255,255,.7) 3px,transparent 3px),radial-gradient(circle at 20% 70%,rgba(255,255,255,.6) 3px,transparent 3px),radial-gradient(circle at 40% 90%,rgba(255,255,255,.7) 3px,transparent 3px),radial-gradient(circle at 60% 60%,rgba(255,255,255,.6) 3px,transparent 3px),radial-gradient(circle at 80% 80%,rgba(255,255,255,.7) 3px,transparent 3px),radial-gradient(circle at 95% 95%,rgba(255,255,255,.6) 3px,transparent 3px);background-size:300px 300px;animation:snow-fall-large 15s linear infinite;opacity:.7;filter:blur(.5px)}@keyframes snow-fall-large{0%{transform:translateY(-100px) translateX(0);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}100%{transform:translateY(100vh) translateX(100px);background-position:0 300px,0 300px,0 300px,0 300px,0 300px,0 300px,0 300px,0 300px,0 300px,0 300px}}.snow-flakes-medium{position:absolute;top:-30px;width:100%;height:100%;background-image:radial-gradient(circle at 5% 15%,rgba(255,255,255,.5) 2px,transparent 2px),radial-gradient(circle at 25% 35%,rgba(255,255,255,.45) 2px,transparent 2px),radial-gradient(circle at 45% 5%,rgba(255,255,255,.5) 2px,transparent 2px),radial-gradient(circle at 65% 25%,rgba(255,255,255,.45) 2px,transparent 2px),radial-gradient(circle at 85% 45%,rgba(255,255,255,.5) 2px,transparent 2px),radial-gradient(circle at 15% 65%,rgba(255,255,255,.45) 2px,transparent 2px),radial-gradient(circle at 35% 85%,rgba(255,255,255,.5) 2px,transparent 2px),radial-gradient(circle at 55% 55%,rgba(255,255,255,.45) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.5) 2px,transparent 2px),radial-gradient(circle at 95% 15%,rgba(255,255,255,.45) 2px,transparent 2px);background-size:250px 250px;animation:snow-fall-medium 12s linear infinite;opacity:.6;filter:blur(.4px);animation-delay:-3s}@keyframes snow-fall-medium{0%{transform:translateY(-150px) translateX(50px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}100%{transform:translateY(100vh) translateX(-50px);background-position:0 250px,0 250px,0 250px,0 250px,0 250px,0 250px,0 250px,0 250px,0 250px,0 250px}}.snow-flakes-small{position:absolute;top:-20px;width:100%;height:100%;background-image:radial-gradient(circle at 2% 8%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 12% 28%,rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(circle at 22% 48%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 32% 18%,rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(circle at 42% 38%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 52% 58%,rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(circle at 62% 23%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 72% 43%,rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(circle at 82% 63%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 92% 33%,rgba(255,255,255,.35) 1px,transparent 1px);background-size:200px 200px;animation:snow-fall-small 8s linear infinite;opacity:.5;filter:blur(.2px);animation-delay:-6s}@keyframes snow-fall-small{0%{transform:translateY(-200px) translateX(-30px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}100%{transform:translateY(100vh) translateX(80px);background-position:0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px,0 200px}}.snow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 20%,transparent 50%,rgba(255,255,255,.03) 80%,rgba(255,255,255,.07) 100%);pointer-events:none;mix-blend-mode:screen;opacity:.4}.info-card,.additional-card,.extra-info,.chemical-resistance-promo,.btn,.btn-primary,.btn-default,.btn-checkout,.products-view-btn-buy,.add-to-cart-button,.btn-add-to-cart,.btn-submit,.products-view-name a,.catalog-view-table .cat-cell .cat-name,span.menu-dropdown-link-text.text-floating,span.menu-dropdown-sub-category-text,.prod-name{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.prod-name,.products-view-name a,.btn,.btn-primary,.btn-default{text-shadow:0 1px 1px rgba(255,255,255,.7),0 1px 3px rgba(0,0,0,.3)}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:6px;background:radial-gradient(4px 4px at 0% 50%,var(--garland-red) 50%,transparent 100%),radial-gradient(4px 4px at 8% 50%,var(--garland-green) 50%,transparent 100%),radial-gradient(4px 4px at 16% 50%,var(--garland-yellow) 50%,transparent 100%),radial-gradient(4px 4px at 24% 50%,var(--garland-blue) 50%,transparent 100%),radial-gradient(4px 4px at 32% 50%,var(--garland-red) 50%,transparent 100%),radial-gradient(4px 4px at 40% 50%,var(--garland-green) 50%,transparent 100%),radial-gradient(4px 4px at 48% 50%,var(--garland-yellow) 50%,transparent 100%),radial-gradient(4px 4px at 56% 50%,var(--garland-blue) 50%,transparent 100%),radial-gradient(4px 4px at 64% 50%,var(--garland-red) 50%,transparent 100%),radial-gradient(4px 4px at 72% 50%,var(--garland-green) 50%,transparent 100%),radial-gradient(4px 4px at 80% 50%,var(--garland-yellow) 50%,transparent 100%),radial-gradient(4px 4px at 88% 50%,var(--garland-blue) 50%,transparent 100%),radial-gradient(4px 4px at 96% 50%,var(--garland-red) 50%,transparent 100%);background-repeat:no-repeat;z-index:9999;animation:garland-blink 2s infinite;pointer-events:none}@keyframes garland-blink{0%,100%{opacity:.7;filter:brightness(1.1)}50%{opacity:1;filter:brightness(1.5)}}body::before{content:"🎄 С Новым 2026 Годом! 🎅";position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(90deg,rgba(220,53,69,.9) 0%,rgba(40,167,69,.9) 50%,rgba(23,162,184,.9) 100%);color:#fff;text-align:center;padding:10px;font-size:15px;z-index:10000;backdrop-filter:blur(5px);border-top:2px solid #ffd700;font-weight:bold;box-shadow:0 -2px 15px rgba(0,0,0,.2);animation:banner-sparkle 2s infinite;text-shadow:0 2px 4px rgba(0,0,0,.5)}@keyframes banner-sparkle{0%,100%{text-shadow:0 0 5px rgba(255,255,255,.7),0 2px 4px rgba(0,0,0,.5)}50%{text-shadow:0 0 15px gold,0 0 20px gold,0 2px 4px rgba(0,0,0,.5)}}.info-card,.additional-card,.extra-info,.chemical-resistance-promo{background:var(--glass-bg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);position:relative;overflow:hidden;transition:all .4s ease !important}.info-card::before,.additional-card::before,.extra-info::before,.chemical-resistance-promo::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 100%);z-index:-1}.info-card:hover::after,.additional-card:hover::after{content:"❄";position:absolute;font-size:14px;color:rgba(255,255,255,.9);top:8px;right:8px;animation:snowflake-spin 2s linear infinite;text-shadow:0 0 10px rgba(255,255,255,.7);z-index:2}@keyframes snowflake-spin{0%{transform:rotate(0deg) scale(.8)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(.8)}}h1:not([class*="page-header"]):not([class*="product"]):not([class*="catalog"])::before{content:"🎄";display:inline-block;margin-right:8px;animation:tree-swing 3s ease-in-out infinite;vertical-align:middle;font-size:.9em;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes tree-swing{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.info-card:hover,.additional-card:hover{transform:translateY(-3px) scale(1.02) !important;box-shadow:0 8px 25px rgba(31,38,135,.25),0 0 20px rgba(255,215,0,.2) !important;border:1px solid rgba(255,215,0,.3) !important}.btn:hover::after,.btn-primary:hover::after,.btn-default:hover::after{content:" 🎁";display:inline-block;animation:gift-bounce .5s ease}@keyframes gift-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width:768px){body::before{content:"🎄 С Новым Годом! 🎅";font-size:13px;padding:8px}h1::before{font-size:16px;margin-right:6px}.info-card:hover::after,.additional-card:hover::after{font-size:12px;top:6px;right:6px}body::after{height:4px;background-size:3px 3px;background-position:0% 50%,16% 50%,32% 50%,48% 50%,64% 50%,80% 50%,96% 50%}.snow-bg{opacity:.4;background-size:150px 150px}.snow-flakes-large{opacity:.5;background-size:200px 200px;animation-duration:20s}.snow-flakes-medium{opacity:.4;background-size:180px 180px;animation-duration:16s}.snow-flakes-small{opacity:.3;background-size:150px 150px;animation-duration:12s}.snow-overlay{opacity:.3}}@media(max-width:480px){body::before{content:"🎄 2026 🎅";font-size:12px;padding:6px}h1::before{display:none}.snow-bg{opacity:.3;background-size:120px 120px}.snow-flakes-large,.snow-flakes-medium,.snow-flakes-small{opacity:.2}}.chemical-resistance-promo__btn--secondary{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--primary);border:1px solid var(--glass-border)}.chemical-resistance-promo__btn--secondary:hover{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.2)}.btn-checkout:hover::before,.btn-confirm:hover::before,.btn-buy:hover::before{content:"✨";display:inline-block;animation:sparkle 1s infinite;margin-left:5px}@keyframes sparkle{0%,100%{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.1)}}