*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased !important;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700 !important;line-height:normal;text-transform:uppercase;padding:0;margin:0}h1{font-size:64px}@media only screen and (max-width: 1200px){h1{font-size:36px}}@media only screen and (max-width: 992px){h1{font-size:28px}}@media only screen and (max-width: 768px){h1{font-size:24px}}h2{font-size:48px}@media only screen and (max-width: 1200px){h2{font-size:28px}}@media only screen and (max-width: 992px){h2{font-size:24px}}@media only screen and (max-width: 768px){h2{font-size:22px}}h3{font-size:28px}@media only screen and (max-width: 1200px){h3{font-size:24px}}@media only screen and (max-width: 992px){h3{font-size:22px}}@media only screen and (max-width: 768px){h3{font-size:20px}}h4{font-size:24px}@media only screen and (max-width: 1200px){h4{font-size:22px}}@media only screen and (max-width: 992px){h4{font-size:20px}}@media only screen and (max-width: 768px){h4{font-size:18px}}h5{font-size:22px}@media only screen and (max-width: 1200px){h5{font-size:20px}}@media only screen and (max-width: 992px){h5{font-size:18px}}@media only screen and (max-width: 768px){h5{font-size:16px}}ul,ol{padding:0;margin:0}b{font-weight:700 !important}strong{font-weight:600 !important}p,ul li,ol li{font:400 16px/24px "Montserrat",sans-serif;margin:0}p span,p a,p strong,p b,p i:not(.mdi),ul li span,ul li a,ul li strong,ul li b,ul li i:not(.mdi),ol li span,ol li a,ol li strong,ol li b,ol li i:not(.mdi){font:inherit;color:inherit}a{color:#222;font:400 14px/20px "Montserrat",sans-serif;text-decoration:none}button,input,textarea{border:0;background-color:transparent;box-shadow:none;padding:0;margin:0}textarea{resize:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}img,i.mdi{display:block}.pull-right{float:right}.pull-left{float:left}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-strike{text-decoration:line-through}.text-muted{color:#a1a1a1}.text-trans{text-transform:uppercase}.hidden{display:none}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.grow{-moz-box-flex:1;flex-grow:1}.text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:10px}.text p,.text ul li,.text ol li{color:inherit;font:inherit;text-align:inherit}.align-left{-moz-box-align:start;align-items:flex-start;align-self:flex-start}.align-center{-moz-box-align:center;align-items:center;align-self:center}.align-right{-moz-box-align:end;align-items:flex-end;align-self:flex-end}.divider{display:block;width:100%;height:1px;border-bottom:1px solid transparent}.divider.divider-default{border-color:rgba(0,0,0,0.15)}.breadcrumbs{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:4px}.breadcrumbs .breadcrumb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.breadcrumbs.breadcrumbs-user{gap:5px}.breadcrumbs.breadcrumbs-user i{color:#000;font-size:16px;line-height:1}.breadcrumbs.breadcrumbs-user .breadcrumb{color:#000;font:400 12px "Montserrat",sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}button,.button{-moz-transition:all .3s ease;transition:all .3s ease}button i,.button i{color:inherit;font-size:18px;line-height:1}button span,button strong,button b,.button span,.button strong,.button b{color:inherit;font:inherit}button:hover,.button:hover{cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}button.button-primary,button.button-secondary,button.button-tertiary,.button.button-primary,.button.button-secondary,.button.button-tertiary{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;min-width:55px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:38px;font:400 14px "Montserrat",sans-serif;padding:0 15px}button.button-primary:hover,button.button-secondary:hover,button.button-tertiary:hover,.button.button-primary:hover,.button.button-secondary:hover,.button.button-tertiary:hover{opacity:.7}button.button-primary,.button.button-primary{border:1px solid #000;background-color:#fff;color:#000}button.button-secondary,.button.button-secondary{background-color:#000;color:#fff}button.button-tertiary,.button.button-tertiary{background-color:#fff;color:#000}button.button-icon,.button.button-icon{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#000}button.button-icon i,.button.button-icon i{font-size:20px}button.button-icon:hover,.button.button-icon:hover{opacity:.7}button.center,.button.center{margin-inline:auto}button.fullwidth,.button.fullwidth{max-width:100%;width:100%}.menu{list-style:none}.menu.menu-header{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:30px}.menu.menu-header .menu-item .menu-link{color:#000;font:500 16px/18px "Montserrat",sans-serif;padding-top:15px;padding-bottom:15px;-moz-transition:all .3s ease;transition:all .3s ease}.menu.menu-header .menu-item .menu-link:hover{cursor:pointer}.menu.menu-header .menu-item:hover .menu-link{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.menu.menu-header .menu-item.dropdown{position:relative}.menu.menu-header .menu-item.dropdown .menu-dropdown{display:none;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:absolute;min-width:180px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:100%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;box-shadow:0 4px 20px 4px rgba(0,0,0,0.1);padding:10px}.menu.menu-header .menu-item.dropdown:hover .menu-dropdown{display:-moz-box;display:flex}@media only screen and (max-width: 992px){.menu.menu-header .menu-item.hidden-mobile{display:none !important}}@media only screen and (min-width: 993px){.menu.menu-header .menu-item.hidden-desctop{display:none !important}}@media only screen and (max-width: 1200px){.menu.menu-header{gap:20px}}@media only screen and (max-width: 992px){.menu.menu-header{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}}.menu.menu-header-dropdown{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:10px}.menu.menu-header-dropdown .dropdown-item{width:100%}.menu.menu-header-dropdown .dropdown-item .dropdown-link{display:-moz-box;display:flex;width:100%;color:#000;font:500 14px/16px "Montserrat",sans-serif;padding:5px 10px;-moz-transition:all .3s ease;transition:all .3s ease}.menu.menu-header-dropdown .dropdown-item .dropdown-link:hover{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.basket{position:relative}.basket .basket-button{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.basket .basket-button svg{max-width:24px;max-height:24px}.basket .basket-button svg path{fill:#000;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-button svg text{fill:#fff;font:400 56px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-button:hover{cursor:pointer}.basket .basket-button:hover svg path{fill:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-button:hover svg text{fill:#000;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-modal{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:fixed;width:360px;top:0;right:0;bottom:0;background-color:#fff;box-shadow:0px 4px 10px 2px rgba(25,39,52,0.17);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:4;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-modal .basket-head{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;padding:15px;gap:15px}.basket .basket-modal .basket-head .basket-title{-moz-box-flex:1;flex:1 1;color:#000;font:400 16px "Montserrat",sans-serif}.basket .basket-modal .basket-head .basket-close{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:24px;height:24px;overflow:hidden;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-modal .basket-head .basket-close i{color:#000;font-size:24px;line-height:1;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-modal .basket-head .basket-close:hover{cursor:pointer}.basket .basket-modal .basket-head .basket-close:hover i{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.basket .basket-modal .basket-main{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;width:100%;overflow:auto}@media only screen and (max-width: 480px){.basket .basket-modal{width:100vw}}.basket.active .basket-modal{-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transition:all .3s ease;transition:all .3s ease}body{position:relative;font-family:"Montserrat",sans-serif}body main{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;min-height:-moz-calc(100vh - -moz-calc(58px + 286px));min-height:calc(100vh - calc(58px + 286px));gap:50px}body main .block{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;gap:30px}body main .block:not(.unlimited){max-width:1170px;padding-left:15px;padding-right:15px;margin-inline:auto}body main .block.top{padding-top:50px}body .block.block-banner .banner-section{position:relative;width:100%}body .block.block-banner .banner-section .banner-media{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:absolute;width:100%;top:0;bottom:0;z-index:1}body .block.block-banner .banner-section .banner-media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%}body .block.block-banner .banner-section .banner-media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .block.block-banner .banner-section .banner-content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;position:relative;max-width:1170px;width:100%;min-height:480px;height:-moz-calc(100vh - 64px);height:calc(100vh - 64px);padding-left:15px;padding-right:15px;margin-inline:auto;gap:30px;z-index:2}body .block.block-banner .banner-section .banner-content .banner-info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:760px;width:100%;gap:20px}body .block.block-banner .banner-section .banner-content .banner-info .main-title{color:#fff}body .block.block-banner .banner-section .banner-content .banner-info [class*='button']{min-width:200px;height:48px}body .block.block-header{position:-webkit-sticky;position:sticky;width:100vw;top:0;box-shadow:0px 4px 8px 0px rgba(34,60,80,0.1);padding:5px 30px;z-index:10}@media only screen and (min-width: 993px){body .block.block-header .header-grow{display:none}}@media only screen and (max-width: 992px){body .block.block-header .header-grow{-moz-box-flex:1;flex-grow:1}}body .block.block-header .header-wrapper{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;max-width:1920px;width:100%;margin-inline:auto;gap:30px}@media only screen and (max-width: 1200px){body .block.block-header .header-wrapper{gap:20px}}body .block.block-header .header-logo{max-width:160px;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-header .header-logo img{max-width:100%}body .block.block-header .header-logo:hover{opacity:.9;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-header .header-menu{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-flex:1;flex:1 1;gap:30px}@media only screen and (max-width: 1200px){body .block.block-header .header-menu{gap:20px}}@media only screen and (max-width: 992px){body .block.block-header .header-menu{display:none;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:fixed;top:45px;left:0;right:0;bottom:0;background-color:#fff;padding:15px;overflow:auto}}body .block.block-header .burger{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:relative;width:36px;height:36px;overflow:hidden}body .block.block-header .burger span{position:relative;width:30px;height:3px;background-color:#000;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-header .burger::before,body .block.block-header .burger::after{position:absolute;content:'';width:30px;height:3px;left:3px;background-color:#000;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-header .burger::before{top:8px}body .block.block-header .burger::after{bottom:8px}body .block.block-header .burger:hover{cursor:pointer}@media only screen and (min-width: 993px){body .block.block-header .burger{display:none}}body .block.block-header::before{position:absolute;content:'';width:100vw;top:0;left:50%;bottom:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;z-index:-1}body .block.block-header.active .burger span{-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-header.active .burger::before,body .block.block-header.active .burger::after{-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-header.active .burger::before{top:16px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body .block.block-header.active .burger::after{bottom:16px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body .block.block-header.active .header-menu{display:-moz-box;display:flex}@media only screen and (max-width: 1200px){body .block.block-header{padding-left:15px;padding-right:15px}}
