.page-detail.default-template .page-banner{width:100vw;max-width:1680px;height:600px;margin-bottom:20px;position:relative;left:50%;transform:translate(-50%)}@media (width<=991px){.page-detail.default-template .page-banner{height:auto}}.page-detail.default-template .page-banner .page-banner-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (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{align-items:stretch;display:flex}.page-detail.default-template .page-banner .swiper .swiper-wrapper .swiper-slide{height:auto}.page-detail.default-template .page-banner-content{z-index:5;background:#fe3b01;flex-direction:column;justify-content:space-between;width:100%;max-width:450px;height:calc(100% - 80px);padding:40px;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}@media (width<=991px){.page-detail.default-template .page-banner-content{width:100%;max-width:100%;height:auto;position:relative;top:0;right:0;transform:translateY(0)}}@media (width<=576px){.page-detail.default-template .page-banner-content{padding-left:15px;padding-right:15px}}@media (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{color:#fff;letter-spacing:-.2px;margin:0 0 20px;font-family:RethinkSans,sans-serif;font-size:36px;font-weight:600;line-height:44px}.page-detail.default-template .page-banner-content--inner p{color:#fff;margin:0;font-size:16px;line-height:26px}.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{color:#5f5f5f;max-width:1000px;margin-inline:auto}.page-detail.pricelist-template .price-list-widget{width:100%;padding:80px 0 40px}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner{flex-direction:column;gap:40px;display:flex}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content{flex-wrap:wrap;gap:40px;width:100%;display:flex}.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:all .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{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:normal;margin:0}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children{width:calc(80% - 40px);display:flex}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children li.active>.nav-link{text-decoration:underline;color:#373735!important}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2{flex-wrap:wrap;gap:40px;width:100%;margin:0;padding:0;list-style:none;display:flex}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li{width:calc(33.3333% - 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{color:#373735;margin-bottom:15px;font-size:16px;font-weight:600;line-height:20px;position:relative}.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{background:#f1f1ee;border-radius:3px;width:50px;height:50px;position:absolute;top:0;left:-65px;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{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-with-children .level-2>li .level-3{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.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{color:#373735;font-size:13px;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{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-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}.page-detail.pricelist-template .price-list-widget .price-list-widget--inner .price-list-widget-content .categories-without-children ul li a .category-thumbnail-container{background:#f1f1ee;border-radius:3px;width:50px;min-width:50px;height:50px;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{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.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{justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.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{text-align:center;flex-direction:column;align-items:center;text-decoration:none;display:flex}.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;border-radius:4px;width:100%;position:relative;overflow:hidden}.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:"";z-index:2;background:#37373500;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left: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>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{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;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{z-index:3;opacity:0;transition:all .8s;position:absolute;bottom:-10px;right:10px}.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{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.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{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}.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{color:#7f7b79;margin-top:10px;font-size:13px;line-height:17px;transition-duration:.8s;transition-timing-function:ease;display:block}.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()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)}
