#lib-layout-columns{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}#lib-layout-columns:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}@media all and (min-width:768px),print{.blog-page .header-content.header-content-right .action.show-search{margin:0 10px 0 0;display:block;border:1px solid #e8e8e8;border-radius:50%;width:30px;height:30px;padding:0;display:flex;justify-content:center;align-items:center}.blog-page .header-content.header-content-right .action.show-search:before{font-size:13px}.blog-index-index #categories-nav:after{content:''}.blog-index-index .blog-index-hero{margin-top:70px}.blog-index-index .blog-index-hero .post-holder.hero{margin:0;min-height:400px}.blog-index-index .blog-index-hero .post-list{padding:0 15px}.blog-index-index h2.title-categories{text-align:center;display:block;font-size:25px;margin-top:40px;position:relative;padding:0;border:none}.blog-index-index h2.title-categories:before{content:'';display:block;height:1px;background:#f1f1f1;position:absolute;top:20px;left:0;right:0}.blog-index-index h2.title-categories span{background:#fff;display:inline-block;padding:0 15px;z-index:1;position:relative}.blog-index-index .categories-nav{padding:25px 0 35px;margin-bottom:50px}.blog-index-index .categories-nav ul{margin:0;display:flex;column-gap:20px;overflow:visible}.blog-index-index .categories-nav ul li{margin:0;width:50%}.blog-index-index .categories-nav ul li a{width:100%;height:100px}.blog-index-index .categories-nav ul li a:hover,.blog-index-index .categories-nav ul li a:active{text-decoration:none}.blog-index-index .categories-nav ul li a:hover span:not(.category-icon),.blog-index-index .categories-nav ul li a:active span:not(.category-icon){text-decoration:underline}.blog-index-index .categories-nav ul li a .category-icon{background-size:contain;width:30px;height:30px;margin:10px 0}.blog-index-index .categories-nav ul li a .category-icon:not(.icon-all){border-radius:0}.blog-index-index .category-highlight-block{padding-bottom:60px;margin-bottom:70px}.blog-index-index .category-highlight-block h2.title-category-highlight{margin-top:30px;margin-bottom:40px}.blog-index-index .category-highlight-block h2.title-category-highlight>span{padding:6px 30px 6px 6px;font-size:13px}.blog-index-index .blog-index-text{font-size:15px;max-width:680px;margin:80px auto 0}.post-holder .post-image a{height:0;padding-bottom:80%}.post-holder.card .post-image a{height:0;padding-bottom:44%}.post-holder.card .post-content{padding:30px 70px 45px}.post-holder.card .post-content .post-description .post-read-more{margin-top:20px}.post-holder.card.horizontal{border-radius:15px;overflow:hidden}.post-holder.card.horizontal .post-image{border-radius:0}.post-holder.card.horizontal.border .post-image{border-radius:15px}.post-holder.horizontal{flex-direction:row;justify-content:stretch;align-items:stretch}.post-holder.horizontal .post-image{width:50%;margin:0;border-radius:15px}.post-holder.horizontal .post-category-badge{position:absolute;top:15px;right:50%;margin:0}.post-holder.horizontal .post-category-badge:first-child{right:15px;margin-right:0}.post-holder.horizontal .post-content{width:50%;box-sizing:border-box;padding:30px}.post-holder.horizontal.img-last{flex-direction:row-reverse}.post-holder.horizontal.img-last .post-category-badge{right:15px}.post-holder.horizontal.small .post-category-badge:not(:first-child){right:50%;margin-right:15px;top:15px}.post-holder.border{padding:30px}.post-holder.border .post-category-badge{right:15px}.post-holder.border.horizontal .post-image a{padding-bottom:0;height:100%}.post-holder.hero{margin:0}.post-holder.hero .post-image a{padding-bottom:0;height:100%}.post-holder.hero .post-content{padding:30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.post-holder.hero .post-content .post-title-holder{max-width:none;line-height:1;font-size:37px;max-width:350px;margin-bottom:15px}.post-holder.hero .post-content .post-description .post-read-more{font-size:13px}.post-holder.hero .post-category-badge{height:auto}.post-holder.hero .post-author-date{font-size:13px}.post-list{display:grid;grid-template-columns:repeat(var(--data-colnum),1fr);grid-gap:15px}.load-more-button,.see-all-button{margin:auto;padding:15px 35px;font-size:15px;border-radius:30px}.blog-category-ad>a{padding:30px;align-self:flex-start}.blog-category-ad .ad-title-holder{font-size:29px;margin:20px 10px 10px}.blog-category-ad .ad-img{height:330px}.blog-category-ad .action.next{height:25px;width:25px;margin:15px 0 0 10px}.blog-category-ad .action.next:before{font-size:14px}.blog-post-view .post-content table{margin:50px 0 100px}.blog-post-view .post-content table thead td,.blog-post-view .post-content table thead th{padding:40px 5px;font-size:18px}.blog-post-view .post-content table tbody{font-size:15px}.blog-post-view .post-content table tr:last-child td:nth-child(2n+3):after{height:40px}.blog-post-view .post-content blockquote{margin:35px 0;display:flex;column-gap:50px;font-size:28px;align-items:center}.blog-post-view .post-content blockquote:before{font-size:85px;margin:0}.blog-post-view .post-content .small,.blog-post-view .post-content figcaption,.blog-post-view .post-content ol>li::marker{font-size:15px}.blog-post-view .post-header h1{font-size:54px}.blog-post-view .post-hero .post-image{padding-bottom:0;height:380px}.blog-post-view .post-hero .post-share{bottom:-20px}.blog-post-view .post-holder.post-holder-main{display:block}.blog-post-view .post-holder.post-holder-main>.post-top{margin:0;padding:45px 0 25px}.blog-post-view .post-holder.post-holder-main>.post-top .post-header{display:flex;justify-content:space-between;align-items:flex-start;padding-top:15px}.blog-post-view .post-holder.post-holder-main>.post-top .post-header h1{margin-top:0}.blog-post-view .post-holder.post-holder-main>.post-top .post-category-badge{right:45px}.blog-post-view .post-holder.post-holder-main>.post-content{padding:0}.blog-post-view .post-bottom{padding:0}.blog-post-view .post-bottom .post-tags{display:flex;column-gap:5px;row-gap:5px;padding:15px;margin:0;border-bottom:none;flex-wrap:wrap}.blog-post-view .post-bottom .post-tags a{padding:10px;border:1px #f1f1f1 solid;border-radius:15px;white-space:nowrap;line-height:1;color:#757575}.blog-post-view .post-bottom .block.related.posts,.blog-post-view .post-bottom .block.related.products{margin:0}.blog-post-view .post-bottom .block.related.posts{margin-bottom:65px}.blog-post-view .post-bottom .block.related.posts .title{text-align:center;font-size:40px;margin:20px 0}.blog-post-view .post-bottom .block.related.posts .block-content{display:flex;column-gap:20px;justify-content:center}.blog-post-view .post-bottom .block.related.posts .block-content:before,.blog-post-view .post-bottom .block.related.posts .block-content:after{display:none}.blog-post-view .post-bottom .block.related.posts .post-holder{width:33%}.blog-post-view .post-bottom .block.related.products{border-radius:15px;margin-bottom:135px}.blog-post-view .post-bottom .block.related.products .block-title{font-size:26px;text-align:center}.blog-post-view .post-bottom .block.related.products .block-content:before,.blog-post-view .post-bottom .block.related.products .block-content:after{display:none}.blog-post-view .post-bottom .block.related.products .block-content .product-items{display:flex;padding:0 30px;flex-wrap:nowrap;column-gap:20px;justify-content:center}.blog-post-view .post-bottom .block.related.products .block-content .product-items .product-item{width:25%;flex-shrink:1;padding:0;margin:0}.blog-post-view .post-nextprev-hld .nextprev-link.prev{margin-right:20px}.blog-post-view .block.related.posts .post-holder .post-content{padding:0 40px 0 0}.blog-post-view .block.related.posts .post-holder .post-content .post-title-holder{margin:0;font-size:24px}.blog-post-view .block.related.posts .post-holder .post-content .post-description{font-size:13px;margin-top:10px}.blog-post-view .block.related.posts .post-holder .post-content .post-description .post-text-hld.clearfix{display:none}.blog-post-view .block.related.posts .post-holder .post-category-badge{margin:15px 15px 0 0}.blog-post-view .block.related.posts .post-holder .post-category-badge .category-icon{width:25px;height:25px;background-size:15px auto}.blog-post-view #related-products-list,.blog-post-view .breadcrumbs .items,.blog-post-view .post-tags{white-space:normal}.blog-post-view #related-products-list:after,.blog-post-view .breadcrumbs .items:after,.blog-post-view .post-tags:after{content:''}}@media all and (min-width:1024px),print{.abs-blog-typography h1,.abs-blog-typography .h1,.post-view .post-holder .post-content .post-description h1,.post-view .post-holder .post-content .post-description .h1{font-size:60px}.abs-blog-typography h2,.abs-blog-typography .h2,.post-view .post-holder .post-content .post-description h2,.post-view .post-holder .post-content .post-description .h2{font-size:42px}.abs-blog-typography h3,.abs-blog-typography .h3,.post-view .post-holder .post-content .post-description h3,.post-view .post-holder .post-content .post-description .h3{font-size:24px}.abs-blog-typography h4,.abs-blog-typography .h4,.post-view .post-holder .post-content .post-description h4,.post-view .post-holder .post-content .post-description .h4{font-size:21px}.abs-blog-typography h5,.abs-blog-typography .h5,.post-view .post-holder .post-content .post-description h5,.post-view .post-holder .post-content .post-description .h5{font-size:16px}.abs-blog-typography h6,.abs-blog-typography .h6,.post-view .post-holder .post-content .post-description h6,.post-view .post-holder .post-content .post-description .h6{font-size:16px}.blog-page .header-content-wrapper{height:81px}.blog-page .header-content{-webkit-flex:0 0 42.75362319%;-moz-flex:0 0 42.75362319%;flex:0 0 42.75362319%}.blog-page .header-content.header-content-right{display:flex;align-items:center;justify-content:flex-end}.blog-page .header-content.header-content-right .action.show-search{width:42px;height:42px}.blog-page .header-content.header-content-right .action.show-search:before{font-size:18px}.blog-page .header-content.header-content-right .newsletter.header-newsletter{margin-left:15px}.blog-page .header-content-middle{-webkit-flex:0 0 14.49275362%;-moz-flex:0 0 14.49275362%;flex:0 0 14.49275362%}.blog-page .header-logo img{width:100%}.action.toggle-newsletter{display:none}.blog-category-view .page-main{margin-left:auto;margin-right:auto;max-width:1180px;width:100%}.blog-category-view .category-nav-wrapper .dropdown-dialogue .action.toggle{background:0 0;width:280px;display:flex;justify-content:space-between;align-items:center;font-size:15px;padding:15px 30px;margin-bottom:10px;color:#000}.blog-category-view .category-nav-wrapper .dropdown-dialogue .action.toggle:focus,.blog-category-view .category-nav-wrapper .dropdown-dialogue .action.toggle:active,.blog-category-view .category-nav-wrapper .dropdown-dialogue .action.toggle:hover{color:#000}.blog-category-view .category-nav-wrapper .dropdown-dialogue .action.toggle:after{font-size:12px}.blog-category-view .page-title-wrapper{padding:30px 0 0}.blog-category-view .page-title-wrapper h1{font-size:100px}.blog-category-view .post-list{margin-top:45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-category-view .post-holder{margin:0}.blog-category-view .post-holder .category-icon{background-size:17px auto;width:33px;height:33px}.blog-category-view .post-holder .post-category-badge{margin:25px 30px 0 0}.blog-category-view .post-holder .post-content{padding-top:15px}.blog-category-view .post-holder:first-child{grid-column-start:1;grid-column-end:3;border-radius:15px;overflow:hidden;flex-direction:row;justify-content:stretch;align-items:stretch}.blog-category-view .post-holder:first-child .post-image{width:77%;margin:0}.blog-category-view .post-holder:first-child .post-image a{height:100%}.blog-category-view .post-holder:first-child .post-category-badge{position:absolute;top:20px;right:20px;margin:0}.blog-category-view .post-holder:first-child .post-content{width:50%;box-sizing:border-box;padding:130px 50px 50px}.blog-category-view .post-holder:first-child .post-content .post-title-holder{max-width:none;line-height:1}.blog-category-view .post-holder:first-child .post-content .post-description .post-read-more{margin-top:20px}.blog-category-view .blog-category-view .mfblog-autoloader{margin:0}.blog-category-view .blog-category-view .mfblog-autoloader .mbblog-lazyload-trigger.action.primary{margin:auto}.blog-category-view .category-content{max-width:670px;padding:80px 0 20px;font-size:15px}.blog-search-index .page-main{margin-left:auto;margin-right:auto;max-width:1180px;width:100%}.blog-search-index .category-nav-wrapper .dropdown-dialogue .action.toggle{background:0 0;width:280px;display:flex;justify-content:space-between;align-items:center;font-size:15px;padding:15px 30px;margin-bottom:10px;color:#000}.blog-search-index .category-nav-wrapper .dropdown-dialogue .action.toggle:focus,.blog-search-index .category-nav-wrapper .dropdown-dialogue .action.toggle:active,.blog-search-index .category-nav-wrapper .dropdown-dialogue .action.toggle:hover{color:#000}.blog-search-index .category-nav-wrapper .dropdown-dialogue .action.toggle:after{font-size:12px}.blog-search-index .page-title-wrapper{padding:30px 0 0}.blog-search-index .page-title-wrapper h1{font-size:100px}.blog-search-index .post-list{margin-top:45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-search-index .post-holder{margin:0}.blog-search-index .post-holder .category-icon{background-size:17px auto;width:33px;height:33px}.blog-search-index .post-holder .post-category-badge{margin:25px 30px 0 0}.blog-search-index .post-holder .post-content{padding-top:15px}.blog-search-index .post-holder:first-child{grid-column-start:1;grid-column-end:3;border-radius:15px;overflow:hidden;flex-direction:row;justify-content:stretch;align-items:stretch}.blog-search-index .post-holder:first-child .post-image{width:77%;margin:0}.blog-search-index .post-holder:first-child .post-image a{height:100%}.blog-search-index .post-holder:first-child .post-category-badge{position:absolute;top:20px;right:20px;margin:0}.blog-search-index .post-holder:first-child .post-content{width:50%;box-sizing:border-box;padding:130px 50px 50px}.blog-search-index .post-holder:first-child .post-content .post-title-holder{max-width:none;line-height:1}.blog-search-index .post-holder:first-child .post-content .post-description .post-read-more{margin-top:20px}.blog-search-index .blog-search-index .mfblog-autoloader{margin:0}.blog-search-index .blog-search-index .mfblog-autoloader .mbblog-lazyload-trigger.action.primary{margin:auto}.category-icon{background-size:17px auto;width:33px;height:33px}.category-icon.icon-all{font-size:17px}.post-holder .post-content{padding:20px 80px 20px 0}.post-holder .post-content .post-author-date{font-size:13px}.post-holder .post-content .post-title-holder{font-size:37px;max-width:350px;margin-bottom:15px}.post-holder.hero .post-content{padding:50px 90px}.post-holder.hero .post-content .post-title-holder{font-size:43px}.post-holder.card .category-icon{background-size:30px auto;width:50px;height:50px}.post-holder.card .category-icon.icon-all{font-size:17px}.post-list{grid-gap:25px}.blog-category-ad{margin:0;grid-column-start:3;grid-row-start:4}.blog-post-view .page-main>.columns{max-width:none}.blog-post-view.page-layout-2columns-right .page-main{padding:0}.blog-post-view.page-layout-2columns-right .page-main>.columns{display:flex;flex-wrap:nowrap}.blog-post-view.page-layout-2columns-right .page-main>.columns .column.main{width:80%;border:none;padding:0 20px;flex-shrink:0}.blog-post-view.page-layout-2columns-right .page-main>.columns .sidebar-additional{width:20%;padding:450px 20px 0;background:#f1f1f1}.blog-post-view.page-layout-2columns-right .page-main>.columns .sidebar-additional>*{max-width:220px}.blog-post-view .breadcrumbs{margin:20px 0}.blog-post-view .post-hero{padding:0 20px;display:flex;align-items:stretch;margin-right:-140px;max-width:none;justify-content:space-between;column-gap:15px}.blog-post-view .post-hero .post-image{width:100%;margin:0;border-radius:15px;height:380px;padding-bottom:0}.blog-post-view .post-hero .post-share{position:relative;bottom:auto;right:auto}.blog-post-view .post-hero .post-share .post-share-items{background:0 0;box-shadow:none;padding:0;display:inline-flex;flex-direction:column;justify-content:stretch}.blog-post-view .post-hero .post-share .post-share-items .title{display:none}.blog-post-view .post-hero .post-share .share-button{display:none}.blog-post-view .post-hero .post-share .mage-dropdown-dialog{display:block !important;margin:0;width:auto;position:relative;right:auto}.blog-post-view .post-hero .post-share .button-social{margin:0 0 -1px;border:1px solid #d4d4d4;padding:50px 20px;float:none;height:33%;width:auto;display:block}.blog-post-view .post-hero .post-share .button-social>span{display:none}.blog-post-view .post-hero .post-share .button-social:before{font-size:25px}.blog-post-view .post-hero .post-share .button-social:nth-child(2){border-radius:15px 15px 0 0}.blog-post-view .post-hero .post-share .button-social+.button-social+.button-social{border-radius:0 0 15px 15px}.blog-post-view .post-holder.post-holder-main>.post-top .post-category-badge{align-self:auto;margin:0;text-align:center;bottom:-20px}.blog-post-view .post-holder.post-holder-main>.post-top .post-category-badge .category-icon{display:inline-block}.blog-post-view .post-holder.post-holder-main>.post-top .post-category-badge .category-title{white-space:nowrap;font-size:13px;line-height:1;display:block}.blog-post-view .sidebar .block.related.posts .title{font-size:22px}.blog-post-view .sidebar .block.related.posts .post-holder{border-bottom:1px solid #d4d4d4;padding-bottom:15px}.blog-post-view .sidebar .block.related.posts .post-holder:last-child{border-bottom:0}.blog-post-view .sidebar .block.related.posts .post-holder .post-title-holder{font-size:19px}.blog-author-view.page-layout-2columns-left .column.main{background:#fff;border:none;padding-bottom:70px}.blog-author-view.page-layout-2columns-left .column.main:before{content:'';display:block;background:#f1f1f1;left:0;right:0;top:0;bottom:0;position:absolute;width:100%;z-index:-1;background:linear-gradient(90deg,#f1f1f1 49.99999%,#fff 50%)}.blog-author-view.page-layout-2columns-left .page-main{overflow:hidden}.blog-author-view.page-layout-2columns-left .page-footer{margin:0}.blog-author-view .author-bio{display:block}.blog-author-view .author-bio .author-image{width:140px;height:140px}.blog-author-view .author-bio .author-name .name{margin:10px 0 40px}.blog-author-view .author-awards-list{display:flex;gap:5px 25px;border:1px solid #e8e8e8;border-width:1px 0;padding:20px 0;flex-wrap:wrap}}@media all and (min-width:1240px),print{.blog-index-index .page-main{max-width:1440px;margin:auto}.blog-index-index #blog-post-list:after{content:''}.blog-index-index .categories-nav ul li a{height:160px;font-size:16px}.blog-index-index .categories-nav ul li a .category-icon{width:40px;height:40px;margin:10px 0 20px}.blog-index-index .blog-index-hero{display:grid;column-gap:20px;grid-template-columns:2.6fr 1fr}.blog-index-index .blog-index-hero .post-holder.hero{min-height:600px}.blog-index-index .blog-index-hero .post-list{display:flex;flex-direction:column;justify-content:space-between;row-gap:20px;max-width:100%;margin:0;max-width:360px;padding:0}.blog-index-index .blog-index-hero .post-list .post-holder{height:33%;width:100%;padding:0;margin:0}.blog-index-index .blog-index-hero .post-list .post-holder.small .post-image a{padding-bottom:0;height:100%}}@media all and (min-width:1440px){.blog-post-view.page-layout-2columns-right .page-main{padding:0}.blog-post-view.page-layout-2columns-right .page-main>.columns{padding-left:calc(50vw - 1180px/2);display:flex;flex-wrap:nowrap}.blog-post-view.page-layout-2columns-right .page-main>.columns .column.main{min-width:1000px;padding:0 100px 0 0;flex-shrink:initial}.blog-post-view.page-layout-2columns-right .page-main>.columns .sidebar-additional{width:100%;padding:450px 45px 0}.blog-post-view .post-hero{padding:0;margin-right:-195px}.blog-post-view .post-holder.post-holder-main>.post-top .post-category-badge{top:auto;right:auto;position:relative;bottom:auto;padding:0;right:-30px}.blog-post-view .post-holder.post-holder-main>.post-top .post-category-badge .category-icon{box-shadow:none;border:1px solid #fbb040;background-size:24px auto}.blog-author-view.page-layout-2columns-left .column.main{padding-bottom:90px}}