.page-detail.default-template .page-banner{position:relative;max-width:1680px;width:100vw;height:600px;left:50%;transform:translate(-50%);margin-bottom:20px}@media(max-width:991px){.page-detail.default-template .page-banner{height:auto}}.page-detail.default-template .page-banner .page-banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:991px){.page-detail.default-template .page-banner .page-banner-img{aspect-ratio:375/200;height:auto}}.page-detail.default-template .page-banner .with-link{cursor:pointer}.page-detail.default-template .page-banner .swiper{height:100%}.page-detail.default-template .page-banner .swiper .swiper-wrapper{display:flex;align-items:stretch}.page-detail.default-template .page-banner .swiper .swiper-wrapper .swiper-slide{height:auto}.page-detail.default-template .page-banner-content{position:absolute;z-index:5;right:40px;top:50%;transform:translateY(-50%);background:#fe3b01;height:calc(100% - 80px);width:100%;max-width:450px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:991px){.page-detail.default-template .page-banner-content{position:relative;top:0;transform:translateY(0);height:auto;width:100%;max-width:100%;right:0}}@media(max-width:576px){.page-detail.default-template .page-banner-content{padding-left:15px;padding-right:15px}}@media(max-width:991px){.page-detail.default-template .page-banner-content--image{display:none}}.page-detail.default-template .page-banner-content--image img{width:50px;height:auto}.page-detail.default-template .page-banner-content--inner h1,.page-detail.default-template .page-banner-content--inner h2,.page-detail.default-template .page-banner-content--inner h3,.page-detail.default-template .page-banner-content--inner h4,.page-detail.default-template .page-banner-content--inner h5,.page-detail.default-template .page-banner-content--inner h6{font-family:RethinkSans,sans-serif;color:#373735;font-size:36px;line-height:44px;letter-spacing:-.2px;color:#fff;margin:0 0 20px;font-weight:600}.page-detail.default-template .page-banner-content--inner p{font-size:16px;line-height:26px;color:#373735;margin:0;color:#fff}.page-detail.default-template .page-banner-content--buttons{margin-top:40px}.page-detail.pricelist-template h1{text-align:center}.page-detail.pricelist-template .content>p{max-width:1000px;margin-inline:auto;color:#5f5f5f}.page-detail.pricelist-template .price-list-widget{width:100%;padding:80px 0 40px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner{display:flex;flex-direction:column;gap:40px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content{display:flex;gap:40px;flex-wrap:wrap;width:100%}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .nav-link{cursor:pointer}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .nav-link h2,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .nav-link span{opacity:1;transition:.3s cubic-bezier(.33,1,.68,1)}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .nav-link h2:hover,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .nav-link span:hover{opacity:.7}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .nav-link h2{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:normal}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children{display:flex;width:calc(80% - 40px)}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children li.active>.nav-link{color:#373735!important;text-decoration:underline}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2{display:flex;gap:40px;width:100%;list-style:none;padding:0;margin:0;flex-wrap:wrap}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li{width:calc(33.33333% - 27px);padding-left:65px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li>.nav-link{position:relative;font-size:16px;line-height:26px;color:#373735;line-height:20px;font-weight:600;margin-bottom:15px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li>.nav-link .category-thumbnail-container{position:absolute;top:0;left:-65px;width:50px;height:50px;background:#f1f1ee;border-radius:3px;overflow:hidden}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li>.nav-link .category-thumbnail-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li .level-3{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:10px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li .level-3 .more-links li{margin-bottom:10px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li .level-3 .more-links li:last-of-type{margin-bottom:0}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li .level-3 .nav-link{font-size:13px;line-height:20px;color:#373735;line-height:16px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-without-children{width:20%}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-without-children ul{display:flex;flex-direction:column;padding:0;list-style:none;margin:0;gap:10px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-without-children ul li a{font-size:16px;line-height:26px;color:#373735;display:flex;gap:15px;align-items:center;line-height:20px;font-weight:600;text-decoration:none}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-without-children ul li a .category-thumbnail-container{width:50px;min-width:50px;height:50px;background:#f1f1ee;border-radius:3px;overflow:hidden}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-without-children ul li a .category-thumbnail-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul{display:flex;justify-content:center;padding:0;margin:0;list-style:none;gap:5px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li{width:calc(20% - 5px)}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container{aspect-ratio:1/1;border-radius:4px;overflow:hidden;position:relative;width:100%}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container:after,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#37373500;z-index:2;transition:.8s ease}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container>img,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;position:relative}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container .btn.icon,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container .btn.icon{position:absolute;bottom:-10px;right:10px;z-index:3;transition:.8s ease;opacity:0}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a .category-thumbnail-container .btn.icon img,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a .category-thumbnail-container .btn.icon img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a>span,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a>span{font-size:16px;line-height:26px;display:flex;padding:20px;line-height:20px;font-weight:600;color:#373735;opacity:1;transition:.3s cubic-bezier(.33,1,.68,1)}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a:hover .category-thumbnail-container:after,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a:hover .category-thumbnail-container:after{background:#3737351a}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-with-children ul li a:hover .category-thumbnail-container .btn.icon,.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .blockview .tab-category-content .categories-without-children ul li a:hover .category-thumbnail-container .btn.icon{opacity:1;bottom:10px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .toggle-more{font-size:13px;line-height:17px;color:#7f7b79;display:block;margin-top:10px;transition-duration:.8s;transition-timing-function:ease}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .toggle-more:hover{color:#fe3b01}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .toggle-more:hover img{filter:brightness(0) saturate(100%) invert(28%) sepia(93%) saturate(3034%) hue-rotate(1deg) brightness(102%) contrast(105%)}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .toggle-more img{transition-duration:.8s;transition-timing-function:ease}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .toggle-more:not(.collapsed) img{transform:rotate(180deg)}
