:root{--season-bg:#f6f6f8;--season-bg-2:#ececef;--season-bg-3:#f7f7f9;--season-accent:#a83232;--season-accent-2:#d80000;--season-text-deep:#201f22;--season-border:#2323231f;--season-shadow:#00000080;--season-on-dark:#fff;--season-on-dark-muted:#d0d0d6;--season-hero-gradient:linear-gradient(180deg, #fff 0%, #f6f6f8 100%);--season-title-gradient:linear-gradient(90deg, #d80000 0%, #b00000 100%);--season-banner-gradient:linear-gradient(115deg, #0d0d0f 0%, #1a1a1d 22%, #241012 45%, #4a0d0d 68%, #7a1010 86%, #d80000 100%);--season-leaf:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><g stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1'><path d='M0 8h64M0 24h64M0 40h64M0 56h64'/><path d='M8 0v64M24 0v64M40 0v64M56 0v64'/></g></svg>");--season-leaf-strong:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><g fill='none' stroke='%23d80000' stroke-opacity='0.10' stroke-width='1.4'><path d='M0 60h120M60 0v120'/><path d='M0 0l120 120M120 0L0 120'/></g></svg>")}.sh-header{background:#0a0a0b;box-shadow:0 1px 10px #00000080}.sh-hamburger,.sh-flags>button,.sh-user>a,.sh-user>button{color:#f2f0ee}.sh-hamburger:hover,.sh-user>a:hover,.sh-user>button:hover{color:#d80000}.sh-search input{color:#f2f0ee;background:#0d0d0f;border-color:#d80000}.sh-search input::placeholder{color:#8a8890}a.sh-phone{color:#fff}a.sh-phone:hover,a.sh-phone:focus-visible{color:var(--sh-primary)}.sh-cart{color:#ff2a2a}.sh-cart:hover,.sh-cart:focus-within{color:#f55}.sh-cart-label{font-weight:700}.sh-flags>button svg,.sh-user>a svg,.sh-user>button svg{color:#f2f0ee}.sh-cart-drop,.sh-flags-menu,.sh-user-menu{color:#222;background:#fff;border-color:#e6e6ea;box-shadow:0 12px 32px #00000024}.sh-cart-drop .sh-cart-empty,.sh-cart-line-qty{color:#6b6b70}.sh-cart-line-img{background:#f6f6f8}.sh-cart-drop .sh-cart-summary{color:#222;border-top-color:#e6e6ea}.sh-flags-menu a,.sh-flags-menu button{color:#222}.sh-flags-menu a:hover,.sh-flags-menu button:hover{color:#c00000;background:#fdf0f0}.sh-flags-menu .sh-todo{color:#6b6b70}.sh-flag-code{color:#222;background:#ececef}.sh-agent{background:#f6f6f8;border-color:#e6e6ea}.sh-agent b{color:#1a1a1d}.sh-user-menu ul a{color:#222;border-bottom-color:#ececef}.sh-user-menu ul a:hover{background:#fdf0f0}.sh-user-menu ul a.active{color:#c00000}.sh-mega-panel{background:#fff}.sh-mega-left{background:#f7f7f9;border-right-color:#e5e5e8}.sh-mega-left a,.sh-mega-left button{color:#232323}.sh-mega-left a:hover,.sh-mega-left button:hover,.sh-mega-left button.active{color:#c00000;background:#fdf0f0}.sh-mega-left .sh-mega-sep{border-top-color:#e5e5e8}.sh-mega-left .sh-mega-head{color:#9a2b2b}.sh-mega-left .sh-cat-icon{background:#fff}.sh-mega-left button:hover .sh-cat-icon,.sh-mega-left button.active .sh-cat-icon{background:#d800002e}.sh-mega-group-title a{background:#fff}.sh-quicklinks{background:linear-gradient(#f5f5f7 0%,#ececef 100%)}.sh-home-box{background:#fff}.sh-box-title-custom--noutati .sh-box-title-label{color:#201f22}.sh-footer{background:#f6f6f8;border-top:3px solid #d80000;padding-top:0}.sh-footer-beneficii{background:#fff}.sh-footer-cols h4{color:#1a1a1d}.sh-footer-cols li{color:#222}.sh-footer-cols .links a{color:#414343}.sh-footer-cols .links a:hover{color:#c00000}.sh-footer hr{border-top-color:#e3e3e8}.sh-newsletter-wrap{color:#1a1a1d;border-bottom-color:#e3e3e8}.sh-newsletter-consent{color:#414343}.sh-newsletter-row input[type=email]{color:#222;background:#fff;border-color:#c9c9cf}.sh-social a{color:#222}.sh-copyright{color:#5c5c63}.sh-autumn-bar,.sh-premium-bar{background:#d80000;border:0;height:4px}.sh-section-title.brand{border-top-color:#d80000}.sh-section-title.brand span{background:linear-gradient(90deg,#d80000 0%,#b00000 100%)}.sh-btn-cart.secondary{color:#fff;background:#d80000}.sh-btn-cart.secondary:hover{color:#fff;background:#c40101}.sh-sidebar,.sh-shop-categories{color:#232323;background:#fff}.sh-cat-home-link{text-transform:uppercase;letter-spacing:.3px;color:#6b6b70;border-bottom:1px solid #23232314;align-items:center;gap:6px;padding:10px 15px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.sh-cat-home-link:hover{color:#d80000}.sh-shop-categories>.sh-cat-head{color:#1a1a1d;background:#f6f6f8;border-bottom:2px solid #d80000}.sh-cat-tree{background:#fff}.sh-cat-tree a{color:#2a2a2d;font-size:14px}.sh-cat-tree>ul>li>div a{font-weight:700}.sh-cat-tree a.active{color:#d80000;font-weight:700}.sh-cat-tree li>div{border-left:4px solid #0000;transition:border-color .15s,background-color .15s}.sh-cat-tree li>div:hover{background:#fdf4f4;border-left-color:#d80000}.sh-cat-tree li>div:has(a.active){background:#d8000014;border-left-color:#d80000}.sh-cat-tree .sh-arrow{color:#9a9a9e}.sh-cat-thumb--tree,.sh-cat-thumb--mobilesub{background:#fff;border:1px solid #2323231a}.sh-mega-home{justify-content:flex-start!important;gap:10px!important}.sh-mega-home.active{color:#d80000!important}.sh-sidebar-promo-head{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#d80000;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.sh-sidebar-promo-icon{display:inline-flex}.sh-sidebar-promo .sh-grid{border:1px solid #23232314;border-top:0;border-radius:0 0 6px 6px;padding:10px}.sh-section-title--band{box-shadow:0 3px 10px #00000024,inset 0 -1px #ffffff2e}.sh-strengths-row{background:#d80000}.sh-cat-tree ul{background:#fafafa}.sh-cat-tree li{border-top-color:#ececec}.sh-cat-tree ul a{color:#2a2a2d}.sh-produs-gate{color:#232323;background:#f7f7f7;border-color:#e3e3e3}.sh-produs-gate a{color:#d80000}.sh-vat-note{color:#555;background:#f7f7f7;border-left-color:#d80000}.sh-strengths-row{background:#fff;border:1px solid #e6e6ea;box-shadow:0 6px 18px #00000014}.sh-strengths-item{border-left-color:#ececef}.sh-strengths-text b{color:#1a1a1d}.sh-strengths-text small{color:#5c5c63}.sh-quicklinks{background:linear-gradient(#f5f5f7 0%,#ececef 100%);padding:14px 0}.sh-social-follow-row{background:#fff;border:1px solid #e6e6ea;box-shadow:0 6px 18px #00000014}.sh-social-follow-label{color:#1a1a1d}.sh-footer-beneficii{background:#fff;border-bottom:1px solid #e6e6ea}.sh-footer-beneficii:before{opacity:0}.sh-footer-beneficii a{color:#2a2a2d}.sh-footer-beneficii-icon,.sh-footer-beneficii a:hover{color:#d80000}.sh-cat-card{border-bottom:3px solid #0000;transition:border-color .2s,box-shadow .2s}.sh-cat-card:hover{border-bottom-color:#d80000}.sh-strengths{margin:12px 0 4px}.sh-strengths-row{background:linear-gradient(90deg,#d80000 0%,#b80000 100%);border:0;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));box-shadow:0 6px 18px #d8000040}.sh-strengths-item{text-align:left;border-left-color:#ffffff38;flex-direction:row;align-items:center;gap:10px;min-height:0;padding:12px}.sh-strengths-icon{color:#ffd9d9}.sh-strengths-icon svg,.sh-strengths-icon-svg{width:26px;height:26px}.sh-strengths-text{align-items:flex-start;gap:0}.sh-strengths-text b{color:#fff;text-align:left;-webkit-hyphens:manual;hyphens:manual;font-size:12.5px;font-weight:700;line-height:1.2}.sh-strengths-text small{display:none}@media (max-width:1199px){.sh-strengths-text b{font-size:12px}}@media (max-width:991px){.sh-strengths-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.sh-strengths-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-strengths-item{gap:8px;padding:10px}.sh-strengths-text b{font-size:12px}}.sh-hero{background:#f6f6f8}.sh-hero:before{opacity:0}.sh-footer-cols{position:relative}.sh-footer-beneficii{z-index:1;position:relative}.sh-root{isolation:isolate;position:relative}.sh-root:before,.sh-root:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background:url(/img/red-road-side.svg) top/260px 1400px repeat-y;width:260px;position:absolute;top:0;bottom:0}.sh-root:before{left:0}.sh-root:after{right:0;transform:scaleX(-1)}@media (max-width:1700px){.sh-root:before,.sh-root:after{background-size:170px 916px;width:170px}}@media (max-width:1420px){.sh-root:before,.sh-root:after{opacity:.4;background-size:118px 636px;width:118px}}@media (max-width:1240px){.sh-root:before,.sh-root:after{display:none}}a.sh-strengths-item--link{color:inherit;text-decoration:none}a.sh-strengths-item--link:hover{background:#ffffff1a;border-radius:8px 0 0 8px}a.sh-strengths-item--link:hover .sh-strengths-text b{text-decoration:underline}@media (max-width:991px){.sh-mega-mobile a,.sh-mega-mobile button{color:#232323;border-top-color:#ececef}.sh-mega-mobile a:hover,.sh-mega-mobile button:hover,.sh-mega-mobile a.active{color:#c00000;background:#fdf0f0}.sh-mega-mobile ul ul{background:#f7f7f9}.sh-mega-mobile ul ul a,.sh-mega-mobile ul ul button{color:#2a2a2d}.sh-mega-mobile ul ul ul a{color:#414343}.sh-mega-mobile .sh-mega-sep{border-top-color:#ececef}.sh-mega-mobile-row.active{background:#fdf0f0}.sh-mega-mobile .sh-mega-head{color:#9a2b2b}}
.sh-wa-float-wrap{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9990;transition:bottom .15s;position:fixed}.sh-wa-float{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;display:flex;box-shadow:0 8px 24px #00000047}.sh-wa-float:hover,.sh-wa-float:focus-visible{outline:none;transform:scale(1.06);box-shadow:0 10px 28px #00000057}.sh-wa-float svg{width:30px;height:30px}@media (max-width:480px){.sh-wa-float-wrap{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sh-wa-float{width:52px;height:52px}.sh-wa-float svg{width:27px;height:27px}}.sh-wa-tooltip{color:#f4f4f6;white-space:nowrap;opacity:0;pointer-events:none;background:#171717;border-radius:8px;padding:6px 11px;font-size:12.5px;transition:opacity .15s,transform .15s;position:absolute;bottom:16px;right:64px;transform:translateY(4px);box-shadow:0 4px 14px #0000004d}.sh-wa-float-wrap:hover .sh-wa-tooltip,.sh-wa-float-wrap:focus-within .sh-wa-tooltip{opacity:1;transform:translateY(0)}@media (max-width:480px){.sh-wa-tooltip{display:none}}.sh-wa-panel{background:#fff;border:1px solid #e6e6e6;border-radius:14px;width:min(300px,100vw - 32px);max-height:60vh;padding:16px 14px 14px;position:absolute;bottom:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 48px #0000004d}.sh-wa-panel h3{color:#232323;margin:0 0 10px;padding-right:22px;font-size:14.5px;font-weight:700}.sh-wa-panel-close{color:#414343;cursor:pointer;background:#f1f1f1;border:none;border-radius:50%;width:26px;height:26px;font-size:15px;line-height:1;position:absolute;top:8px;right:8px}.sh-wa-panel-close:hover,.sh-wa-panel-close:focus-visible{background:#e2e2e2;outline:none}.sh-wa-county-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sh-wa-county-list button{text-align:left;color:#414343;cursor:pointer;background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;padding:7px 9px;font-size:12.5px}.sh-wa-county-list button:hover,.sh-wa-county-list button:focus-visible{background:#fdeaea;border-color:#d80000;outline:none}
.sh-wa-float-wrap{flex-direction:column;align-items:flex-end;gap:10px;display:flex}:is(.sh-wa-float-wrap:has(.sh-lc:hover) .sh-wa-tooltip,.sh-wa-float-wrap:has(.sh-lc:focus-within) .sh-wa-tooltip){opacity:0}.sh-lc{justify-content:center;width:56px;display:flex;position:relative}.sh-lc-bubble{color:#fff;cursor:pointer;background:#d80000;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #00000047}.sh-lc-bubble svg{width:26px;height:26px}.sh-lc-bubble:hover,.sh-lc-bubble:focus-visible{outline:none;transform:scale(1.06);box-shadow:0 10px 28px #00000057}.sh-lc-bubble:focus-visible{outline-offset:2px;outline:3px solid #d8000059}.sh-lc-x{font-size:26px;line-height:1}.sh-lc-panel{overscroll-behavior:contain;color:#232323;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:14px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 200px);font-size:14px;animation:.18s ease-out sh-lc-in;position:absolute;bottom:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 48px #0000004d}@keyframes sh-lc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sh-lc-panel{animation:none}.sh-lc-bubble{transition:none}}.sh-lc-head{color:#fff;z-index:1;background:#d80000;border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:sticky;top:0}.sh-lc-avatar{color:#d80000;letter-spacing:.5px;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:flex}.sh-lc-head-text{flex:auto;min-width:0}.sh-lc-head h2{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.2}.sh-lc-head p{color:#ffffffe6;margin:2px 0 0;font-size:12px;line-height:1.3}.sh-lc-close{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;flex:none;width:30px;height:30px;font-size:18px;line-height:1}.sh-lc-close:hover,.sh-lc-close:focus-visible{background:#ffffff52;outline:none}.sh-lc-body{background:#f7f7f8;border-radius:0 0 14px 14px;padding:14px}.sh-lc-msg{color:#232323;background:#fff;border:1px solid #ececec;border-radius:4px 14px 14px;max-width:92%;margin:0 0 12px;padding:10px 12px;line-height:1.45}.sh-lc-msg-ok{background:#effaf2;border-color:#bfe5c8}.sh-lc-form{gap:6px;display:grid}.sh-lc-form label{color:#414343;font-size:12.5px;font-weight:600}.sh-lc-form input[type=email],.sh-lc-form input[type=text],.sh-lc-form textarea{box-sizing:border-box;color:#232323;background:#fff;border:1px solid #d6d6d6;border-radius:8px;width:100%;margin-bottom:4px;padding:9px 10px;font-size:14px}.sh-lc-form textarea{resize:vertical;min-height:44px;max-height:160px;font-family:inherit;line-height:1.4}.sh-lc-form input:focus,.sh-lc-form textarea:focus{border-color:#d80000;outline:2px solid #d8000026}.sh-lc-form input[aria-invalid=true],.sh-lc-form textarea[aria-invalid=true]{border-color:#d80000}.sh-lc-chat{gap:10px;display:grid}.sh-lc-log{flex-direction:column;gap:8px;display:flex}.sh-lc-log .sh-lc-msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sh-lc-msg-user{color:#fff;background:#d80000;border-color:#d80000;border-radius:14px 4px 14px 14px;align-self:flex-end}.sh-lc-typing{color:#6b6b6b;font-style:italic}.sh-lc-compose-row{align-items:flex-end;gap:8px;display:flex}.sh-lc-compose-row textarea{flex:auto;min-width:0;margin-bottom:0}.sh-lc-send{color:#fff;cursor:pointer;background:#d80000;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sh-lc-send svg{width:20px;height:20px}.sh-lc-send:hover,.sh-lc-send:focus-visible{background:#a80000;outline:none}.sh-lc-send:focus-visible{box-shadow:0 0 0 3px #d800004d}.sh-lc-send[disabled]{opacity:.55;cursor:default}.sh-lc-link{color:#d80000;cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.sh-lc-link:focus-visible{outline-offset:2px;outline:2px solid #d8000059}.sh-lc-notice{color:#5c5c5c;margin:0;font-size:11.5px;line-height:1.4}.sh-lc-notice a{color:#d80000;text-decoration:underline}.sh-lc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-lc-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sh-lc-error{color:#a80000;background:#fdeaea;border-radius:6px;margin:0;padding:7px 9px;font-size:12.5px}.sh-lc-submit{color:#fff;cursor:pointer;background:#d80000;border:none;border-radius:8px;margin-top:4px;padding:11px 14px;font-size:14.5px;font-weight:700}.sh-lc-submit:hover,.sh-lc-submit:focus-visible{background:#a80000;outline:none}.sh-lc-submit[disabled]{opacity:.7;cursor:default}@media (max-width:480px){.sh-lc{width:52px}.sh-lc-bubble{width:48px;height:48px}.sh-lc-bubble svg{width:24px;height:24px}.sh-lc-panel{width:calc(100vw - 24px);right:0}.sh-lc-form input[type=email],.sh-lc-form input[type=text],.sh-lc-form textarea{font-size:16px}}@media (max-width:575px){body:has(.sh-lc) .sh-b2b-mobile-cta{bottom:calc(136px + env(safe-area-inset-bottom,0px))}body:has(.sh-lc-panel) .sh-b2b-mobile-cta{display:none}}
.sh-blog-list{grid-template-columns:repeat(3,1fr);gap:20px;margin:18px 0 28px;display:grid}@media (max-width:900px){.sh-blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sh-blog-list{grid-template-columns:1fr}}.sh-blog-card{background:var(--season-bg-elevated,#141416);border:1px solid var(--season-border,#ffffff14);border-radius:10px;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.sh-blog-card:hover{border-color:var(--season-accent-2,#d80000);transform:translateY(-2px)}.sh-blog-card-cover{aspect-ratio:16/9;background:#ffffff0a;overflow:hidden}.sh-blog-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.sh-blog-card-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 18px;display:flex}.sh-blog-card-body h2{margin:0;font-size:17px;line-height:1.3}.sh-blog-card-body h2 a{color:inherit;text-decoration:none}.sh-blog-card-body h2 a:hover{color:var(--season-accent-2,#d80000)}.sh-blog-card-excerpt{opacity:.8;flex:1;margin:0;font-size:14px}.sh-blog-card-meta{opacity:.6;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.sh-blog-empty{text-align:center;opacity:.7;padding:40px 0}.sh-blog-pager{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;display:flex}.sh-blog-pager a,.sh-blog-pager span{border:1px solid var(--season-border,#ffffff1a);min-width:36px;height:36px;color:inherit;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.sh-blog-pager a:hover{border-color:var(--season-accent-2,#d80000)}.sh-blog-pager .active{background:var(--season-accent-2,#d80000);border-color:var(--season-accent-2,#d80000);color:#fff}.sh-blog-article-cover{aspect-ratio:16/7;border-radius:10px;margin-bottom:18px;overflow:hidden}.sh-blog-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.sh-blog-article-meta{opacity:.65;flex-wrap:wrap;gap:10px;margin:0 0 16px;font-size:13px;display:flex}.sh-blog-article-tags{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.sh-blog-tag{border:1px solid var(--season-border,#ffffff26);opacity:.75;border-radius:999px;padding:3px 10px;font-size:12px}.sh-blog-body{font-size:16px;line-height:1.7}.sh-blog-body h2{margin-top:1.6em;font-size:22px}.sh-blog-body h3{margin-top:1.3em;font-size:18px}.sh-blog-body p{margin:.9em 0}.sh-blog-body img{border-radius:8px;max-width:100%;height:auto}.sh-blog-body a{color:var(--season-accent-2,#d80000)}.sh-blog-body blockquote{border-left:3px solid var(--season-accent-2,#d80000);opacity:.85;margin:1.2em 0;padding:.2em 0 .2em 1em}.sh-blog-body table{border-collapse:collapse;width:100%;margin:1em 0}.sh-blog-body th,.sh-blog-body td{border:1px solid var(--season-border,#ffffff26);text-align:left;padding:6px 10px}.sh-blog-fallback-notice{background:#d8000014;border:1px solid #d8000040;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.sh-blog-back{margin-top:24px;display:inline-block}
@media (max-width:991px){.sh-root .sh-container.sh-footer-cols,.sh-root .sh-container.sh-newsletter-wrap,.sh-root .sh-container.sh-b2b-intro-row,.sh-root .sh-container.sh-copyright,.sh-root .sh-container.sh-cos,.sh-root .sh-container.sh-thankyou{padding-left:15px;padding-right:15px}.sh-mega,.sh-mega-backdrop{top:var(--sh-mega-top,var(--sh-header-h))}.sh-mega{max-height:calc(100vh - var(--sh-mega-top,var(--sh-header-h)));max-height:calc(100dvh - var(--sh-mega-top,var(--sh-header-h)));overscroll-behavior:contain}.sh-mega-mobile .sh-mega-head{text-transform:uppercase;letter-spacing:1px;padding:10px 20px 4px;font-size:12px;font-weight:700}:is(body:has(.sh-mega) .sh-wa-float-wrap,body:has(.sh-mega) .sh-b2b-mobile-cta){display:none}.sh-root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.sh-root select,.sh-root textarea{font-size:16px}.sh-root .sh-orders-table,.sh-root .sh-post-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (max-width:575px){.sh-root .sh-newsletter-consent{align-items:center;min-height:40px}.sh-root .sh-newsletter-consent input{width:20px;height:20px;margin:0}.sh-root .sh-cart-form .sh-btn-cart{min-height:40px;font-size:12px}.sh-root .sh-price-gate{font-size:12px}.sh-root .sh-price-gate a{padding:13px 0}.sh-root .sh-social a{width:40px;height:40px}.sh-root .sh-topbar-row{gap:12px;height:40px}.sh-root .sh-topbar-row>a{justify-content:center;min-width:40px;min-height:40px}.sh-root .sh-logo{align-items:center;min-height:40px;display:flex}.sh-root .sh-scroller-nav{width:40px;height:40px;font-size:18px}.sh-root .sh-scroller-nav.prev{left:-6px}.sh-root .sh-scroller-nav.next{right:-6px}.sh-root .sh-slider-nav{width:40px;height:40px;font-size:18px}.sh-root .sh-product .sh-short-play{width:40px;height:40px}.sh-root .sh-sort{font-size:13px}.sh-root .sh-sort select{height:40px}.sh-cookie-bar button{min-height:40px}.sh-root .sh-slider-dots button.active{background:0 0}.sh-root .sh-deliver{font-size:12px}.sh-root .sh-info .sh-pack{font-size:12px;line-height:16px}.sh-root .sh-cat-card-count,.sh-root .sh-breadcrumb,.sh-root .sh-ql-text small,.sh-root .sh-cos-cod,.sh-root .sh-cos-packnote,.sh-root .sh-cos-pricechanged,.sh-root .sh-cos-vatnote,.sh-root .sh-cos-tag,.sh-root .sh-footer-beneficii a,.sh-root .sh-cat-tree ul ul a,.sh-root .sh-product .sh-cod{font-size:12px}.sh-root .sh-badge-last{max-width:84px;padding:4px 6px;font-size:12px}.sh-root .sh-hint,.sh-root .sh-form-group .sh-hint,.sh-root .sh-catalog-meta,.sh-root .sh-gate-note,.sh-root .sh-deliver-note,.sh-root .sh-vat-note{font-size:12px}.sh-root .sh-form-links a{align-items:center;min-height:40px;display:inline-flex}.sh-root .sh-pass-toggle{width:40px;height:40px;right:2px}.sh-root .sh-footer-cols li a{min-width:40px}.sh-root .sh-breadcrumb{row-gap:0}.sh-root .sh-breadcrumb a,.sh-root .sh-gate-login{align-items:center;min-height:40px;display:inline-flex}body:has(.sh-cookie-bar) .sh-b2b-mobile-cta{display:none}.sh-root .sh-account-info dl{grid-template-columns:1fr;gap:2px 0}.sh-root .sh-account-info dd{margin-bottom:8px}}@media (max-width:480px){.sh-root .sh-catalog-public-others-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sh-root .sh-catalog-public-others-list .sh-btn-cart{white-space:normal;text-align:center;width:100%}}
