.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.wolf-scroll-mb{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width: 991px){.wolf-scroll-tab{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto}.wolf-scroll-tab::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px}.wolf-scroll-tab::-webkit-scrollbar-thumb{background-color:#828282;background-clip:padding-box}.wolf-scroll-tab::-webkit-scrollbar-track{background-color:#e0e0e0}}.wolf-blog-item .wolf-blog-item-title a{color:var(--main-text-color)}.wolf-blog-item .wolf-blog-item-title a:hover,.wolf-blog-item .wolf-blog-item-title a:focus{color:var(--main-color)}.blog-related .wolf-main-title{font-size:24px;color:var(--main-text-color);position:relative;padding-left:15px}.blog-related .wolf-main-title::before{content:'';position:absolute;left:0;top:5px;bottom:5px;width:4px;background-color:var(--second-color);border-radius:4px}.blog-related .article-card-standard{background:#ffffff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:box-shadow 0.3s}.blog-related .article-card-standard:hover{box-shadow:0 10px 25px rgba(0,0,0,0.05)}.blog-related .article-card-standard .article-thumb{display:block;aspect-ratio:1/1}.blog-related .article-card-standard .article-thumb img{top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;object-fit:contain;transition:all 0.5s ease}.blog-related .article-card-standard .article-content{padding:15px}.blog-related .article-card-standard .article-content .article-meta{margin-bottom:12px}.blog-related .article-card-standard .article-content .article-meta .article-tag{font-size:11px;text-transform:uppercase;color:var(--second-color);font-weight:600;letter-spacing:0.5px}.blog-related .article-card-standard .article-content .article-meta .article-date{font-size:13px;color:var(--text-muted)}.blog-related .article-card-standard .article-content .article-title{font-size:16px;font-weight:600;line-height:1.3;margin-bottom:10px;color:var(--main-text-color)}.blog-related .article-card-standard .article-content .article-title a{color:var(--main-text-color);text-decoration:none;transition:color 0.3s}.blog-related .article-card-standard .article-content .article-title:hover{color:var(--second-color)}.blog-related .article-card-standard .article-content .article-title:hover a{color:var(--second-color)}.blog-related .article-card-standard .article-content .article-excerpt{font-size:14px;color:var(--text-muted);line-height:1.5;margin-bottom:15px}.blog-related .article-card-standard .article-content .article-readmore{font-size:14px;font-weight:600;color:var(--main-text-color);text-decoration:none;transition:color 0.3s}.blog-related .article-card-standard .article-content .article-readmore:hover{color:var(--second-color)}.wolf-template-content img{max-width:100%;height:auto;margin-bottom:15px}.wolf-template-content p a{color:var(--main-color)}.wolf-template-content p a:hover,.wolf-template-content p a:focus{color:var(--second-color)}.wolf-template-content h2{font-size:25px;font-weight:600;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-style:normal}.wolf-template-content h3{font-size:22px;font-weight:600;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-style:normal}.wolf-template-content h4{font-size:18px;font-weight:600;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-style:normal}.wolf-template-content h5{font-size:16px;font-weight:600;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-style:normal}.wolf-btn-main{width:100%;height:50px;color:#fff;border:none;font-size:16px;line-height:46px;background-color:var(--main-color);padding:0;text-align:center;text-transform:uppercase;font-weight:600;transition:all 0.5s ease-in-out;overflow:hidden;position:relative}.wolf-btn-main:hover,.wolf-btn-main:focus{color:#fff;background-color:var(--second-color)}.tag_article a:hover{opacity:0.8}#comment{min-height:200px}.comment-box{position:relative;background:#f8f9fa;border:1px solid #dee2e6;border-radius:0.5rem;padding:1rem}.comment-box::before{content:"";position:absolute;top:16px;left:-16px;border:8px solid transparent;border-right-color:#dee2e6}.comment-box::after{content:"";position:absolute;top:16px;left:-16px;border:8px solid transparent;border-right-color:#dee2e6}@media (min-width: 1024px){.wolf-article-toc{top:20px}}#table-of-contents{background-color:var(--header-bg-color);border:1px solid var(--deal-border-color);color:var(--header-text-color);width:100%}#table-of-contents ul{padding-left:0}#table-of-contents .toc-list{list-style:none;padding:0;margin:0 0 20px 0}#table-of-contents h3{font-weight:700;font-size:22px;color:var(--main-color)}#table-of-contents .toc-item{margin:5px 0;transition:color 0.3s}#table-of-contents .toc-item.active a{color:var(--main-color);font-weight:600}#table-of-contents .toc-level-3{margin-left:20px}#table-of-contents .toc-level-4{margin-left:40px}#table-of-contents .toc-level-5{margin-left:60px}#table-of-contents .toc-list a{text-decoration:none;color:var(--header-text-color);transition:color 0.3s}#table-of-contents .toc-list a:hover{color:var(--main-text-color);font-weight:600}.wolf-article-sales .wolf-products-block-product-title a{color:var(--main-text-color)}.wolf-article-sales .wolf-products-block-product-title a:hover{color:var(--main-color)}.article-one-product .article-one-product-details{border:1px solid #efecea}.article-one-product .article-one-product-details .article-product-img{width:280px;aspect-ratio:480 / 480}@media (max-width: 480px){.article-one-product .article-one-product-details .article-product-img{width:100%}}.article-one-product .article-one-product-details .article-product-img img{top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;object-fit:contain;width:auto;max-height:100%}.article-one-product .article-one-product-details .article-product-content .h5{font-weight:600;font-size:18px}.article-one-product .article-one-product-details .article-product-content .h5 a{color:var(--main-text-color)}.article-one-product .article-one-product-details .article-product-content .h5 a:hover{color:var(--main-color)}.article-one-product .article-one-product-details .article-product-content .wolf-product-box-price span{color:var(--price-color);font-weight:600;font-size:17px}@media (max-width: 767px){.article-one-product .article-one-product-details .article-product-content .wolf-product-box-price span{font-size:15px}}.article-one-product .article-one-product-details .article-product-content .wolf-product-box-price del{color:#a1a1aa;font-size:13px}@media (max-width: 767px){.article-one-product .article-one-product-details .article-product-content .wolf-product-box-price del{font-size:12px}}.article-one-product .article-one-product-details .article-product-content .wolf-short-description{font-size:15px}.article-one-product .article-one-product-details .article-product-content .wolf-short-description ul{margin-bottom:0}.article-one-product .article-one-product-details .article-product-content .btn{background-color:var(--main-color);color:#fff;border:1px solid var(--main-color);min-width:160px;font-weight:500}@media (min-width: 992px){.article-one-product .article-one-product-details .article-product-content .btn:hover,.article-one-product .article-one-product-details .article-product-content .btn:focus{color:#fff;background-color:#fff;border-color:var(--main-color);color:var(--main-color)}}@media (max-width: 480px){.article-one-product .article-one-product-details .article-product-content .btn{width:100%}}.article-product-list-img .article-one-product-details{border:1px solid #efecea}.article-product-list-img .article-one-product-details .article-product-content .h5{font-weight:600;font-size:18px}.article-product-list-img .article-one-product-details .article-product-content .h5 a{color:var(--main-text-color)}.article-product-list-img .article-one-product-details .article-product-content .h5 a:hover{color:var(--main-color)}.article-product-list-img .article-one-product-details .article-product-content .wolf-product-box-price span{color:var(--price-color);font-weight:600;font-size:17px}@media (max-width: 767px){.article-product-list-img .article-one-product-details .article-product-content .wolf-product-box-price span{font-size:15px}}.article-product-list-img .article-one-product-details .article-product-content .wolf-product-box-price del{color:#a1a1aa;font-size:13px}@media (max-width: 767px){.article-product-list-img .article-one-product-details .article-product-content .wolf-product-box-price del{font-size:12px}}.article-product-list-img .article-one-product-details .article-product-content .wolf-short-description{font-size:15px}.article-product-list-img .article-one-product-details .article-product-content .wolf-short-description ul{margin-bottom:0}.article-product-list-img .article-one-product-details .article-product-list-img-dt .btn{background-color:var(--main-color);color:#fff;border:1px solid var(--main-color);min-width:160px;font-weight:500}@media (min-width: 992px){.article-product-list-img .article-one-product-details .article-product-list-img-dt .btn:hover,.article-product-list-img .article-one-product-details .article-product-list-img-dt .btn:focus{color:#fff;background-color:#fff;border-color:var(--main-color);color:var(--main-color)}}@media (max-width: 480px){.article-product-list-img .article-one-product-details .article-product-list-img-dt .btn{width:100%}}.quick-toc-menu{position:fixed;top:-100px !important;left:0;width:100%;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1021;transition:top 0.3s ease-in-out;border-bottom:1px solid var(--border-color)}.quick-toc-menu.show{top:0 !important}.quick-toc-menu .container{height:60px;cursor:pointer}.quick-toc-menu .quick-toc-current-item{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px}.quick-toc-menu .quick-toc-toggle-btn svg{transition:transform 0.3s ease-in-out}.quick-toc-menu .quick-toc-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);transition:max-height 0.4s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.quick-toc-menu .quick-toc-dropdown ul.toc-list{list-style:none;padding:10px 0;margin:0;max-height:300px;overflow-y:auto}.quick-toc-menu .quick-toc-dropdown ul.toc-list li a{display:block;padding:8px 15px;color:var(--main-text-color);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-toc-menu .quick-toc-dropdown ul.toc-list li.active>a{color:var(--main-color);font-weight:600}.quick-toc-menu .quick-toc-dropdown ul.toc-list li:hover a{color:var(--main-color)}.quick-toc-menu .quick-toc-dropdown ul.toc-list::-webkit-scrollbar-track{border-radius:0px;background-color:transparent}.quick-toc-menu .quick-toc-dropdown ul.toc-list::-webkit-scrollbar{width:4px}.quick-toc-menu .quick-toc-dropdown ul.toc-list::-webkit-scrollbar-thumb{border-radius:0px;background-color:transparent;transition:background-color .3s}.quick-toc-menu .quick-toc-dropdown ul.toc-list:hover::-webkit-scrollbar-track{background-color:#f5f5f5}.quick-toc-menu .quick-toc-dropdown ul.toc-list:hover::-webkit-scrollbar-thumb{background-color:#e5e5e5}.quick-toc-menu .quick-toc-dropdown ul.toc-list ul{list-style:none;padding-left:10px;margin:0}.quick-toc-menu .quick-toc-dropdown .toc-level-3 a{padding-left:20px}.quick-toc-menu .quick-toc-dropdown .toc-level-4 a{padding-left:35px}.quick-toc-menu.open .quick-toc-dropdown{max-height:310px}.quick-toc-menu.open .quick-toc-toggle-btn svg{transform:rotate(180deg)}.blog-feature-article-list .blog-feature-article-list-title a{color:#fff;background-color:var(--main-color);padding:5px 15px}.blog-feature-article-list .blog-feature-article-list-title a:before{position:absolute;content:'';top:0;bottom:0;left:23px;right:-23px;background-color:inherit;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;-webkit-transform:skew(23deg);-moz-transform:skew(23deg);-ms-transform:skew(23deg);-o-transform:skew(23deg);transform:skew(23deg);z-index:-0}.blog-feature-article-list .blog-feature-article-list-title a:hover,.blog-feature-article-list .blog-feature-article-list-title a:focus{color:var(--second-color)}.blog-feature-article-list ul{list-style:none;padding-left:0;margin-bottom:0;border:1px solid var(--border-color);border-top:2px solid var(--main-color)}.blog-feature-article-list ul li+li{margin-top:15px}.blog-feature-article-list ul li a{font-size:14px}.blog-feature-article-list ul li a .blog-feature-article-list-img{width:90px;overflow:hidden;aspect-ratio:600 / 400}.blog-feature-article-list ul li a .blog-feature-article-list-img img{position:absolute;inset:0;width:100%;height:100%;object-position:center;object-fit:contain}.blog-feature-article-list ul li a .blog-feature-article-list-content p{color:var(--main-text-color)}.blog-feature-article-list ul li a .blog-feature-article-list-content span{color:#848484}.blog-feature-article-list ul li a:hover .blog-feature-article-list-content p{color:var(--main-color)}
