.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-breadcrumb{background:transparent !important;padding:20px 0}.wolf-breadcrumb .breadcrumb-item{color:rgba(255,255,255,0.7) !important}.wolf-breadcrumb .breadcrumb-item a{color:#fff;text-decoration:none;transition:opacity 0.3s}.wolf-breadcrumb .breadcrumb-item a:hover{opacity:0.8}.wolf-breadcrumb .breadcrumb-item.active{color:#fff}.wolf-breadcrumb .breadcrumb-item::before{color:rgba(255,255,255,0.5) !important}.contact-hero{padding-top:30px;padding-bottom:60px;background-size:cover;background-position:center;background-repeat:no-repeat}.contact-hero .hero-overlay{background:linear-gradient(to right, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 100%)}.contact-hero .hero-title{font-size:clamp(20px, 3vw, 48px);letter-spacing:1px}.contact-hero .hero-desc{font-size:clamp(14px, 2vw, 18px);line-height:1.4;opacity:0.9}.wolf-author-article{color:rgba(33,37,41,0.75);font-size:15px}.wolf-article-summary{color:rgba(33,37,41,0.75)}.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{color:var(--main-text-color);position:relative}.blog-related .blog-card .text-terra{color:var(--main-color)}.blog-related .blog-card .hover-terra:hover{color:var(--main-color)}.blog-related .blog-card .letter-spacing-1{letter-spacing:1px}.blog-related .blog-card .line-height-lg{line-height:1.6}.blog-related .blog-card .font-sm{font-size:13px}.blog-related .blog-card .hover-scale:hover{transform:scale(1.05)}.blog-related .blog-card .text-muteds{color:rgba(33,37,41,0.75)}.blog-related .blog-card .blog-card-img-link{aspect-ratio:480 / 300}.blog-related .blog-card .blog-card-img-link img{top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;object-fit:contain;width:auto;max-height:100%}.blog-related .blog-card .blog-card-title{font-size:20px;line-height:1.3}.blog-related .blog-card .blog-card-title a{color:var(--main-text-color)}.blog-related .blog-card .blog-card-excerpt{font-size:14px}.blog-related .blog-card.group:hover .hover-scale{transform:scale(1.05)}.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-text-color);border-bottom:1px solid rgba(0,0,0,0.2)}#table-of-contents h3:after{content:"";display:block;height:2px;width:100px;background-color:var(--main-color);position:absolute;left:0;top:100%}#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;line-height:1.3}#table-of-contents .toc-list a:hover{color:var(--main-color)}.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-size:24px}.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:22px}.article-one-product .article-one-product-details .article-product-content .wolf-product-box-price del{color:#a1a1aa;font-size:18px}.article-one-product .article-one-product-details .article-product-content .wolf-short-description{font-size:15px;color:rgba(33,37,41,0.75);font-weight:300}.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:#fff;color:var(--main-color);border:1px solid var(--main-color);font-size:14px}@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:var(--main-color);border-color:var(--main-color)}}@media (max-width: 480px){.article-one-product .article-one-product-details .article-product-content .btn{width:100%}}.form-coment .btn-terra{background-color:var(--main-color);color:#fff;border:none;transition:all 0.3s;font-weight:500}.form-coment .btn-terra:hover{background-color:color-mix(in srgb, var(--main-color) 80%, #000);transform:translateY(-2px)}.article-product-list-img .article-one-product-details{border:1px solid #efecea}.article-product-list-img .article-one-product-details .article-product-content .article-product-list-img-title{font-weight:600;font-size:24px}.article-product-list-img .article-one-product-details .article-product-content .article-product-list-img-title a{color:var(--main-text-color)}.article-product-list-img .article-one-product-details .article-product-content .article-product-list-img-title 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:22px}.article-product-list-img .article-one-product-details .article-product-content .wolf-product-box-price del{color:#a1a1aa;font-size:18px}.article-product-list-img .article-one-product-details .article-product-content .wolf-short-description{font-size:15px;color:rgba(33,37,41,0.75);font-weight:300}.article-product-list-img .article-one-product-details .article-product-content .wolf-short-description ul{margin-bottom:0}.article-product-list-img .article-product-img img{margin-bottom:0}.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)}
