:root{--qs-panel-width:28rem;--qs-radius:2px;--qs-color-border:#ebebeb;--qs-color-muted:#666;--qs-color-bg:#fff;--qs-color-primary:#111;--qs-dot-size:18px;--qs-badge-height:28px;--qs-overlay-bg:rgba(0, 0, 0, .45);--qs-z-overlay:1090;--qs-z-panel:1100}#qs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--qs-overlay-bg);z-index:var(--qs-z-overlay);opacity:0;pointer-events:none}#qs-overlay:not([aria-hidden=true]){pointer-events:auto}body.qs-open{overflow:hidden}body.qs-open .btn-qs{pointer-events:none}#qs-panel{position:fixed;top:0;right:0;height:100%;width:var(--qs-panel-width);max-width:90vw;background:var(--qs-color-bg);z-index:var(--qs-z-panel);clip-path:inset(0 0 0 100%);display:flex;flex-direction:column;will-change:clip-path}.qs-panel-inner{display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;padding:1.5rem;gap:1.25rem}.qs-close{position:absolute!important;top:.75rem;right:.75rem;z-index:3}@keyframes qs-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.qs-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--qs-color-bg);z-index:2;padding:4rem 1.5rem 1.5rem;transition:opacity .25s ease;pointer-events:none}.qs-loading[aria-hidden=true]{opacity:0}.qs-shimmer{display:flex;flex-direction:column;gap:1.25rem}.qs-shimmer-img{width:100%;aspect-ratio:1;background:linear-gradient(90deg,var(--color-gray-1,#f0f0f0) 25%,var(--color-gray-2,#e0e0e0) 50%,var(--color-gray-1,#f0f0f0) 75%);background-size:800px 100%;animation:qs-shimmer 1.5s infinite linear;border-radius:var(--qs-radius)}.qs-shimmer-thumbs{display:flex;gap:6px}.qs-shimmer-thumb{width:56px;height:56px;flex-shrink:0;background:linear-gradient(90deg,var(--color-gray-1,#f0f0f0) 25%,var(--color-gray-2,#e0e0e0) 50%,var(--color-gray-1,#f0f0f0) 75%);background-size:800px 100%;animation:qs-shimmer 1.5s infinite linear;border-radius:var(--qs-radius)}.qs-shimmer-info{display:flex;flex-direction:column;gap:.5rem}.qs-shimmer-line{height:14px;background:linear-gradient(90deg,var(--color-gray-1,#f0f0f0) 25%,var(--color-gray-2,#e0e0e0) 50%,var(--color-gray-1,#f0f0f0) 75%);background-size:800px 100%;animation:qs-shimmer 1.5s infinite linear;border-radius:var(--qs-radius)}.qs-shimmer-line--name{width:70%;height:16px}.qs-shimmer-line--price{width:35%;height:20px}.qs-shimmer-line--label{width:30%;height:10px}.qs-shimmer-line--btn{height:50px;width:100%}.qs-shimmer-group{display:flex;flex-direction:column;gap:8px}.qs-shimmer-dots{display:flex;gap:6px}.qs-shimmer-dot{width:var(--qs-dot-size);height:var(--qs-dot-size);border-radius:50%;background:linear-gradient(90deg,var(--color-gray-1,#f0f0f0) 25%,var(--color-gray-2,#e0e0e0) 50%,var(--color-gray-1,#f0f0f0) 75%);background-size:800px 100%;animation:qs-shimmer 1.5s infinite linear;border-radius:var(--qs-radius)}.qs-content{display:flex;flex-direction:column;gap:1.25rem;padding-top:3rem}.qs-images{display:flex;flex-direction:column;gap:.5rem}.qs-img-main{width:100%;aspect-ratio:400/400;max-height:400px;overflow:hidden;border-radius:var(--qs-radius);background:#f7f7f7}.qs-img-main img{width:100%;height:100%;object-fit:contain}.qs-img-thumbs{display:flex;gap:6px;flex-wrap:wrap}.qs-img-thumb{width:56px;height:56px;border:1px solid var(--qs-color-border);border-radius:var(--qs-radius);overflow:hidden;background:#f7f7f7;cursor:pointer;transition:border-color .15s}.qs-img-thumb img{width:100%;height:100%;object-fit:contain}.qs-img-thumb.is-active{border-color:var(--qs-color-primary)}.qs-info{display:flex;flex-direction:column;gap:.75rem}.qs-product-name{font-size:15px;font-weight:600;color:var(--qs-color-primary);text-decoration:none;line-height:1.35}.qs-product-name:hover{text-decoration:underline}.qs-product-link{gap:0;letter-spacing:-.5px}#qs-groups .product-variants-item{margin-bottom:1rem}#qs-groups.is-devis .product-variants-item{pointer-events:none}#qs-groups .choice-label{font-size:80%;font-weight:700;margin-bottom:4px}#qs-groups ul{gap:5px;margin:0!important}#qs-groups .input-container{-webkit-user-select:none;user-select:none}#qs-groups .input-container:hover .radio-label{border-color:var(--qs-color-primary)}#qs-groups .input-container.checked .radio-label{border-color:var(--qs-color-primary);background:var(--qs-color-primary);color:#fff}#qs-groups .input-container.outstock label{cursor:default}#qs-groups .input-container.outstock .radio-label{opacity:.4;text-decoration:line-through;pointer-events:none}#qs-groups .input-container label{cursor:pointer}#qs-groups .input-container label .input-radio{display:none}#qs-groups .input-container label .radio-label{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:1px solid var(--qs-color-border);border-radius:var(--qs-radius);font-size:11px;font-weight:600;color:var(--qs-color-primary);white-space:nowrap;transition:border-color .15s,background .15s}.qs-unavailable{font-size:13px;color:#c0392b}.qs-cart-row{display:flex;align-items:center;gap:10px}.qs-cart-row[hidden]{display:none;pointer-events:none}.qs-add-btn{flex:1}.qs-add-btn.is-disabled,.qs-add-btn:disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}.qs-feedback{font-size:13px;min-height:1em}.qs-feedback.is-success{color:#27ae60}.qs-feedback.is-error{color:#c0392b}.product-miniature:not(.product-miniature-accessories) .qs-block{position:absolute;bottom:0;left:0;right:0;z-index:5;opacity:0;transform:translateY(5px);transition:opacity .8s cubic-bezier(.16,1.08,.38,.98),transform .8s cubic-bezier(.16,1.08,.38,.98)}.product-miniature:not(.product-miniature-accessories) .qs-variants-global{background:var(--color-white);border:1px solid var(--color-gray-2);width:fit-content;margin:0 auto 5px}.product-miniature:not(.product-miniature-accessories):hover .qs-block{opacity:1;transform:translateY(0)}.product-miniature:not(.product-miniature-accessories) .btn-qs{background:var(--color-black)}.product-miniature:not(.product-miniature-accessories) .btn-qs span{color:var(--color-white)!important}.product-miniature .qs-variants-global{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.product-miniature .qs-variants-global .plv-variants{display:flex;flex-direction:column;gap:4px;min-width:0}.product-miniature .qs-variants-global .plv-group-wrap{display:flex;align-items:center;gap:4px}.product-miniature .qs-variants-global .plv-group{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0}.product-miniature .qs-variants-global .plv-group::-webkit-scrollbar{display:none}.product-miniature .qs-variants-global .plv-dot,.product-miniature .qs-variants-global .plv-badge{flex-shrink:0}.product-miniature .qs-variants-global .plv-dot.is-unavailable,.product-miniature .qs-variants-global .plv-badge.is-unavailable{opacity:.4;filter:grayscale(40%)}button.plv-badge{border:1px solid var(--qs-color-border)!important;padding:0 8px!important;background:none!important;text-decoration:none!important}.plv-dot{display:inline-block;width:var(--qs-dot-size);height:var(--qs-dot-size);border-radius:50%;border:2px solid #fff;outline:1px solid var(--qs-color-border);background-color:#ccc;background-size:cover;background-position:center;cursor:pointer;padding:0;transition:outline-color .15s,transform .15s;text-decoration:none}.plv-dot:hover{transform:scale(1.15);outline-color:var(--qs-color-primary)}.plv-dot.is-selected{outline-color:var(--qs-color-primary);outline-width:2px}.plv-dot.is-unavailable{opacity:.35}.plv-badge{display:inline-flex;align-items:center;justify-content:center;height:var(--qs-badge-height);padding:0 8px;border:1px solid var(--qs-color-border);border-radius:var(--qs-radius);font-size:11px;font-weight:600;color:var(--qs-color-primary);cursor:pointer;background:none;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s}.plv-badge:hover{border-color:var(--qs-color-primary)}.plv-badge.is-selected{border-color:var(--qs-color-primary);background:var(--qs-color-primary);color:#fff}.plv-badge.is-unavailable{opacity:.4;text-decoration:line-through}button.btn-qs{text-decoration:none!important}.btn-qs{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;border:none;border-radius:0;background:var(--qs-color-primary);cursor:pointer;color:#fff;font-size:13px;font-weight:600;padding:0 12px;transition:background .15s ease}.btn-qs .material-symbols-outlined{font-size:18px}.btn-qs:hover{background:#333}.plv-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:none;background:none;padding:0;cursor:pointer;color:var(--qs-color-primary);opacity:.5;transition:opacity .15s;text-decoration:none!important}.plv-arrow .material-symbols-outlined{font-size:16px}.plv-arrow:hover{opacity:1}:root{--blog-color-primary:#111;--blog-color-text:#333;--blog-color-muted:#666;--blog-color-border:#ebebeb;--blog-color-bg-light:#FBFBFF;--blog-radius:2px;--blog-gap:24px}.section-blog .row-articles,.section-blog-categories .row-articles,.section-blog-category .row-articles{margin-top:5rem;margin-bottom:5rem;gap:2rem 0}@media(max-width:767.98px){.section-blog .row-articles,.section-blog-categories .row-articles,.section-blog-category .row-articles{margin-top:2.5rem}}.breadcrumb{border-bottom:1px solid var(--color-gray-2);padding:1rem 0}.blog-card{display:flex;flex-direction:column;border:1px solid var(--blog-color-border);border-radius:var(--blog-radius);overflow:hidden;min-height:30rem;position:relative}.blog-card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1.08,.38,.98)}.blog-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--color-white);transition:background .4s ease}.blog-card:hover{border-color:transparent}.blog-card:hover:before{background:#0000008c}.blog-card:hover .blog-card-media img{transform:scale(1.05)}.blog-card:hover .blog-card-meta,.blog-card:hover .blog-card-meta .blog-card-author{color:#ffffffb3}.blog-card:hover .blog-card-meta .blog-meta-sep{background:#ffffffb3}.blog-card:hover .blog-card-title a{color:var(--color-white)}.blog-card:hover .blog-card-excerpt{color:#ffffffd9}.blog-card:hover .blog-card-body .link,.blog-card:hover .blog-card-body .link span,.blog-card:hover .blog-card-body .link i{color:var(--color-white)}.blog-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--blog-color-bg-light);color:var(--blog-color-border)}.blog-card-placeholder svg{width:48px;height:48px}.blog-card-content{padding:20px;flex:1;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}.blog-card-body{margin-top:auto;display:flex;flex-direction:column;gap:10px}.blog-card-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--blog-color-muted);transition:color .4s ease}.blog-card-meta .blog-meta-sep{width:4px;height:4px;border-radius:50%;background:var(--blog-color-muted);transition:background .4s ease}.blog-card-title{font-size:18px;font-weight:600;margin:0;line-height:1.3}.blog-card-title a{color:var(--blog-color-primary);text-decoration:none;transition:color .4s ease}.blog-card-title a:hover{text-decoration:underline}.blog-card-excerpt{font-size:14px;color:var(--blog-color-text);line-height:1.6;flex:1;transition:color .4s ease}.blog-card-link{font-size:13px;font-weight:600;color:var(--blog-color-primary);text-decoration:none;align-self:flex-start;transition:color .4s ease}.blog-card-link:hover{text-decoration:underline}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:48px 0}.blog-pagination-info{font-size:13px;color:var(--blog-color-muted);min-width:48px;text-align:center}.blog-pagination .link{font-size:.85rem}.blog-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;background:transparent}.blog-reading-progress-bar{height:100%;width:0;background:var(--blog-color-primary);transition:width .1s linear}.blog-post .blog-toc-bar{position:sticky;top:var(--heightHeader,91px);z-index:10;background:var(--color-white);border-bottom:1px solid var(--blog-color-border);transition:top 1s cubic-bezier(.16,1.08,.38,.98)}.header-sticky .blog-post .blog-toc-bar{top:calc(var(--heightHeader, 91px) + var(--translateSticky, -30px) + 1px)}.blog-post .blog-toc-bar .blog-toc-bar-inner{display:flex;align-items:center;gap:1.5rem;padding:.15rem 0}.blog-post .blog-toc-bar .blog-toc-bar-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blog-color-muted);white-space:nowrap;flex-shrink:0}.blog-post .blog-toc-bar .blog-toc-bar-scroll{display:flex;align-items:center;gap:0;flex:1;min-width:0}.blog-post .blog-toc-bar .blog-toc-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--blog-color-border);border-radius:50%;background:var(--color-white);cursor:pointer;padding:0;color:var(--blog-color-primary);opacity:0;pointer-events:none;text-decoration:none;transition:opacity .2s,border-color .2s,background .2s}.blog-post .blog-toc-bar .blog-toc-arrow.is-active{opacity:1;pointer-events:auto}.blog-post .blog-toc-bar .blog-toc-arrow:hover{border-color:var(--blog-color-primary);background:var(--blog-color-primary);color:var(--color-white)}.blog-post .blog-toc-bar .blog-toc-arrow i{font-size:18px}.blog-post .blog-toc-bar .blog-toc-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.blog-post .blog-toc-bar .blog-toc-list::-webkit-scrollbar{display:none}.blog-post .blog-toc-bar .blog-toc-item{flex-shrink:0}.blog-post .blog-toc-bar .blog-toc-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.35rem .75rem;font-size:12px;font-weight:500;color:var(--blog-color-primary);text-decoration:none;border-radius:var(--radius-25);line-height:1.35;max-width:180px;opacity:.4;transition:opacity .2s}.blog-post .blog-toc-bar .blog-toc-link:hover{opacity:.7}.blog-post .blog-toc-bar .blog-toc-link.is-active{opacity:1}@media(max-width:767.98px){.blog-post .blog-toc-bar{display:none}}.blog-post .blog-post-layout{margin:3rem 0}@media(max-width:767.98px){.blog-post .blog-post-layout{margin:1.5rem 0}}.blog-post .blog-post-main [itemprop=articleBody]{gap:4rem 0}.blog-post .blog-back-link{margin-bottom:2rem;font-size:13px}.blog-post .blog-post-title{font-size:2.4rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--blog-color-primary);margin:0 0 1.25rem}@media(max-width:767.98px){.blog-post .blog-post-title{font-size:1.75rem}}.blog-post .blog-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--blog-color-muted);margin-bottom:2rem}.blog-post .blog-post-meta .blog-cat-tag{display:inline-block;padding:4px 12px;background:var(--blog-color-bg-light);border-radius:5px;font-size:.7rem;color:var(--blog-color-primary);text-decoration:none;font-weight:600;transition:background .2s,color .2s}.blog-post .blog-post-meta .blog-cat-tag:hover{background:var(--blog-color-primary);color:var(--color-white)}.blog-post .blog-post-meta .blog-meta-sep{width:4px;height:4px;border-radius:50%;background:var(--blog-color-muted)}.blog-post .blog-post-cover{margin-bottom:2.5rem;border-radius:var(--radius-5);overflow:hidden}.blog-post .blog-post-cover img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.blog-post .blog-post-cover-placeholder{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-gray-1) 0%,var(--color-gray-2) 100%)}.blog-post .blog-post-lead{font-size:1.1rem;line-height:1.7;color:var(--blog-color-text);padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--blog-color-border)}.blog-post .blog-author-card{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;border-radius:var(--blog-radius);margin-top:3rem;border:1px solid var(--blog-color-border)}@media (max-width:){.blog-post .blog-author-card{flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.5rem}}.blog-post .blog-author-card-photo{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden}.blog-post .blog-author-card-photo img{width:100%;height:100%;object-fit:cover}.blog-post .blog-author-card-info{display:flex;flex-direction:column;gap:1rem;flex:1}@media(min-width:991.98px){.blog-post .blog-author-card-info{flex-direction:row}}.blog-post .blog-author-card-info .info{display:flex;flex-direction:column;gap:.25rem}@media(min-width:991.98px){.blog-post .blog-author-card-info .info{flex:0 0 40%}}@media(min-width:991.98px){.blog-post .blog-author-card-info .info-bio{flex:0 0 60%}}.blog-post .blog-author-card-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--blog-color-muted)}.blog-post .blog-author-card-name{font-size:1.1rem;font-weight:700;color:var(--blog-color-primary)}.blog-post .blog-author-card-role{font-size:13px;font-weight:500;color:var(--blog-color-muted)}.blog-post .blog-author-card-bio{font-size:14px;line-height:1.6;color:var(--blog-color-text);margin:.5rem 0 0}.blog-post .blog-related-products{margin:3rem 0 2rem;padding-top:2.5rem;border-top:1px solid var(--blog-color-border)}@media(max-width:767.98px){.blog-post .blog-related-products{padding:2.5rem 15px 0}.blog-post .blog-related-products .navigation-embla{top:20px;right:0}}.blog-post .blog-related-title{font-size:20px;font-weight:700;margin:0 0 20px}.blog-post-body{gap:4rem 0}.blog-post-content,.blog-section{color:var(--blog-color-text);font-size:1rem;line-height:1.75}.blog-post-content:not(.blog-section-2col) [class*=col-],.blog-section:not(.blog-section-2col) [class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}@media(max-width:991.98px){.blog-post-content.blog-section-2col [class*=col-]:not(:last-child),.blog-section.blog-section-2col [class*=col-]:not(:last-child){margin-bottom:1rem}}.blog-post-content h2,.blog-section h2{font-size:1.5rem;font-weight:700;margin:0 0 1rem;line-height:1.3;color:var(--blog-color-primary)}.blog-post-content h3,.blog-section h3{font-size:1.2rem;font-weight:600;margin:0 0 1rem;line-height:1.35;color:var(--blog-color-primary)}.blog-post-content h4,.blog-section h4{font-size:1.1rem;font-weight:600;margin:2rem 0 .5rem;line-height:1.4;color:var(--blog-color-primary)}.blog-post-content p,.blog-section p{margin:0 0 1rem}.blog-post-content p:last-child,.blog-section p:last-child{margin-bottom:0}.blog-post-content ul,.blog-section ul{margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.3rem;list-style:none;padding-left:0}.blog-post-content ul li,.blog-section ul li{margin:0;padding-left:1rem;position:relative}.blog-post-content ul li:before,.blog-section ul li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background-color:var(--blog-color-primary)}.blog-post-content blockquote,.blog-section blockquote{border-left:3px solid var(--blog-color-primary);padding:1rem 1.5rem!important;margin:2rem 0}.blog-post-content blockquote p,.blog-section blockquote p{margin:0;font-style:italic}.blog-post-content blockquote cite,.blog-section blockquote cite{display:block;margin-top:8px;font-size:13px;color:var(--blog-color-muted)}.blog-post-content img,.blog-section img{max-width:100%;height:auto;border-radius:var(--blog-radius)}.blog-post-content a,.blog-section a{color:var(--blog-color-primary);text-decoration:underline}.blog-post-content hr,.blog-section hr{border:none;border-top:1px solid var(--blog-color-border);margin:2.5rem 0}.blog-post-content table,.blog-section table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:14px;overflow-x:auto;display:block}.blog-post-content table th,.blog-post-content table td,.blog-section table th,.blog-section table td{border:1px solid var(--blog-color-border);padding:.5rem .75rem;text-align:left;vertical-align:top}.blog-post-content table thead th,.blog-section table thead th{background:var(--blog-color-bg-light);font-weight:600}.blog-post-content table tbody tr:nth-child(2n) td,.blog-section table tbody tr:nth-child(2n) td{background:var(--blog-color-bg-light)}.blog-section-faq [data-bs-toggle=collapse] span{font-size:1rem;font-weight:600}.blog-categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--blog-gap);margin:32px 0}.blog-category-card{display:block;border:1px solid var(--blog-color-border);border-radius:var(--blog-radius);overflow:hidden;text-decoration:none;color:inherit;transition:border .5s ease}.blog-category-card:hover{border:1px solid var(--color-black-cold)}.blog-category-card-media{aspect-ratio:4/3;overflow:hidden;position:relative}.blog-category-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-category-card-media:hover img{transform:scale(1.03)}.blog-category-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f0f0f0,#e4e4e4,#f0f0f0);background-size:200% 200%;animation:blog-shimmer 2s ease infinite;display:flex;align-items:center;justify-content:center}.blog-category-card-placeholder-initial{font-size:32px;font-weight:700;color:#ccc;text-transform:uppercase;-webkit-user-select:none;user-select:none}.blog-category-card-content{padding:16px}.blog-category-card-title{font-size:16px;font-weight:600;margin:0 0 6px}@keyframes blog-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.blog-category-count{font-size:12px;color:var(--blog-color-muted)}.blog-product-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-product-card-media{aspect-ratio:1;overflow:hidden;background:var(--blog-color-bg-light)}.blog-product-card-media img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .3s ease}.blog-product-card-media:hover img{transform:scale(1.04)}.blog-product-card-body{padding:12px;display:flex;flex-direction:column;gap:4px;flex:1}.blog-product-card-name{font-size:13px;font-weight:600;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-product-card-price{font-size:14px;font-weight:700;margin:0}.blog-preview-banner{background:var(--color-white);border-bottom:2px solid #f5c518;padding:12px 0;text-align:center;font-size:14px}.blog-preview-banner .blog-preview-comment{margin-top:8px;font-size:13px;color:var(--blog-color-text)}