.guide-level-container{-moz-column-gap:16px;flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.guide-level .guide-category{background:#fff;border:1px solid #f2f2f2;width:calc(25% - 15px);box-shadow:0 2px 6px #0000001a}.guide-level .guide-category.smaller{width:calc(16.6667% - 15px)}.guide-level .guide-category.active{border:1px solid #373735}.guide-level .guide-category-img{width:100%;display:block;position:relative;overflow:hidden}.guide-level .guide-category-img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;transition:all .3s}.guide-level .guide-category-img img:hover{transform:scale(1.1)}.guide-level .guide-category-info{padding:20px}.guide-level .guide-category h3{margin-bottom:0}.guide-level .guide-category h3 a{color:#373735;font-size:18px;line-height:24px;text-decoration:none;transition:all .3s;display:block}.guide-level .guide-category h3 a:hover{color:#fe3b01}.category-tree{flex-direction:column;width:100%;margin:0 0 40px;padding:0;list-style:none;display:flex}.category-tree>li{width:100%}.category-tree>li button{text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}.category-tree>li .category-tree-main-link{justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:20px;font-weight:600;line-height:26px;text-decoration:none;transition:all .8s;display:flex}.category-tree>li .category-tree-main-link img{transition:all .8s;transform:translate(0)}.category-tree>li .category-tree-main-link:hover{opacity:.6}.category-tree>li .category-tree-main-link:hover img{transform:translate(4px)}.category-tree>li .subcategories-container{transition:all .8s}.category-tree>li .subcategories-container-header .back-button{cursor:pointer;gap:15px;padding:7px 0;font-size:20px;font-weight:500;line-height:26px;transition:all .8s;display:flex}.category-tree>li .subcategories-container-header .back-button img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;transition:all .8s;position:relative;left:0}.category-tree>li .subcategories-container-header .back-button:hover{opacity:.6}.category-tree>li .subcategories-container-header .back-button:hover img{left:-5px}.category-tree>li .subcategories-container-content{flex-direction:column;gap:10px;padding:40px;display:flex}.category-tree>li .subcategories-container-content .subcategory{flex-flow:column wrap;display:flex}.category-tree>li .subcategories-container-content .subcategory .subcategory-name{opacity:1;align-items:center;gap:20px;font-size:16px;font-weight:600;line-height:22px;text-decoration:none;transition:all .8s;display:flex}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-toggle{cursor:pointer;-o-object-fit:contain;object-fit:contain;width:24px;height:24px;margin-left:auto;transition:all .3s cubic-bezier(.33,1,.68,1)}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-toggle.expanded{transform:rotate(90deg)}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-icon{aspect-ratio:1;z-index:1;background:#f1f1ee;border-radius:4px;flex-shrink:0;width:50px;position:relative;overflow:hidden}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-icon>img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-icon:after{content:"";z-index:2;background:#37373500;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-icon .btn.icon{z-index:3;position:absolute;bottom:10px;right:10px}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-icon .btn.icon img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.category-tree>li .subcategories-container-content .subcategory .subcategory-name .subcategory-icon:hover:after{background:#3737351a}.category-tree>li .subcategories-container-content .subcategory .subcategory-name:hover{opacity:.6}.category-tree>li .subcategories-container-content .subcategory .subcategory-name:hover>img{transform:translate(4px)}.category-tree>li .subcategories-container-content .subcategory .subcategory-children{flex-direction:column;gap:5px;margin:0;padding:0 0 10px 70px;list-style:none;display:flex}.category-tree>li .subcategories-container-content .subcategory .subcategory-children a{color:#373735;opacity:1;font-size:16px;font-weight:400;line-height:22px;text-decoration:none;transition:all .8s}.category-tree>li .subcategories-container-content .subcategory .subcategory-children a:hover{opacity:.6}.category-tree>li .subcategories-container-content .subcategory .slide-down-enter-active,.category-tree>li .subcategories-container-content .subcategory .slide-down-leave-active{transition:all .8s;overflow:hidden}.category-tree>li .subcategories-container-content .subcategory .slide-down-enter-from,.category-tree>li .subcategories-container-content .subcategory .slide-down-leave-to{opacity:0;max-height:0;padding-bottom:0}.category-tree>li .subcategories-container-content .subcategory .slide-down-enter-to,.category-tree>li .subcategories-container-content .subcategory .slide-down-leave-from{opacity:1;max-height:500px;padding-bottom:10px}.category-tree>li .subcategories-container-content.blockview{-moz-column-gap:5px;flex-flow:wrap;gap:20px 5px;overflow-x:auto}.category-tree>li .subcategories-container-content.blockview .btn.icon{z-index:3;position:absolute;bottom:10px;right:10px}.category-tree>li .subcategories-container-content.blockview .btn.icon img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.category-tree>li .subcategories-container-content.blockview .subcategory{width:calc(50% - 2.5px)}.category-tree>li .subcategories-container-content.blockview .subcategory .subcategory-name{color:#373735;flex-direction:column;gap:13px;padding:0 0 9px;font-size:16px;font-weight:600;line-height:22px;opacity:1!important}.category-tree>li .subcategories-container-content.blockview .subcategory .subcategory-name .subcategory-icon{aspect-ratio:1;width:100%}.category-tree>li .subcategories-container-content.blockview .subcategory .subcategory-name .subcategory-icon:after{content:"";z-index:2;background:#37373500;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.category-tree>li .subcategories-container-content.blockview .subcategory .subcategory-name .btn.icon{opacity:0;bottom:-10px}.category-tree>li .subcategories-container-content.blockview .subcategory .subcategory-name:hover .subcategory-icon:after{background:#3737351a}.category-tree>li .subcategories-container-content.blockview .subcategory .subcategory-name:hover .btn.icon{opacity:1;bottom:10px}.category-menu-widget{background:#fff;width:100%;padding:40px 0;position:absolute;top:100%;left:0}.category-menu-widget .category-menu-widget--inner{flex-direction:column;gap:40px;display:flex}.category-menu-widget .category-menu-widget--inner .tab-headers{justify-content:center;gap:40px;display:flex}.category-menu-widget .category-menu-widget--inner .tab-headers a{color:#373735;opacity:.4;font-size:18px;font-weight:600;line-height:26px;text-decoration:none;transition:all .3s}.category-menu-widget .category-menu-widget--inner .tab-headers a:hover{opacity:.7}.category-menu-widget .category-menu-widget--inner .tab-headers a.active{opacity:1}.category-menu-widget .category-menu-widget--inner .tab-content{margin-top:40px;position:relative}.category-menu-widget .category-menu-widget--inner .tab-content .height-wrapper{transition:height .8s,opacity .8s;position:relative}.category-menu-widget .category-menu-widget--inner .tab-content .cross-item{width:100%}.category-menu-widget .category-menu-widget--inner .tab-content .cross-enter-active,.category-menu-widget .category-menu-widget--inner .tab-content .cross-leave-active{transition:opacity .8s,transform .8s;position:absolute}.category-menu-widget .category-menu-widget--inner .tab-content .cross-enter-from{opacity:0}.category-menu-widget .category-menu-widget--inner .tab-content .cross-enter-to,.category-menu-widget .category-menu-widget--inner .tab-content .cross-leave-from{opacity:1}.category-menu-widget .category-menu-widget--inner .tab-content .cross-leave-to{opacity:0}.category-menu-widget .category-menu-widget--inner .tab-content .tab-pane{width:100%}.category-menu-widget .category-menu-widget--inner .category-fade-enter-active,.category-menu-widget .category-menu-widget--inner .category-fade-leave-active{transition:all .8s}.category-menu-widget .category-menu-widget--inner .category-fade-enter-from{opacity:0;transform:translateY(10px)}.category-menu-widget .category-menu-widget--inner .category-fade-leave-to{opacity:0;transform:translateY(-10px)}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content{flex-wrap:wrap;gap:40px;width:100%;display:flex}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .nav-link{cursor:pointer}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .nav-link span{opacity:1;transition:all .3s cubic-bezier(.33,1,.68,1)}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .nav-link span:hover{opacity:.7}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children{width:calc(70% - 176px);display:flex}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children li.active>.nav-link{text-decoration:underline;color:#373735!important}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2{flex-wrap:wrap;gap:40px;width:100%;margin:0;padding:0;list-style:none;display:flex}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li{width:calc(33.3333% - 27px);padding-left:65px}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li>.nav-link{color:#373735;margin-bottom:15px;font-size:16px;font-weight:600;line-height:20px;position:relative}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li>.nav-link .category-thumbnail-container{background:#f1f1ee;border-radius:3px;width:50px;height:50px;position:absolute;top:0;left:-65px;overflow:hidden}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li>.nav-link .category-thumbnail-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li .level-3{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li .level-3 .more-links li{margin-bottom:10px}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li .level-3 .more-links li:last-of-type{margin-bottom:0}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-with-children .level-2>li .level-3 .nav-link{color:#373735;font-size:13px;line-height:16px}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-without-children{width:calc(30% - 176px)}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-without-children ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-without-children ul li a{color:#373735;align-items:center;gap:15px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-without-children ul li a .category-thumbnail-container{background:#f1f1ee;border-radius:3px;width:50px;min-width:50px;height:50px;overflow:hidden}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .categories-without-children ul li a .category-thumbnail-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.category-menu-widget .category-menu-widget--inner .tab-pane:not(.blockview) .tab-category-content .tab-content--banner{width:100%;max-width:270px;margin-left:auto}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul{justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li{width:calc(20% - 5px)}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a{text-align:center;flex-direction:column;align-items:center;text-decoration:none;display:flex}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container{aspect-ratio:1;border-radius:4px;width:100%;position:relative;overflow:hidden}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container:after,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container:after{content:"";z-index:2;background:#37373500;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container>img,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container>img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container .btn.icon,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container .btn.icon{z-index:3;opacity:0;transition:all .8s;position:absolute;bottom:-10px;right:10px}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container .btn.icon img,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container .btn.icon img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a>span,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a>span{color:#373735;opacity:1;padding:20px;font-size:16px;font-weight:600;line-height:20px;transition:all .3s cubic-bezier(.33,1,.68,1);display:flex}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a:hover .category-thumbnail-container:after,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a:hover .category-thumbnail-container:after{background:#3737351a}.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-with-children ul li a:hover .category-thumbnail-container .btn.icon,.category-menu-widget .category-menu-widget--inner .blockview .tab-category-content .categories-without-children ul li a:hover .category-thumbnail-container .btn.icon{opacity:1;bottom:10px}.category-menu-widget .category-menu-widget--inner .toggle-more{color:#7f7b79;margin-top:10px;font-size:13px;line-height:17px;text-decoration:none;transition-duration:.8s;transition-timing-function:ease;display:block}.category-menu-widget .category-menu-widget--inner .toggle-more:hover{color:#fe3b01}.category-menu-widget .category-menu-widget--inner .toggle-more:hover img{filter:brightness(0)saturate()invert(28%)sepia(93%)saturate(3034%)hue-rotate(1deg)brightness(102%)contrast(105%)}.category-menu-widget .category-menu-widget--inner .toggle-more img{transition-duration:.8s;transition-timing-function:ease}.category-menu-widget .category-menu-widget--inner .toggle-more:not(.collapsed) img{transform:rotate(180deg)}
