html .tst-preloader{opacity:0;transition:.4s;transform:translateY(0) scale(.4)}html .tst-dynamic-menu{opacity:1;transition:.6s ease-in-out}html .tst-dynamic-menu li.current-menu-item:after{transition:.6s;content:"";width:80%}html .tst-dynamic-banner{opacity:1;transition:.6s ease-in-out;transition-delay:.6s}html .tst-dynamic-banner .tst-banner .tst-cover-frame{opacity:1;transform:scale(1);transition:.8s ease-in-out}html .tst-dynamic-banner .tst-banner .tst-main-title-frame,html .tst-dynamic-banner .tst-main-slider-navigation{opacity:1;transform:translateY(0) scale(1);transition:.6s ease-in-out}html .tst-dynamic-content{opacity:1;transition:.6s ease-in-out;position:relative;z-index:2}html .tst-dynamic-content .tst-scroll-hint-frame,html footer .container{transform:scale(1);transition:.6s ease-in-out}html footer .container{opacity:1}html.is-animating .tst-preloader{opacity:1;transform:translateY(-200px) scale(.6);transition:.4s;transition-delay:.2s}html.is-animating .tst-dynamic-menu{opacity:.999}html.is-animating .tst-dynamic-menu li.current-menu-item:after{content:"";width:0}html.is-animating .tst-dynamic-menu li ul,html.is-animating .tst-dynamic-menu nav.tst-active{opacity:0!important;transform:translateY(20px)!important}html.is-animating .tst-dynamic-banner{opacity:.999}html.is-animating .tst-dynamic-banner .tst-banner .tst-cover-frame{opacity:0;transform:scale(1.3)}html.is-animating .tst-dynamic-banner .tst-banner .tst-main-title-frame{opacity:0;transform:translateY(-200px) scale(.8)}html.is-animating .tst-dynamic-banner .tst-main-slider-navigation{opacity:0;transform:translateY(100px) scale(.8)}html.is-animating .tst-dynamic-content{opacity:0;transform:translateY(100px)}html.is-animating .tst-dynamic-content .tst-scroll-hint-frame{transform:scale(0);transition-delay:.4s}html.is-animating footer .container{opacity:0;transform:scale(.8)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#c7c804;border-radius:2px}::-webkit-scrollbar-thumb:hover{filter:brightness(108%)}*{box-sizing:border-box}body{color:#1a2f33;font-size:18px;font-weight:400;font-family:var(--font-fira_sans),sans-serif;background-size:100%;background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body .tst-main-overlay{position:fixed;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(4,25,29,.7),rgba(4,25,29,.7) 20%)}*,:focus{outline:inherit}a,a:hover{color:inherit;text-decoration:none}a.tst-color:hover,a:hover.tst-color:hover{color:#c7c804}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat),serif;font-weight:900;margin:0}.h1,h1{font-size:80px}.h2,h2{font-size:68px}.h3,h3{font-size:48px}.h4,h4{font-size:40px}.h5,h5{font-size:24px}.h6,h6{padding-top:4px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px}.h6,.tst-text,h6{font-family:var(--font-fira_sans),sans-serif;margin:0}.tst-text{font-size:17px;font-weight:400;color:rgba(26,47,51,.7)}.tst-text.tst-text-lg{font-size:18px}.tst-text h1,.tst-text h2,.tst-text h3,.tst-text h4,.tst-text h5,.tst-text h6{color:#1a2f33}.tst-text blockquote,.tst-text h1,.tst-text h2,.tst-text h3,.tst-text h4,.tst-text h5,.tst-text h6,.tst-text iframe,.tst-text object,.tst-text ol,.tst-text p,.tst-text table,.tst-text ul{margin-bottom:30px}.tst-text blockquote:last-child,.tst-text h1:last-child,.tst-text h2:last-child,.tst-text h3:last-child,.tst-text h4:last-child,.tst-text h5:last-child,.tst-text h6:last-child,.tst-text iframe:last-child,.tst-text object:last-child,.tst-text ol:last-child,.tst-text p:last-child,.tst-text table:last-child,.tst-text ul:last-child{margin-bottom:0}.tst-text ul{display:block;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;line-height:2}.tst-text ul,.tst-text ul li{list-style-type:disc}.tst-white .tst-text{color:inherit;opacity:.7}.tst-white-2.tst-text{opacity:.7}.tst-label{display:inline-block;white-space:nowrap;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;margin:0}.tst-icon-link,.tst-label{font-family:var(--font-fira_sans),sans-serif;transition:.3s ease-in-out}.tst-icon-link{font-size:14px;letter-spacing:2px;margin:0 15px 0 0}.tst-icon-link:hover{opacity:1;color:#c7c804}.tst-suptitle{position:relative;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:800;font-family:var(--font-fira_sans),sans-serif;margin:0;padding-left:45px}.tst-suptitle:before{content:"";height:4px;border-radius:2px;width:30px;position:absolute;left:0;top:4px;background-color:#c7c804}.tst-suptitle.tst-suptitle-center{text-align:center;padding-left:0;padding-top:20px}.tst-suptitle.tst-suptitle-center:before{top:0;left:50%;margin-left:-15px}.tst-suptitle.tst-suptitle-right{padding-right:45px}.tst-suptitle.tst-suptitle-right:before{left:auto;right:10px}.tst-spacer{height:0;margin:60px 0;border-bottom:4px dotted rgba(26,47,51,.7);opacity:.3}.tst-spacer.tst-spacer-only-bottom-space{margin-top:0}.tst-spacer.tst-spacer-only-top-space{margin-bottom:0}.tst-spacer.tst-white{border-bottom:4px dotted rgba(242,246,247,.3)}.tst-spacer-sm{height:1px;margin:15px 0;border-bottom:2px dotted rgba(26,47,51,.7);opacity:.3}.tst-text-shadow{text-shadow:0 5px 20px rgba(26,47,51,.95)}.tst-white,a.tst-white{color:#f2f6f7}a.tst-white{opacity:.8}a.tst-white:hover{color:#f2f6f7;opacity:1}.tst-white-2{color:#e5ebef}a.tst-white-2{color:#e5ebef;opacity:.9}a.tst-white-2:hover{color:#e5ebef;opacity:1}.tst-color{color:#c7c804}.tst-right{float:right}@media(max-width:992px){.h1,h1{font-size:64px}.h2,h2{font-size:48px}.h3,h3{font-size:32px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.tst-text,.tst-text .tst-text-lg{font-size:16px}.tst-suptitle.tst-suptitle-mobile-md-center{text-align:center;padding-left:0;padding-top:20px}.tst-suptitle.tst-suptitle-mobile-md-center:before{top:0;left:50%;margin-left:-15px}}@media(max-width:790px){.h1,h1{font-size:54px}.h2,h2{font-size:38px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.tst-text,.tst-text .tst-text-lg{font-size:14px}.tst-suptitle.tst-suptitle-mobile-center{text-align:center;padding-left:0;padding-top:20px}.tst-suptitle.tst-suptitle-mobile-center:before{top:0;left:50%;margin-left:-15px}.tst-btn-mobile{display:flex;justify-content:space-between;flex-direction:column}.tst-btn-mobile a{margin:0 0 30px}.tst-btn-mobile a:last-child{margin-bottom:0}}.tst-btn{position:relative;padding:0 30px;background-color:#c7c804;display:inline-block;height:50px;line-height:54px;cursor:pointer;font-family:var(--font-fira_sans),sans-serif;margin-right:5px;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:800;border:none;transition:.3s ease-in-out;border-radius:5px;white-space:nowrap}.tst-btn.tst-btn-shadow{box-shadow:0 3px 5px 0 rgba(26,47,51,.3)}.tst-btn:before{content:"";height:7px;width:calc(100% - 20px);position:absolute;bottom:-7px;border-radius:0 0 5px 5px;background-color:#f2f6f7;opacity:.15;transition:.3s ease-in-out;left:10px}.tst-btn:last-child{margin-right:0}.tst-btn:hover{filter:brightness(108%);transform:scale(1.015)}.tst-btn:hover:before{bottom:-5px;transform:scale(.95)}.tst-btn.tst-btn-lg{padding:0 40px;height:60px;line-height:64px}.tst-btn i{margin-right:5px;font-size:18px;transform:translateY(3px)}.tst-btn.tst-cart-btn{padding:0;width:60px;text-align:center}.tst-btn.tst-cart-btn svg{width:15px;transform:translateY(-2px)}.tst-btn.tst-btn-gray{background-color:transparent}.tst-btn.tst-btn-2{background-color:#f2f3f5}.tst-btn.tst-btn-2:hover{filter:brightness(95%)}.tst-btn.tst-btn-icon{padding:0;width:55px;height:55px;margin:0}.tst-btn.tst-btn-icon:before{display:none}.tst-btn.tst-btn-icon .tst-icon{background-color:#f2f3f5;position:relative;display:inline-flex;align-items:center;height:55px;border-radius:50%;justify-content:center;padding:0!important;margin:0;width:55px;box-shadow:0 0 0 2px #fff;transform:scale(.95)}.tst-btn.tst-btn-with-icon{position:relative;display:inline-flex;align-items:center;padding-left:10px}.tst-btn.tst-btn-with-icon .tst-icon{border-radius:50%;justify-content:center;padding:0!important;margin:0;width:50px;position:relative;display:inline-flex;align-items:center;height:50px}.tst-btn.tst-btn-with-icon>span:last-child{position:relative;top:1px}.tst-btn.tst-btn-with-icon:hover{filter:brightness(95%);transform:scale(1.015)}.tst-btn.tst-btn-with-icon:hover:before{bottom:-5px;transform:scale(.95)}.tst-btn.tst-atc .tst-add-to-cart-text{position:relative;top:1px}.tst-btn.tst-atc .tst-added-text{position:absolute!important;opacity:0;top:1px!important;right:-100%;pointer-events:none}.tst-btn.tst-atc.tst-added .tst-add-to-cart-text{opacity:0}.tst-btn.tst-atc.tst-added .tst-added-text{opacity:1;right:33%;pointer-events:all}.tst-btn.tst-added{cursor:not-allowed;background-color:#2ecc71}form input{border:none;border-radius:5px;width:100%;height:50px;margin-bottom:30px;padding:0 20px;box-shadow:0 2px 5px 0 rgba(26,47,51,.11);color:#1a2f33!important;opacity:1;font-size:14px;font-weight:400}form input:focus{outline:inherit}form input::-moz-placeholder{color:#1a2f33!important;opacity:.6;font-size:14px;font-weight:400}form input::placeholder{color:#1a2f33!important;opacity:.6;font-size:14px;font-weight:400}form select{border:none;border-radius:5px;width:100%;height:50px;margin-bottom:30px;padding:0 20px;box-shadow:0 2px 5px 0 rgba(26,47,51,.11);color:#1a2f33!important;opacity:1;font-size:14px;font-weight:400}form .tst-form-status h5{font-size:14px;margin:20px 0;text-transform:uppercase;font-weight:300}textarea{border:none;border-radius:5px;width:100%;margin-bottom:30px;padding:15px 20px;box-shadow:0 2px 5px 0 rgba(26,47,51,.11);color:#1a2f33!important;opacity:1;font-size:14px;font-weight:400}textarea:focus{outline:inherit}textarea::-moz-placeholder{color:#1a2f33!important;opacity:.6;font-size:14px;font-weight:400}textarea::placeholder{color:#1a2f33!important;opacity:.6;font-size:14px;font-weight:400}.tst-mb-15{margin-bottom:15px}.tst-mb-30{margin-bottom:30px}.tst-mb-60{margin-bottom:60px}.tst-mb-70{margin-bottom:70px}.tst-mb-90{margin-bottom:90px}.tst-mr-30{margin-right:30px}.tst-mr-10{margin-right:10px}.tst-mt-30{margin-top:30px}.tst-p-60-60{padding-bottom:60px}.tst-p-60-0,.tst-p-60-60{padding-top:60px}.tst-p-0-30{padding-top:0;padding-bottom:30px}.tst-p-60-30{padding-top:60px;padding-bottom:30px}.tst-pagination{margin:0;display:flex;align-items:center;padding:0}.tst-pagination li{margin-right:10px;list-style:none}.tst-pagination li a{position:relative;background-color:#e5ebef;text-align:center;display:block;height:55px;width:55px;padding-top:15px;color:#1a2f33}.tst-pagination li.tst-active a{background-color:#c7c804}.tst-categories span{display:inline-block;margin-right:10px}.tst-categories a{display:inline-block;margin:2.5px 5px;font-size:16px;font-weight:500;color:#1a2f33;transition:.3s ease-in-out}.tst-categories a:hover{color:rgba(26,47,51,.7)}.tst-tags span{display:inline-block;margin-right:10px}.tst-tags a{display:inline-block;font-size:16px;background-color:#c7c804;padding:2px 5px;margin:2.5px 5px;color:#1a2f33;transition:.3s ease-in-out}.tst-tags a:hover{filter:brightness(120%)}.tst-categories+.tst-tags{margin-top:20px}.tst-powered{font-size:12px;padding-top:5px}.tst-powered img{max-height:24px;max-width:110px;vertical-align:middle;margin-left:10px}.tst-p-15-0{padding-top:15px}.tst-checkout-form ul{margin:0;padding:0;list-style:none}.tst-group-input label{font-size:17px}.tst-radio{position:relative;margin-bottom:15px}.tst-radio input[type=radio]{position:absolute;visibility:hidden}.tst-radio label{font-weight:500;display:block;position:relative;letter-spacing:0;font-size:17px;line-height:24px;padding-left:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.tst-radio .tst-check{border:2px solid #f2f3f5;height:21px;width:21px;top:0;left:0;z-index:5}.tst-radio .tst-check,.tst-radio .tst-check:before{display:block;position:absolute;border-radius:100%;transition:.3s ease-in-out}.tst-radio .tst-check:before{content:"";height:13px;width:13px;top:2px;left:2px;margin:auto}.tst-radio input[type=radio]:checked~.tst-check{border-color:#c7c804}.tst-radio input[type=radio]:checked~.tst-check:before{background:#c7c804}.tst-preloader-frame{position:absolute;z-index:99999;width:100%;height:100%;top:0;left:0}.tst-preloader-frame .tst-preloader{position:absolute;transform:scale(.5);width:80px;height:80px;top:70%;left:calc(50% - 40px);margin:0 auto}.tst-preloader-frame .tst-preloader span{position:absolute;border:6px solid #c7c804;border-top-color:transparent;border-radius:999px}.tst-preloader-frame .tst-preloader span:first-child{width:80px;height:80px;animation:spin-1 2s linear infinite}.tst-preloader-frame .tst-preloader span:nth-child(2){top:20px;left:20px;width:40px;height:40px;animation:spin-2 1s linear infinite}@keyframes spin-1{0%{transform:rotate(1turn);opacity:1}50%{transform:rotate(180deg);opacity:.5}to{transform:rotate(0deg);opacity:1}}@keyframes spin-2{0%{transform:rotate(0deg);opacity:.5}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(1turn);opacity:.5}}.tst-app{width:100%;position:relative;overflow:hidden}.tst-content-frame{position:relative;z-index:99999;border-radius:10px;box-shadow:0 5px 10px 0 rgba(26,47,51,.4);margin-left:45px;margin-right:45px;background-color:#fcfcfc}.tst-content-frame:before{z-index:999;top:-10px;border-radius:5px 5px 0 0}.tst-content-frame:after,.tst-content-frame:before{content:"";height:10px;width:calc(100% - 30px);position:absolute;background-color:#f2f6f7;opacity:.2;left:15px}.tst-content-frame:after{bottom:-10px;border-radius:0 0 5px 5px}@media(max-width:790px){.tst-content-frame{margin-left:10px;margin-right:10px}}.tst-menu-frame{height:auto;position:fixed;z-index:9;width:100%;padding:0 15px}.tst-menu-frame .tst-menu{transform:translateY(15px);position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 30px;border-radius:10px 10px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.2);transition:.4s ease-in-out}.tst-menu-frame .tst-menu nav ul{padding:0;margin:0;display:flex}.tst-menu-frame .tst-menu nav ul li{height:80px;position:relative;list-style-type:none}.tst-menu-frame .tst-menu nav ul li a{padding:34px 30px 0;display:block;width:100%;height:100%;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:800;font-family:var(--font-fira_sans),sans-serif;margin:0;transition:.3s ease-in-out}.tst-menu-frame .tst-menu nav ul li.current-menu-item:after{content:"";background-color:#c7c804;position:absolute;bottom:0;height:4px;left:10%;border-radius:2px 2px 0 0}.tst-menu-frame .tst-menu nav ul li.menu-item-has-children{position:relative}.tst-menu-frame .tst-menu nav ul li ul{pointer-events:none;opacity:0;transform:translateY(20px);padding:25px 0 10px;min-width:160px;position:absolute;z-index:1;top:90px;left:0;border-radius:5px;background-color:#c7c804;flex-direction:column;box-shadow:0 3px 5px 0 rgba(26,47,51,.2);transition:.3s ease-in-out}.tst-menu-frame .tst-menu nav ul li ul:before{height:10px;width:100%;left:0;background-color:transparent;content:"";position:absolute;top:-10px;z-index:999}.tst-menu-frame .tst-menu nav ul li ul:after{content:"";height:7px;width:calc(100% - 20px);position:absolute;bottom:-7px;border-radius:0 0 5px 5px;background-color:#f2f6f7;opacity:.15;left:10px}.tst-menu-frame .tst-menu nav ul li ul li{padding:0 30px;height:15px;margin-bottom:20px}.tst-menu-frame .tst-menu nav ul li ul li a{white-space:nowrap;display:block;line-height:20px;padding:0}.tst-menu-frame .tst-menu nav ul li ul li ul{pointer-events:none;opacity:0;transform:translateY(20px);top:-25px;left:calc(100% + 10px)!important}.tst-menu-frame .tst-menu nav ul li ul li ul:before{height:100%;width:10px;left:-10px;background-color:transparent;content:"";position:absolute;top:0}.tst-menu-frame .tst-menu nav ul li ul li.menu-item-has-children{position:relative}.tst-menu-frame .tst-menu nav ul li:hover ul{opacity:1;pointer-events:all;transform:translateY(0)}.tst-menu-frame .tst-menu nav ul li:hover ul li ul{opacity:0;transform:translateY(20px)}.tst-menu-frame .tst-menu nav ul li:hover ul li:hover ul{opacity:1;pointer-events:all;transform:translateY(0)}.tst-menu-frame .tst-menu nav>ul>li:hover>a{color:#c7c804}.tst-menu-frame .tst-menu nav>ul>li.menu-item-has-children>a:after{display:inline-block;vertical-align:middle;font-family:Font Awesome\ 5 Free;font-weight:900;content:"";margin-left:0;left:5px;position:relative;top:-1px;width:0;font-size:.8em}.tst-menu-frame .tst-menu .tst-menu-right{display:flex;align-items:center}.tst-menu-frame .tst-menu .tst-menu-right .tst-cart{transform:translateY(-2px);position:relative;margin-left:20px}.tst-menu-frame .tst-menu .tst-menu-right .tst-cart svg{width:25px}.tst-menu-frame .tst-menu .tst-menu-right .tst-cart .tst-cart-number{line-height:17px;position:absolute;top:0;right:0;font-weight:600;background-color:#2ecc71;color:#f2f6f7;height:15px;width:15px;font-size:12px;text-align:center;border-radius:50%}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame{display:none;margin-left:15px;height:80px;width:30px;justify-content:center;align-items:center}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn{padding-top:2px;width:25px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger{display:flex;justify-content:center;padding-top:1px;width:20px;height:20px;border-radius:50%}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span,.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span:after,.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span:before{content:"";display:block;width:19px;height:.1em;border-radius:3px;background:#1a2f33;transition:.4s ease-in-out;backface-visibility:hidden}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span{position:relative;margin:7px 0 0}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span:after,.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span:before{position:absolute}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span:before{top:-7px}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span:after{top:7px}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn.tst-active .tst-burger span{transform:rotate(45deg)}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn.tst-active .tst-burger span:before{transform:translateY(7px) rotate(-90deg)}.tst-menu-frame .tst-menu .tst-menu-right .tst-menu-button-frame .tst-menu-btn.tst-active .tst-burger span:after{transform:translateY(-7px) rotate(-90deg)}.tst-menu-frame.tst-active .tst-menu{transform:translateY(0);border-radius:0 0 10px 10px}@media(max-width:992px){.tst-menu-frame{width:100%;padding:0}.tst-menu-frame .tst-menu-overlay{display:none}.tst-menu-frame .tst-menu{width:100%;transform:translateY(0);border-radius:0 0 10px 10px}.tst-menu-frame .tst-menu nav{opacity:0;pointer-events:none;transform:translateY(20px);box-shadow:0 5px 10px 0 rgba(26,47,51,.2);padding:15px 0;text-align:center;position:absolute;left:10px;top:90px;background-color:#fff;width:calc(100% - 20px);border-radius:5px;transition:.4s ease-in-out}.tst-menu-frame .tst-menu nav.tst-active{opacity:1;pointer-events:all;transform:translateY(0)}.tst-menu-frame .tst-menu nav:after{content:"";height:10px;width:calc(100% - 30px);position:absolute;bottom:-10px;border-radius:0 0 5px 5px;background-color:#fff;opacity:.15;left:15px}.tst-menu-frame .tst-menu nav ul{flex-direction:column}.tst-menu-frame .tst-menu nav ul li{height:auto;padding:15px 30px 0}.tst-menu-frame .tst-menu nav ul li a{padding:0;margin-bottom:10px}.tst-menu-frame .tst-menu nav ul li.current-menu-item:after{display:none}.tst-menu-frame .tst-menu nav ul li.current-menu-item>a{color:#c7c804}.tst-menu-frame .tst-menu nav ul li ul{opacity:1;top:auto;padding:0;max-height:0;transform:none;position:static;overflow:hidden;box-shadow:none;height:auto;transition:.6s ease-in-out}.tst-menu-frame .tst-menu nav ul li ul li:first-child{margin-top:15px}.tst-menu-frame .tst-menu nav ul li:hover ul{max-height:300px}.tst-menu-frame .tst-menu-right{width:auto}.tst-menu-frame .tst-menu-right .tst-res-btn{display:none}.tst-menu-frame .tst-menu-right .tst-menu-button-frame{display:flex!important}}.tst-scroll-hint-frame{height:74px;width:74px;border-radius:50%;position:absolute;top:-40px;left:calc(50% - 37px);z-index:9999;display:flex;justify-content:center;align-items:center;background-color:#fcfcfc}.tst-scroll-hint-frame:after{transform:scaleX(1.25) scaleY(1.09);content:"";width:74px;height:37px;opacity:.15;border-radius:1000px 1000px 0 0;position:absolute;top:-11.6%;background-color:#f2f6f7;z-index:-2}.tst-scroll-hint-frame .tst-scroll-hint{transform:scale(.8);top:-5px;position:relative;height:40px;width:25px;border:2px solid #1a2f33;border-radius:20px}.tst-scroll-hint-frame .tst-scroll-hint:before{content:"";height:4px;width:4px;border-radius:50%;background-color:#1a2f33;position:absolute;top:7px;left:50%;animation:scroll 1s infinite}@keyframes scroll{0%{transform:translateY(0) translateX(-50%)}50%{transform:translateY(6px) translateX(-50%)}to{transform:translateY(0) translateX(-50%)}}.tst-banner{position:relative;z-index:0;width:100%;height:calc(100vh - 30px);min-height:650px}.tst-banner .tst-cover-frame{width:100%;height:100%;position:absolute;top:0;left:0;right:0}.tst-banner .tst-cover-frame .tst-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tst-banner .tst-cover-frame .tst-map-frame{position:relative;overflow:hidden;height:100%;width:100%}.tst-banner .tst-cover-frame .tst-map-frame .tst-map{transform:scale(1.4);position:absolute;top:20px;height:100%;width:150%;transition:.4s ease-in-out}.tst-banner .tst-cover-frame .tst-map-frame .tst-map.tst-active{transform:scale(1.5)}.tst-banner .tst-cover-frame .tst-overlay{position:absolute;top:0;left:0;right:0;background-image:linear-gradient(270deg,rgba(4,25,29,.1),rgba(4,25,29,.7) 70%);width:100%;height:100%;transition:.4s ease-in-out}.tst-banner .tst-cover-frame .tst-overlay.tst-with-map{pointer-events:all;background-image:linear-gradient(270deg,rgba(4,25,29,0),rgba(4,25,29,.7) 80%)}.tst-banner .tst-cover-frame .tst-overlay.tst-with-map.tst-active{pointer-events:none}.tst-banner .tst-cover-frame .tst-lock{cursor:pointer;position:absolute;top:120px;right:45px;height:35px;width:35px;border-radius:50%;font-size:14px;background-color:rgba(242,246,247,.3);display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out}.tst-banner .tst-cover-frame .tst-lock.tst-active{background-color:#c7c804}.tst-banner .tst-cover-frame .tst-overlay-2{position:absolute;top:0;left:0;right:0;background-image:linear-gradient(270deg,rgba(4,25,29,.3),rgba(4,25,29,.8) 70%);width:100%;height:100%}.tst-banner .tst-banner-content-frame{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.tst-banner .tst-banner-content-frame.tst-with-map{pointer-events:none}.tst-banner .tst-banner-content-frame .tst-main-title-frame{height:100vh;display:flex;align-items:center}.tst-banner .tst-banner-content-frame .tst-main-title-frame .tst-main-title{margin-top:60px;width:100%}.tst-banner.tst-small-banner{height:70vh}.tst-banner.tst-small-banner .tst-cover-frame{height:calc(70vh + 60px)}.tst-banner.tst-small-banner .tst-banner-content-frame .tst-main-title-frame{height:70vh}.tst-banner.tst-small-banner .tst-banner-content-frame .tst-main-title-frame .tst-main-title{margin-top:45px}.tst-main-slider .swiper-wrapper{z-index:0}.tst-main-slider .tst-main-title{margin-top:0!important}@media(max-width:790px){.tst-banner{height:calc(100vh - 40px)}.tst-banner .tst-banner-content-frame{padding:90px 0;height:100%;display:flex;align-items:center}.tst-banner .tst-banner-content-frame .tst-main-title-frame{height:auto}.tst-banner .tst-banner-content-frame .tst-main-title-frame .tst-main-title{text-align:center}.tst-banner .tst-cover-frame{height:100%}.tst-banner .tst-cover-frame .tst-lock{display:none;pointer-events:none}.tst-banner .tst-cover-frame .tst-map-frame .tst-map{width:100%}.tst-banner.tst-small-banner{height:auto}.tst-banner.tst-small-banner .tst-cover-frame{height:100%}.tst-banner.tst-small-banner .tst-banner-content-frame{padding:90px 0}.tst-banner.tst-small-banner .tst-banner-content-frame .tst-main-title-frame{height:auto}.tst-main-slider .swiper-wrapper{z-index:0}.tst-main-slider .tst-main-title{margin-top:45px!important}}.tst-call-to-action{position:relative}.tst-call-to-action .tst-cover-frame{position:absolute;top:0;left:0;height:100%;width:100%}.tst-call-to-action .tst-cover-frame .tst-map-frame{position:relative;overflow:hidden;height:100%;width:100%}.tst-call-to-action .tst-cover-frame .tst-map-frame .tst-map{transform:scale(1.4);position:absolute;top:20px;height:100%;width:150%;transition:.4s ease-in-out}.tst-call-to-action .tst-cover-frame .tst-map-frame .tst-map.tst-active{transform:scale(1.5)}.tst-call-to-action .tst-cover-frame .tst-overlay{position:absolute;top:0;left:0;right:0;background-image:linear-gradient(270deg,rgba(4,25,29,.1),rgba(4,25,29,.7) 70%);width:100%;height:100%;transition:.4s ease-in-out}.tst-call-to-action .tst-cover-frame .tst-overlay.tst-with-map{pointer-events:all;background-image:linear-gradient(270deg,rgba(4,25,29,0),rgba(4,25,29,.7) 80%)}.tst-call-to-action .tst-cover-frame .tst-overlay.tst-with-map.tst-active{pointer-events:none}.tst-call-to-action .tst-cover-frame .tst-lock{cursor:pointer;position:absolute;top:40px;right:45px;height:35px;width:35px;border-radius:50%;font-size:14px;background-color:rgba(242,246,247,.3);display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out}.tst-call-to-action .tst-cover-frame .tst-lock.tst-active{background-color:#c7c804}.tst-call-to-action .tst-cta-frame{width:100%;height:550px;display:flex;align-items:center}.tst-call-to-action .tst-cta-frame .tst-cta{width:100%}.tst-call-to-action .tst-cta-image{width:104%;height:100%;margin-left:-2%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:992px){.tst-call-to-action .tst-cta-frame{text-align:center;height:auto;padding:60px 0}}.tst-about-cover{position:relative;overflow:hidden;padding-bottom:100%;border-radius:5px;box-shadow:0 5px 10px 0 rgba(26,47,51,.11)}.tst-about-cover.tst-video-cover{padding-bottom:60%}.tst-about-cover .tst-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tst-about-cover .tst-cover,.tst-about-cover .tst-overlay{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:5px}.tst-about-cover .tst-overlay{right:0;background-color:rgba(4,25,29,.3)}.tst-about-cover .tst-play-button{position:absolute;top:50%;left:50%;border-radius:50%;height:70px;width:70px;margin-left:-35px;margin-top:-35px;background-color:#c7c804;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);font-size:18px;padding-left:3px;transition:.3s ease-in-out}.tst-about-cover .tst-play-button:hover{filter:brightness(108%);transform:scale(1.015)}.tst-about-cover .tst-play-button:focus{outline:inherit}.tst-about-cover .tst-btn-animation{position:absolute;top:50%;left:50%;border-radius:50%;height:90px;width:90px;margin-left:-45px;margin-top:-45px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(.7);opacity:.7}to{transform:scale(1);opacity:0}}.tst-awards{width:100%;text-align:center;opacity:.3;margin-bottom:60px;transition:.3s ease-in-out}.tst-awards img{margin:0 auto;display:block;width:40%}.tst-awards .tst-text{width:100%;text-align:center}.tst-awards:hover{opacity:1}.tst-icon-box{text-align:center}.tst-icon-box img{width:70px}.tst-banner-sm{position:relative;overflow:hidden;width:100%;border-radius:5px;background-size:100%;box-shadow:0 5px 10px 0 rgba(26,47,51,.11)}.tst-banner-sm .tst-cover-frame{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:-1}.tst-banner-sm .tst-cover-frame .tst-cover{border-radius:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.tst-banner-sm .tst-cover-frame .tst-overlay{border-radius:5px;position:absolute;top:0;left:0;right:0;background-color:rgba(4,25,29,.5);width:100%;height:100%}.tst-banner-sm .tst-text-frame{padding:60px}.tst-banner-sm .tst-wh-frame{display:flex;justify-content:space-around;flex-direction:column;width:100%;height:370px;text-align:center;background-color:#fff;padding:60px 0;border-radius:0 5px 5px 0}.tst-banner-sm form{width:100%;max-width:500px;display:block;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap}.tst-banner-sm form input{width:100%;margin-right:15px;position:relative;padding:0 30px;height:50px;border-radius:5px;border:none;background-color:#fff}.tst-banner-sm form input::-moz-placeholder{opacity:.8;font-size:16px;font-weight:300}.tst-banner-sm form input::placeholder{opacity:.8;font-size:16px;font-weight:300}@media(max-width:790px){.tst-banner-sm .tst-text-frame{text-align:center;padding:30px}.tst-banner-sm .tst-wh-frame{border-radius:0 0 5px 5px}.tst-banner-sm form{flex-wrap:wrap;justify-content:center}.tst-banner-sm form input{margin:0 0 15px}}.tst-count{text-align:center}.tst-count sup{font-size:26px;display:inline-block;transform:translateY(5px) translateX(3px)}.tst-team-member{position:relative;overflow:hidden;width:100%;margin-bottom:60px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.15);border-radius:5px}.tst-team-member .tst-member-portrait-frame{display:block;width:100%;position:relative;overflow:hidden;padding-bottom:110%}.tst-team-member .tst-member-portrait-frame img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:.4s ease-in-out}.tst-team-member .tst-member-descr{text-align:center;padding:30px}.tst-team-member .tst-member-descr .tst-member-social{margin-top:15px}.tst-team-member:hover .tst-member-portrait-frame img{transform:scale(1.05)}.tst-testimonials-slider,body .tst-testimonials-slider{padding-top:60px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.tst-testimonial-card{position:relative;border-radius:5px;padding:30px;border:2px dotted rgba(26,47,51,.2);margin-bottom:60px;cursor:default;transition:.4s ease-in-out}.tst-testimonial-card .tst-quote{width:100px;color:#c7c804;line-height:100px;position:absolute;top:-90px;opacity:0;right:-20px;font-family:var(--font-montserrat),serif;font-size:220px;font-style:italic;text-shadow:0 2px 7px rgba(26,47,51,.15);transition:.6s ease-in-out}.tst-testimonial-card .tst-testimonial-bottom{display:flex;align-items:center;justify-content:space-between}.tst-testimonial-card .tst-testimonial-bottom .tst-visitor{display:flex;align-items:center}.tst-testimonial-card .tst-testimonial-bottom .tst-visitor img{margin-right:15px;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tst-testimonial-card .tst-testimonial-bottom .tst-date{opacity:.6;background-color:rgba(26,47,51,.2);padding:3px 10px 1px;border-radius:10px;font-size:12px;line-height:18px}.swiper-slide-active .tst-testimonial-card{background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);border-color:transparent}.swiper-slide-active .tst-testimonial-card .tst-quote{top:0;opacity:1}.swiper-container.tst-slider,.tst-slider{padding:60px 15px 0;margin-left:-15px;margin-right:-15px}.tst-read-more{width:100%;display:flex;justify-content:space-between;align-items:center}.tst-blog-card{background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);border-radius:5px}.tst-blog-card .tst-cover-frame{display:block;position:relative;overflow:hidden;border-radius:5px 5px 0 0;width:100%;padding-bottom:65%}.tst-blog-card .tst-cover-frame img{border-radius:5px 5px 0 0;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.4s ease-in-out}.tst-blog-card .tst-cover-frame .tst-card-badge{padding:5px 10px 3px;border-radius:3px;background-color:#c7c804;position:absolute;font-weight:800;top:30px;left:30px;text-transform:uppercase;font-size:12px;letter-spacing:1px}.tst-blog-card .tst-cover-frame .tst-card-badge.tst-auxiliary-color-1{background-color:#e74c3c}.tst-blog-card .tst-cover-frame .tst-card-badge.tst-auxiliary-color-2{background-color:#2ecc71}.tst-blog-card .tst-cover-frame .tst-card-badge.tst-auxiliary-color-3{background-color:#3498db}.tst-blog-card .tst-descr{padding:30px}.tst-blog-card:hover .tst-cover-frame img{transform:scale(1.05)}.tst-post-bottom{justify-content:space-between}.tst-post-bottom,.tst-post-bottom .tst-post-author{display:flex;align-items:center}.tst-post-bottom .tst-post-author img{margin-right:15px;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tst-post-bottom .tst-date{opacity:.6;background-color:rgba(26,47,51,.2);padding:3px 10px 1px;border-radius:10px;font-size:12px;line-height:18px}@media(max-width:790px){.tst-read-more{flex-direction:column;justify-content:center;text-align:center}.tst-read-more .tst-text{margin-bottom:30px}}.tst-comments-list{padding:0;margin-top:30px;position:relative}.tst-comments-list:before{content:"";width:1px;height:100%;background-color:#e4e9ea;position:absolute;left:32px;top:0}.tst-comments-list li{list-style-type:none;position:relative}.tst-comments-list li:after{content:"";display:block;clear:both;height:0;width:0}.tst-comments-list .tst-comment-avatar{width:65px;height:65px;position:relative;z-index:99;float:left;border-radius:50%;overflow:hidden;box-shadow:0 2px 5px 0 rgba(26,47,51,.11)}.tst-comments-list .tst-comment-avatar img{width:100%;height:100%}.tst-reply-list{padding-left:88px;clear:both;margin-top:15px}.tst-reply-list li:before{content:"";width:60px;height:1px;background-color:#e4e9ea;position:absolute;top:33px;left:-55px}.tst-comment-box{width:calc(100% - 90px);float:right;position:relative;background-color:#fff;border-radius:5px;padding:30px;margin-bottom:30px;box-shadow:0 2px 5px 0 rgba(26,47,51,.11)}.tst-comment-box .tst-comment-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.tst-comment-box .tst-comment-head .tst-date{opacity:.6;background-color:rgba(26,47,51,.2);padding:3px 10px 1px;border-radius:10px;font-size:12px;line-height:18px}.tst-comments-list li:last-child .tst-comment-box{margin-bottom:0!important}.tst-comments-list.tst-reply-list li:last-child .tst-comment-box{margin-bottom:30px!important}@media(max-width:790px){.tst-comments-list:before{left:17px}.tst-comments-list .tst-comment-avatar{width:35px;height:35px}.tst-reply-list{padding-left:50px}.tst-reply-list li:before{top:17px;left:-33px}.tst-comment-box{width:calc(100% - 50px)}}footer{padding:70px 0 60px;width:100%}footer .tst-footer-top{display:flex;justify-content:space-between;align-items:center}footer .tst-footer-top .tst-logo{width:120px;z-index:1}footer .tst-footer-contact{padding:0}footer .tst-footer-contact li{list-style-type:none;display:flex;justify-content:space-between;margin-bottom:13px}footer .tst-footer-contact li .tst-label{line-height:26px}footer .tst-footer-gallery{width:100%;position:relative}footer .tst-footer-gallery .tst-footer-gal-item{padding-bottom:100%;width:100%;position:relative;overflow:hidden;border-radius:5px;margin-bottom:40px;box-shadow:0 5px 10px 0 rgba(26,47,51,.11)}footer .tst-footer-gallery .tst-footer-gal-item img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.4s ease-in-out}footer .tst-footer-gallery .tst-footer-gal-item .tst-overlay{width:100%;height:100%;background-image:none;background-color:rgba(4,25,29,.7);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;color:#f2f6f7;opacity:0;transition:.3s ease-in-out}footer .tst-footer-gallery .tst-footer-gal-item .tst-overlay i{transform:scale(.6);transition:.4s ease-in-out}footer .tst-footer-gallery .tst-footer-gal-item:hover img{transform:scale(1.05)}footer .tst-footer-gallery .tst-footer-gal-item:hover .tst-overlay{opacity:1}footer .tst-footer-gallery .tst-footer-gal-item:hover .tst-overlay i{transform:scale(1)}footer .tst-gallery-nav{display:flex;justify-content:space-between;align-items:center}footer .tst-gallery-nav .tst-fg-nav{display:flex}footer .tst-gallery-nav .tst-fg-nav .tst-slider-btn{font-size:13px;margin-left:30px;cursor:pointer}footer .tst-gallery-nav .tst-fg-nav .tst-slider-btn:focus{outline:inherit}footer .tst-footer-bottom{display:flex;justify-content:space-between;align-items:center}footer .tst-footer-bottom a{z-index:1}footer .tst-footer-bottom .tst-text{opacity:.4}.tst-popup-bg{opacity:0;pointer-events:none;background-image:linear-gradient(270deg,rgba(4,25,29,.9),rgba(4,25,29,.9) 70%);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;transition:.4s ease-in-out}.tst-popup-bg .tst-popup-frame{position:relative;margin-top:60px;transform:translateY(60px);text-align:center;width:50%;padding:60px 30px 30px;background-color:#f2f6f7;box-shadow:0 5px 10px 0 rgba(26,47,51,.15);border-radius:10px;transition:.4s ease-in-out}.tst-popup-bg .tst-popup-frame:before{z-index:999;top:-10px;border-radius:5px 5px 0 0}.tst-popup-bg .tst-popup-frame:after,.tst-popup-bg .tst-popup-frame:before{content:"";height:10px;width:calc(100% - 30px);position:absolute;background-color:#f2f6f7;opacity:.2;left:15px}.tst-popup-bg .tst-popup-frame:after{bottom:-10px;border-radius:0 0 5px 5px}.tst-popup-bg .tst-popup-frame .tst-close-popup{position:absolute;top:30px;cursor:pointer;right:30px;transition:.3s ease-in-out}.tst-popup-bg .tst-popup-frame .tst-close-popup:hover{color:#e74c3c;transform:scale(1.2)}.tst-popup-bg.tst-active{opacity:1;pointer-events:all}.tst-popup-bg.tst-active .tst-popup-frame{transform:translateY(0)}@media(max-width:992px){.tst-popup-bg{padding:0 45px}.tst-popup-bg .tst-popup-frame{width:100%}}@media(max-width:790px){.tst-popup-bg{padding:10px}}.tst-breadcrumbs{position:relative;display:inline-flex;background-color:#c7c804;margin:0;padding:0 30px;height:50px;border-radius:5px;align-items:center}.tst-breadcrumbs:before{content:"";height:7px;width:calc(100% - 20px);position:absolute;bottom:-7px;border-radius:0 0 5px 5px;background-color:#f2f6f7;opacity:.15;transition:.3s ease-in-out;left:10px}.tst-breadcrumbs li{list-style-type:none;margin-right:15px}.tst-breadcrumbs li:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"";font-size:12px;margin-left:15px}.tst-breadcrumbs li a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif;margin:0;transition:.3s ease-in-out}.tst-breadcrumbs li.tst-active{pointer-events:none;opacity:.5}.tst-breadcrumbs li.tst-active:after{display:none}.tst-breadcrumbs li:last-child{margin:0}.tst-timeline{position:relative;display:flex;flex-wrap:wrap}.tst-timeline:after{content:"";border-radius:3px;position:absolute;left:50%;margin-left:-2px;height:100%;width:4px;background-color:#c7c804}.tst-timeline .tst-timeline-item{width:50%;padding-right:60px;text-align:right}.tst-timeline .tst-timeline-item .tst-tl-content{position:relative;display:flex;align-items:stretch;flex-direction:row-reverse}.tst-timeline .tst-timeline-item .tst-tl-content .tst-ilust{position:relative;width:20%;filter:brightness(80%);transition:.4s ease-in-out}.tst-timeline .tst-timeline-item .tst-tl-content .tst-ilust img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 5px 10px 0 rgba(26,47,51,.11)}.tst-timeline .tst-timeline-item .tst-tl-content .tst-tl-text-frame{width:80%;padding-right:30px}.tst-timeline .tst-timeline-item .tst-year{position:relative;font-size:18px;font-weight:500}.tst-timeline .tst-timeline-item .tst-year:before{content:"";position:absolute;z-index:1;right:-60px;top:9px;height:4px;width:50px;border-radius:3px;background-color:#c7c804}.tst-timeline .tst-timeline-item .tst-year:after{content:"";position:absolute;z-index:2;right:-70px;top:0;height:20px;width:20px;border-radius:50%;box-shadow:0 0 0 4px #fcfcfc;border:4px solid #c7c804;background-color:#fcfcfc}.tst-timeline .tst-timeline-item:nth-child(2n){margin-top:60px;text-align:left;padding-left:60px;padding-right:0}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-tl-content{flex-direction:row}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-tl-content .tst-tl-text-frame{padding-right:0;padding-left:30px}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-year:before{right:auto;left:-60px}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-year:after{right:auto;left:-70px}.tst-timeline .tst-timeline-item:hover .tst-tl-content .tst-ilust{filter:brightness(110%)}@media(max-width:790px){.tst-timeline:after{left:0}.tst-timeline .tst-timeline-item{padding:0 0 0 30px;width:100%;text-align:left}.tst-timeline .tst-timeline-item .tst-tl-content{flex-direction:row}.tst-timeline .tst-timeline-item .tst-tl-content .tst-tl-text-frame{padding:0 0 0 30px}.tst-timeline .tst-timeline-item .tst-year{position:relative;font-size:18px;font-weight:500}.tst-timeline .tst-timeline-item .tst-year:before{display:none}.tst-timeline .tst-timeline-item .tst-year:after{right:auto;left:-40px}.tst-timeline .tst-timeline-item:nth-child(2n){margin-top:0;text-align:left;padding:0 0 0 30px}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-tl-content{flex-direction:row}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-tl-content .tst-tl-text-frame{padding:0 0 0 30px}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-year{position:relative;font-size:18px;font-weight:500;margin-bottom:30px}.tst-timeline .tst-timeline-item:nth-child(2n) .tst-year:after{right:auto;left:-40px}}.tst-new-menu-card{position:relative;overflow:hidden;display:flex;border:2px dotted rgba(26,47,51,.2);border-radius:5px;margin-bottom:30px}.tst-new-menu-card .tst-cover{position:relative;align-self:stretch;width:40%}.tst-new-menu-card .tst-cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tst-new-menu-card .tst-cover .tst-zoom-icon{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;background-color:#c7c804;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);transform:scale(.5);opacity:0;transition:.4s ease-in-out}.tst-new-menu-card .tst-cover:hover .tst-zoom-icon{transform:scale(1);opacity:1}.tst-new-menu-card .tst-menu-item-descr{width:60%;align-items:center;padding:15px 15px 15px 30px}.tst-new-menu-card .tst-menu-item-descr .tst-name-price{align-items:center;display:flex;justify-content:space-between}.tst-new-menu-card .tst-menu-item-descr .tst-name-price h5{font-size:16px;margin-bottom:0}.tst-new-menu-card .tst-menu-item-descr .tst-name-price .tst-price{line-height:20px;background-color:#c7c804;padding:7px 10px 0;border-radius:3px;font-weight:600;font-size:22px}.tst-new-menu-card .tst-menu-item-descr .tst-name-price .tst-price span{margin-right:5px;display:inline-block;font-weight:400;font-size:12px;opacity:.6}.tst-new-menu-card .tst-menu-item-descr .tst-menu-category{padding:0;display:flex;margin:0 0 10px}.tst-new-menu-card .tst-menu-item-descr .tst-menu-category li{margin-right:5px;list-style-type:none;background-color:#eee;padding:5px 10px 3px;border-radius:3px;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1px}.tst-new-menu-card .tst-menu-item-descr .tst-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tst-new-menu-card.tst-new-menu-card-sm .tst-cover{width:30%}.tst-new-menu-card.tst-new-menu-card-sm .tst-menu-item-descr{width:70%}.tst-new-menu-card.tst-new-menu-card-sm:last-child{margin-bottom:0}.tst-new-menu-card.tst-new-menu-card-sm:first-child{margin-bottom:30px}.tst-menu-ilust{width:100%;height:100%;position:relative;overflow:hidden;border-radius:5px;box-shadow:0 5px 10px 0 rgba(26,47,51,.11)}.tst-menu-ilust.tst-menu-ilust-2{height:200px}.tst-menu-ilust img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px}.tst-menu-ilust .tst-overlay,.tst-menu-ilust img{width:100%;height:100%;position:absolute;top:0;left:0}.tst-menu-ilust .tst-overlay{right:0;background-image:linear-gradient(270deg,rgba(4,25,29,.1),rgba(4,25,29,.7) 70%);transition:.4s ease-in-out}.tst-menu-ilust .tsc-ilust-text{padding:60px;width:100%;position:absolute;top:auto;bottom:0;left:0}@media(max-width:992px){.tst-menu-ilust,.tst-menu-ilust.tst-menu-ilust-2{height:200px}.tst-menu-ilust .tsc-ilust-text{padding:60px;width:100%;position:absolute;top:auto;bottom:0;left:0}}.tst-sidebar-frame{width:100%;padding:30px;background-color:#fcfcfc;box-shadow:0 0 10px 0 rgba(26,47,51,.11);border-radius:5px}.tst-sidebar-frame .tst-sidebar{border:3px dotted #e5ebef;padding:30px}.tst-sidebar-frame .tst-ib-title-frame{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:30px}.tst-sidebar-frame .tst-ib-title-frame:first-child{margin-top:0}.tst-sidebar-frame .tst-ib-title-frame:last-child{margin-bottom:0}.tst-sidebar-frame .tst-ib-title-frame h4{font-size:18px}.tst-sidebar-frame .tst-ib-title-frame i{font-size:12px;opacity:.5}.tst-sidebar-frame .tst-group-input.tst-group-with-btn{position:relative}.tst-sidebar-frame .tst-group-input.tst-group-with-btn input{height:50px;position:relative;padding:0 20px;background-color:#e5ebef;display:block;width:100%;border:none;font-size:16px}.tst-sidebar-frame .tst-group-input.tst-group-with-btn button{position:absolute;top:0;right:0;height:100%;width:50px;border:none;background-color:#c7c804;transition:.3s ease-in-out}.tst-sidebar-frame .tst-list{margin:0;padding:0}.tst-sidebar-frame .tst-list li{list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:15px 0;border-bottom:1px solid #f2f3f5}.tst-sidebar-frame .tst-list li:first-child{border-top:1px solid #f2f3f5}.tst-sidebar-frame .tst-keywords{display:flex;flex-wrap:wrap;margin:0;padding:0}.tst-sidebar-frame .tst-keywords li{list-style:none;padding-right:5px;padding-bottom:5px}.tst-sidebar-frame .tst-keywords li a{display:block;font-size:16px;background-color:#c7c804;padding:2px 5px;color:#1a2f33;transition:.3s ease-in-out}@media(max-width:992px){.tst-sidebar-frame.tst-pad-type-1{margin-top:60px;margin-bottom:60px}.tst-sidebar-frame.tst-pad-type-2{margin-top:90px;margin-bottom:0}}@media(max-width:768px){.tst-sidebar-frame .tst-sidebar{border:none;padding:0}}.tst-menu-book-item{background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.15);border-radius:5px;margin-bottom:60px}.tst-menu-book-item .tst-btn.tst-cart-btn svg{width:22px}.tst-menu-book-item .tst-item-cover-frame{display:block;border-radius:5px 5px 0 0;position:relative;overflow:hidden;padding-bottom:65%}.tst-menu-book-item .tst-item-cover-frame img{border-radius:5px 5px 0 0;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.4s ease-in-out}.tst-menu-book-item .tst-item-cover-frame:focus{outline:inherit}.tst-menu-book-item .tst-item-cover-frame:hover img{transform:scale(1.05)}.tst-menu-book-item .tst-menu-book-descr{padding:30px}.tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom{display:flex;justify-content:space-between;align-items:flex-end}.tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price{font-size:22px;font-weight:600;margin-bottom:0}.tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price .tst-symbol{margin-right:5px;display:inline-block;font-weight:400;font-size:12px;opacity:.6}.tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price.tst-old-price{font-size:17px;font-weight:300;opacity:.6;margin-bottom:5px}.tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price.tst-old-price .tst-symbol{font-size:6px}.tst-menu-book-item.tst-mbi-2{display:flex;justify-content:space-between}.tst-menu-book-item.tst-mbi-2 .tst-btn.tst-cart-btn svg{width:15px}.tst-menu-book-item.tst-mbi-2 .tst-item-cover-frame{width:30%;padding-bottom:1%;border-radius:5px 0 0 5px}.tst-menu-book-item.tst-mbi-2 .tst-item-cover-frame img{border-radius:5px 0 0 5px}.tst-menu-book-item.tst-mbi-2 .tst-menu-book-descr{padding:30px;width:70%}.tst-menu-book-item.tst-mbi-3{display:flex;justify-content:space-between;align-items:center;box-shadow:none;background-color:transparent;margin-bottom:60px}.tst-menu-book-item.tst-mbi-3 .tst-btn.tst-cart-btn svg{width:15px}.tst-menu-book-item.tst-mbi-3 .tst-item-cover-frame{height:90px;width:130px;border-radius:5px;padding-bottom:0;box-shadow:0 5px 10px 0 rgba(26,47,51,.15)}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr{width:calc(100% - 130px);padding:0 0 0 30px;display:flex;justify-content:space-between}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr .tst-spacer-sm{display:none}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr .tst-menu-book-bottom{width:140px;flex-direction:column;justify-content:space-around}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price{font-size:18px}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr .tst-menu-book-bottom .tst-cart-btn{border-radius:50%;padding:0;height:35px;width:35px}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr .tst-menu-book-bottom .tst-cart-btn svg{margin-bottom:15px}.swiper-menu-nav{text-align:center;position:static;width:auto!important;left:auto!important;margin:0 0 60px}.swiper-menu-nav .swiper-pagination-bullet{opacity:1;position:relative;padding:0 30px;background-color:transparent!important;display:inline-block;height:50px;color:#1a2f33!important;line-height:54px;cursor:pointer;font-family:var(--font-fira_sans),sans-serif;transform:scale(1)!important;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:800;border:none!important;transition:.3s ease-in-out;border-radius:5px;width:auto}.swiper-menu-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1)!important;border:none!important;color:#1a2f33!important;background-color:#c7c804!important}.swiper-menu{overflow:visible!important}.swiper-menu .swiper-slide{background-color:#fcfcfc}@media(max-width:500px){.tst-menu-book-item.tst-mbi-3 .tst-item-cover-frame{display:none}.tst-menu-book-item.tst-mbi-3 .tst-menu-book-descr{width:100%;padding:0}}.tst-minicart-window{pointer-events:none;opacity:0;transform:translateY(20px);border-radius:10px;position:absolute;top:90px;right:0;background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);transition:.3s ease-in-out}.tst-minicart-window.tst-active{pointer-events:all;opacity:1;transform:translateY(0)}.tst-minicart-window:after{content:"";height:10px;width:calc(100% - 30px);position:absolute;bottom:-10px;border-radius:0 0 5px 5px;background-color:#fcfcfc;opacity:.15;left:15px}.tst-minicart-window .tst-minicart-header{text-align:center;padding:30px;background-color:#fff;border-radius:10px 10px 0 0;border-bottom:1px solid rgba(26,47,51,.05)}.tst-minicart-window .woocommerce-mini-cart{margin:0;padding:30px 26px 15px 30px;width:415px;background-color:#fcfcfc;overflow:scroll;overflow-x:hidden;height:100%;max-height:400px;box-shadow:inset 0 5px 5px 0 rgba(26,47,51,.05)}.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item{width:100%;display:flex;background-color:#fff;flex-direction:column;justify-content:center;padding:0 50px 0 160px;min-height:90px;border-radius:5px;box-shadow:0 5px 10px 0 rgba(26,47,51,.11);position:relative;overflow:hidden;list-style-type:none;margin-bottom:15px}.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity{font-size:12px;opacity:.6}.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button{line-height:11px;padding-left:1.5px;display:block;transform:scale(0);border-radius:50%;font-weight:300;text-align:center;position:absolute;height:14px;width:14px;color:#fcfcfc;background-color:#e74c3c;font-size:20px;margin-top:-7px;top:50%;right:20px;transition:.3s ease-in-out}.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item .attachment-woocommerce_thumbnail{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:140px;border-radius:5px 0 0 5px}.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item:hover .remove_from_cart_button{transform:scale(1)}.tst-minicart-window .woocommerce-mini-cart__total{border-top:1px solid rgba(26,47,51,.05);padding:30px 30px 15px;margin:0;text-align:center;display:flex;justify-content:space-between}.tst-minicart-window .woocommerce-mini-cart__total strong{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif}.tst-minicart-window .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:600;font-size:22px}.tst-minicart-window .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:13px;opacity:.6}.tst-minicart-window .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between;padding:0 30px 20px}@media(max-width:500px){.tst-minicart-window{width:calc(100% - 30px);left:15px}.tst-minicart-window .woocommerce-mini-cart{max-height:45vh;width:100%;padding:15px 15px 0}}.tst-shop-list-header{display:flex;justify-content:space-between;align-items:center}.tst-shop-list-header .woocommerce-result-count{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif;margin:0}@media(max-width:790px){.tst-shop-list-header{flex-direction:column}.tst-shop-list-header .woocommerce-result-count{margin-bottom:30px}}.tst-product-card{position:relative;overflow:hidden;border-radius:5px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(26,47,51,.2);margin-bottom:60px}.tst-product-card .woocommerce-LoopProduct-link{display:block;text-decoration:none!important}.tst-product-card .woocommerce-LoopProduct-link .tst-cover-frame{position:relative;overflow:hidden;padding-bottom:65%}.tst-product-card .woocommerce-LoopProduct-link .tst-cover-frame .attachment-woocommerce_thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:.4s ease-in-out}.tst-product-card .woocommerce-LoopProduct-link h2{display:block;padding:30px 0 15px;margin:0 30px;font-size:24px;line-height:26px}.tst-product-card .woocommerce-LoopProduct-link .tst-product-descr{display:block;padding-bottom:15px;margin:0 30px;border-bottom:2px dotted rgba(26,47,51,.4)}.tst-product-card .woocommerce-LoopProduct-link .price{position:absolute;bottom:0;margin:0 30px;padding-bottom:30px;display:block}.tst-product-card .woocommerce-LoopProduct-link .price .woocommerce-Price-amount{font-weight:600;font-size:22px}.tst-product-card .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:13px;opacity:.6}.tst-product-card .woocommerce-LoopProduct-link .price del .woocommerce-Price-amount{text-decoration:line-through;margin-right:15px;font-weight:300;font-size:15px;position:absolute;top:-25px}.tst-product-card .woocommerce-LoopProduct-link .price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:9px;opacity:.6}.tst-product-card .tst-btn{margin:15px 30px 30px;float:right}.tst-product-card:hover .tst-cover-frame .attachment-woocommerce_thumbnail{transform:scale(1.05)}.widget-area{padding-left:30px}.widget-area .widget-title{display:block;font-size:24px;line-height:26px;margin-bottom:60px}.widget-area ul{padding:0;margin:0}.widget-area ul li{list-style-type:none}.widget-area .widget_product_categories ul li{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif;transition:.3s ease-in-out;margin:0 0 15px}.widget-area .widget_product_categories ul li .count{display:inline-block;line-height:17px;margin-left:10px;padding:1px 10px 0;border-radius:10px;font-weight:600;text-align:center;height:15px;width:auto;color:#fcfcfc;background-color:#2ecc71;font-size:12px;transition:.3s ease-in-out}.widget-area .product_list_widget li{width:100%;display:flex;background-color:#fff;flex-direction:column;justify-content:center;padding:0 15px 0 160px!important;min-height:90px;border-radius:5px;box-shadow:0 5px 10px 0 rgba(26,47,51,.2);position:relative;overflow:hidden;list-style-type:none;margin-bottom:15px!important}.widget-area .product_list_widget li a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif;margin:0 0 10px}.widget-area .product_list_widget li a .product-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.widget-area .product_list_widget li .attachment-woocommerce_thumbnail{position:absolute;top:0;left:-4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:140px;border-radius:5px 0 0 5px}.widget-area .product_list_widget li .woocommerce-Price-amount{font-weight:600;font-size:16px}.widget-area .product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:13px;opacity:.6}.widget-area .product_list_widget li del .woocommerce-Price-amount{text-decoration:line-through;margin-right:15px;font-weight:300;font-size:15px}.widget-area .product_list_widget li del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:9px;opacity:.6}@media(max-width:992px){.widget-area{padding-left:0}}.woocommerce-ordering select{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:240px;height:50px;border:none;font-size:16px;font-weight:300;cursor:pointer}.woocommerce-ordering select:focus{outline:inherit}.woocommerce-ordering{background-color:#fff;border-radius:5px;padding-left:20px;position:relative;box-shadow:0 5px 10px 0 rgba(26,47,51,.1)}.woocommerce-ordering:after{position:absolute;right:20px;top:calc(50% - 12px);font-family:Font Awesome\ 5 Free;font-weight:900;content:"";font-size:12px;margin-left:15px;pointer-events:none}.woocommerce-product-search{width:100%;display:block;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap}.woocommerce-product-search input{width:100%;margin-right:15px;position:relative;padding:0 20px;height:50px;box-shadow:0 5px 10px 0 rgba(26,47,51,.1);border-radius:5px;background-color:#fff;border:none}.woocommerce-product-search input::-moz-placeholder{font-size:16px;font-weight:300;color:#1a2f33}.woocommerce-product-search input::placeholder{font-size:16px;font-weight:300;color:#1a2f33}.woocommerce-product-search input:focus{outline:inherit}.woocommerce-product-search button{position:relative;padding:0 20px;background-color:#c7c804;display:inline-block;height:50px;line-height:54px;cursor:pointer;font-family:var(--font-fira_sans),sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:800;border:none;transition:.3s ease-in-out;border-radius:5px}.woocommerce-product-search button i{font-size:14px;transform:translateY(1px)}.woocommerce-product-search button:hover{filter:brightness(108%);transform:scale(1.015)}.woocommerce button{position:relative;padding:0 30px!important;background-color:#c7c804!important;display:inline-block;height:50px!important;line-height:54px!important;cursor:pointer;color:#1a2f33!important;font-family:var(--font-fira_sans),sans-serif;text-transform:uppercase;font-size:12px!important;letter-spacing:1px;font-weight:800;border:none;transition:.3s ease-in-out;border-radius:5px!important}.woocommerce button:hover{filter:brightness(108%);transform:scale(1.015)}.woocommerce input{height:50px;border-radius:5px;padding:0 30px;background-color:#fff}.woocommerce input::-moz-placeholder{font-size:16px;font-weight:300;color:#1a2f33}.woocommerce input::placeholder{font-size:16px;font-weight:300;color:#1a2f33}.woocommerce input:focus{outline:inherit}table{background-color:#fff;width:100%;box-shadow:0 5px 10px 0 rgba(26,47,51,.1);border:none!important;padding:40px 30px}table *{border:none}table thead tr th{padding:0 0 30px!important;text-transform:uppercase!important;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif}.quantity input{height:50px;min-width:90px;padding:0 10px 0 0;background-color:#fff}.actions{background-color:transparent!important;position:relative;padding:30px 0 0!important}.actions .tst-uc{position:absolute!important;top:30px;right:0}.coupon{padding-bottom:0!important}.coupon button{margin-left:15px!important}@media(max-width:992px){.actions{position:relative;padding:30px 0 0!important}.actions .tst-uc{margin-top:30px!important;position:static!important}}.cart_item{position:relative}.cart_item td{background-color:transparent!important;padding:15px 30px 15px 0!important;border-top:none}.cart_item td:before{padding:0 0 30px!important;text-transform:uppercase!important;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif}.cart_item td.product-remove{width:15px}.cart_item td.product-remove a.remove{transform:scale(.8);transition:.3s ease-in-out;line-height:16px;width:20px;height:20px;font-weight:300;background-color:#e74c3c;color:#fcfcfc!important;opacity:1}.cart_item td.product-remove a.remove:hover{transform:scale(1)}.cart_item td.product-thumbnail{width:200px;height:100px}.cart_item td.product-thumbnail a{display:block;padding-bottom:65%;position:relative}.cart_item td.product-thumbnail a img{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:5px}.cart_totals h2{display:block;margin:0 0 30px;font-size:24px;line-height:26px}.cart_totals table{padding:30px 30px 25px}.cart_totals table tbody tr.cart-subtotal td{background-color:transparent!important;padding:0 0 30px!important;font-size:16px;font-weight:400}.cart_totals table tbody tr.cart-subtotal td:before{text-transform:uppercase!important;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif}.cart_totals table tbody tr.cart-subtotal td .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:12px;opacity:.6}.cart_totals table tbody tr.cart-subtotal th{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;padding-bottom:30px}.cart_totals table tbody tr.order-total td{background-color:transparent!important;padding:30px 0 0;font-size:22px;font-weight:300}.cart_totals table tbody tr.order-total td:before{text-transform:uppercase!important;font-size:12px;font-weight:800;letter-spacing:1px;font-family:var(--font-fira_sans),sans-serif}.cart_totals table tbody tr.order-total td .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:13px;opacity:.6}.cart_totals table tbody tr.order-total th{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;padding-top:30px}.checkout-button{position:relative;padding:0 30px!important;background-color:#c7c804!important;display:inline-block;height:50px!important;line-height:54px!important;cursor:pointer;color:#1a2f33!important;font-family:var(--font-fira_sans),sans-serif;text-transform:uppercase;font-size:12px!important;letter-spacing:1px;font-weight:800;border:none;transition:.3s ease-in-out;border-radius:5px!important}.checkout-button:hover{filter:brightness(108%);transform:scale(1.015)}.product-name a{font-weight:600;font-size:18px;font-family:var(--font-montserrat),serif!important}.product-price .woocommerce-Price-amount,.product-subtotal .woocommerce-Price-amount{font-size:16px;font-weight:400}.product-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.product-subtotal .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px;display:inline-block;font-weight:400;font-size:12px;opacity:.6}.tst-co-cart-frame{padding:30px;background-color:#e5ebef}.tst-remove{float:right;display:block;border-radius:50%;background-color:#f2f3f5;cursor:pointer;width:30px;height:30px;text-align:center;line-height:30px;transform:rotate(45deg);transition:.3s ease-in-out}.tst-remove:hover{filter:brightness(102%)}.tst-price-1{color:rgba(26,47,51,.7);font-size:17px}.tst-price-1 span{display:none}.tst-price-2{color:#1a2f33;font-weight:500;font-size:17px}.tst-price-2 span{display:none}.tst-cart-table .tst-cart-table-header{margin-bottom:30px;font-weight:600;font-size:16px;letter-spacing:0}.tst-cart-table .tst-cart-item{padding:15px 0;margin-bottom:15px;border-top:1px solid #f2f3f5;border-bottom:1px solid #f2f3f5}.tst-cart-table .tst-cart-item .tst-text{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.tst-cart-total{padding:30px 0;border-top:1px solid #f2f3f5;border-bottom:1px solid #f2f3f5}.tst-cart-total .tst-sum{font-weight:600;margin-bottom:30px;letter-spacing:0}.tst-cart-total .tst-sum .tst-price-1{font-weight:400}.tst-cart-total .tst-realy-sum{font-size:22px;font-weight:600;letter-spacing:0}.tst-cart-total .tst-realy-sum .tst-price-2{font-weight:600;font-size:24px}.tst-cart-total.tst-cart-total-2{border:none;padding-top:15px;padding-bottom:0}.tst-cart-total.tst-cart-total-2 .tst-realy-sum,.tst-cart-total.tst-cart-total-2 .tst-realy-sum .tst-price-2{font-size:20px}.tst-cart-btns-frame{padding:15px 0 10px;display:flex;justify-content:space-between;border-bottom:1px solid #f2f3f5}@media(max-width:992px){.tst-cart-table .tst-cart-table-header{display:none}.tst-cart-table .tst-cart-item{position:relative}.tst-cart-table .tst-cart-item .tst-product{align-items:flex-start;margin-bottom:15px;flex-direction:column}.tst-cart-table .tst-cart-item .tst-product .tst-cover-frame{margin-bottom:15px}.tst-cart-table .tst-cart-item .tst-product .tst-prod-description{padding-left:0}.tst-cart-table .tst-cart-item .tst-input-number-frame,.tst-cart-table .tst-cart-item .tst-price-1,.tst-cart-table .tst-cart-item .tst-price-2{margin-bottom:15px}.tst-cart-table .tst-cart-item .tst-price-1 span,.tst-cart-table .tst-cart-item .tst-price-2 span{display:inline}.tst-cart-table .tst-cart-item .tst-remove{position:absolute;top:15px;right:0}}@media(max-width:768px){.tst-cart-btns-frame .tst-btn-gray{display:none}}.tst-product{display:flex;align-items:center}.tst-product .tst-cover-frame{position:relative;width:90px;padding-bottom:90px}.tst-product .tst-cover-frame img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tst-product .tst-prod-description{padding-left:15px;width:calc(100% - 90px)}.tst-product .tst-prod-description h4{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.tst-product-description .tst-price-frame{padding-left:0;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;border-bottom:4px dotted rgba(26,47,51,.2)}.tst-product-description .tst-price-frame .tst-price{height:70px;background-color:#c7c804;padding:0 20px;font-weight:500;font-size:32px;display:flex;justify-content:center;align-items:center}.tst-product-description .tst-price-frame .tst-price sub{font-size:14px;font-weight:400}.tst-product-description .tst-buttons-frame{display:flex;align-items:center}.tst-product-description .tst-buttons-frame .tst-input-number-frame{margin-bottom:0;margin-right:30px}.tst-input-number-frame{display:flex;align-items:center}.tst-input-number-frame .tst-input-number-btn{border-radius:50%;background-color:#c7c804;cursor:pointer;width:30px;height:30px;text-align:center;line-height:30px;border:none;transition:.3s ease-in-out}.tst-input-number-frame .tst-input-number-btn:hover{filter:brightness(110%)}.tst-input-number-frame .tst-input-number-btn:focus{outline:inherit}.tst-input-number-frame input{margin:0 5px;text-align:center;height:50px;width:60px;background-color:#fcfcfc;position:relative;padding:0 20px;display:block;border:none}.tst-input-number-frame input::-webkit-inner-spin-button,.tst-input-number-frame input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tst-input-number-frame input:focus{outline:inherit}.tst-gallery-item{position:relative;overflow:hidden;padding-bottom:65%;border:1px solid #eee}.tst-gallery-item>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.001);transition:.3s ease-in-out}.tst-gallery-item .tst-zoom{opacity:0;transform:scale(.5);position:absolute;bottom:15px;right:15px}.tst-gallery-item.tst-gallery-vert{padding-bottom:120%}.tst-gallery-item.tst-gallery-square{padding-bottom:100%}.tst-gallery-item:hover>img{transform:scale(1.05)}.tst-gallery-item:hover .tst-zoom{transform:scale(1);opacity:1}.tst-item-50 .tst-gallery-item.tst-gallery-vert{padding-bottom:136%}.tst-menu-section{position:relative}.tst-filter{margin-bottom:60px}.tst-filter .tst-filter-link{padding:0 20px;line-height:55px;cursor:pointer;position:relative;display:inline-block;text-align:center;height:55px;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:800;margin-right:10px;background-color:rgba(26,47,51,.1);transition:.3s ease-in-out;color:#1a2f33}.tst-filter .tst-filter-link:last-child{margin-right:0}.tst-filter .tst-filter-link.tst-active{background-color:#c7c804;color:#1a2f33}.tst-filter .tst-filter-link:hover{filter:brightness(102%);color:#1a2f33}@media(max-width:768px){.tst-filter{margin-bottom:60px}.tst-filter .tst-filter-link{display:block;margin-right:0}}.tst-badge{position:absolute;z-index:2;top:15px;left:15px;background-color:#c7c804;padding:3px 10px;font-size:14px;display:flex;align-items:center}.tst-badge i{font-size:11px;margin-right:5px}.tst-badge.tst-vegan{background-color:#9ccc65}.tst-badge.tst-hot{background-color:#ff5252}.tst-stars{padding:0;display:flex;list-style:none}.tst-stars li{margin-right:5px;color:#c7c804;font-size:14px}.tst-stars li.tst-empty{color:rgba(26,47,51,.7);filter:brightness(95%)}.tst-stars li span{font-size:14px;color:#1a2f33;white-space:nowrap}.tst-stars.tst-unrated li{color:#1a2f33!important;text-shadow:0 0 1px rgba(26,47,51,.7)}.tst-stars.tst-unrated li span{text-shadow:none}.tst-features-item{display:flex;position:relative;z-index:2}.tst-features-item .tst-number{min-width:62px;margin-right:30px;font-family:var(--font-fira_sans),cursive;color:#fcfcfc;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1a2f33;font-size:42px;font-weight:700;line-height:36px}.tst-features-item.tst-features-item-sm{flex-direction:column}.tst-features-item.tst-features-item-sm .tst-number{min-width:30px;margin-right:15px;font-size:28px;line-height:22px;margin-bottom:15px}@media(max-width:768px){.tst-features-item{flex-direction:column;justify-content:flex-start}.tst-features-item .tst-number{padding:0;margin:0 0 20px}}.tst-list{padding:0;margin:0;list-style:0}.tst-list li{display:flex;justify-content:space-between;align-items:center;font-size:17px;padding:15px 0;border-bottom:1px solid rgba(26,47,51,.2)}.tst-list li b{font-weight:400}.tst-list li b a{display:block;text-decoration:none;color:inherit;transition:.3s ease-in-out}.tst-list li b a:hover{transform:translateX(10px)}.tst-list li span{font-size:14px;color:rgba(26,47,51,.7)}.tst-list li span.tst-number{background-color:rgba(26,47,51,.2);padding:2px 5px;color:#1a2f33}.tst-list li:first-child{border-top:1px solid rgba(26,47,51,.2)}.tst-masonry-grid{width:calc(100% + 30px);display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px;margin-right:-15px}.tst-masonry-grid .tst-grid-item{padding:0 15px;width:100%}.tst-masonry-grid .tst-grid-item.tst-item-25{width:25%;padding:0 15px}.tst-masonry-grid .tst-grid-item.tst-item-33{width:33.333%;padding:0 15px}.tst-masonry-grid .tst-grid-item.tst-item-50{width:50%;padding:0 15px}.grid-sizer{width:100%}@media(max-width:992px){.tst-masonry-grid .tst-grid-item.tst-item-25{width:33.333%}.tst-masonry-grid .tst-grid-item.tst-item-33,.tst-masonry-grid .tst-grid-item.tst-item-50{width:50%}}@media(max-width:768px){.tst-masonry-grid .tst-grid-item.tst-item-25,.tst-masonry-grid .tst-grid-item.tst-item-33,.tst-masonry-grid .tst-grid-item.tst-item-50{width:100%}}.tst-tab{width:100%;margin-bottom:90px}.tst-tab .tst-list{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-column-gap:30px}.tst-tab .tst-list li:first-child{border-top:none}@media(max-width:768px){.tst-tab{width:100%;margin-bottom:90px}.tst-tab .tst-list{grid-template-columns:repeat(1,100%);grid-template-rows:repeat(100,auto);grid-column-gap:0}}.tst-slider-navigation .tst-slider-pagination,.tst-slider-pagination,body .tst-slider-navigation .tst-slider-pagination{display:flex;justify-content:center;width:400px;position:absolute;left:50%;top:auto;bottom:auto;margin-left:-200px}.swiper-pagination-bullet{height:8px;width:8px;margin:0 3px!important;opacity:.2;background-color:#1a2f33!important;border:3px solid transparent!important;transition:.3s ease-in-out}.swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.6);opacity:1;margin:0 5px!important;border:3px solid #c7c804!important;background-color:#1a2f33!important}.swiper-pagination-bullet:focus{outline:inherit}.tst-slider-navigation{justify-content:space-between;width:100%}.tst-slider-navigation,.tst-slider-navigation .tst-nav{display:flex;align-items:center}.tst-slider-navigation .tst-nav .tst-slider-btn{padding-top:1px;margin-left:15px;background-color:#c7c804;display:flex;justify-content:center;align-items:center;height:35px;width:35px;cursor:pointer;border-radius:50%;font-size:14px;transition:.3s ease-in-out}.tst-slider-navigation .tst-nav .tst-slider-btn:hover{filter:brightness(108%);transform:scale(1.015)}.tst-slider-navigation .tst-nav .tst-slider-btn.swiper-button-disabled{pointer-events:none;opacity:.3;background-color:rgba(26,47,51,.1)}.tst-slider-navigation .tst-nav .tst-slider-btn.swiper-button-disabled:hover{background-color:rgba(26,47,51,.1);opacity:.1}.tst-slider-navigation .tst-nav .tst-slider-btn .tst-label{margin-right:15px}.tst-slider-navigation .tst-nav .tst-slider-btn:focus{outline:inherit}.tst-main-slider-navigation{position:absolute;z-index:1;border-radius:10px;bottom:30px;left:50%;display:flex;justify-content:flex-start;align-items:center;padding:0 15px}.tst-main-slider-navigation .tst-main-pagination{width:auto!important}@media(max-width:767px){.tst-dynamic-banner{min-height:80px}}@media(min-width:768px){.tst-main-slider-navigation{margin-left:-360px;width:720px}}@media(min-width:992px){.tst-main-slider-navigation{margin-left:-480px;width:960px}}@media(min-width:1200px){.tst-main-slider-navigation{margin-left:-600px;width:1200px}}@media(max-width:767px){.tst-main-slider-navigation{justify-content:space-between}}.tst-main-slider-nav{display:flex}.tst-main-slider-nav .tst-slider-btn{cursor:pointer;color:#f2f6f7;height:40px;width:40px;font-size:18px;display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out}.tst-main-slider-nav .tst-slider-btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.tst-main-slider-nav .tst-slider-btn i{text-shadow:0 5px 20px rgba(26,47,51,.95)}.tst-main-slider-nav .tst-slider-btn:focus{outline:inherit}.tst-main-slider-nav .tst-slider-btn:hover{transform:scale(1.3)}.tst-main-pagination{display:flex;margin-bottom:0;padding-bottom:0;margin-right:30px}.tst-main-pagination .swiper-pagination-bullet{height:10px;width:10px;margin:0 20px 0 0!important;opacity:1;border:3px solid #f2f6f7!important;box-shadow:0 5px 10px 0 rgba(26,47,51,.9)!important;transition:.3s ease-in-out;background-color:transparent!important}.tst-main-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.5);margin:0 20px 0 0!important;border:2px solid #c7c804!important;background-color:transparent!important}.tst-main-pagination .swiper-pagination-bullet:focus{outline:inherit}.tst-main-pagination .swiper-pagination-bullet:hover{transform:scale(1.3)}@media(max-width:790px){.tst-slider-navigation{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column-reverse}.tst-slider-navigation .tst-nav{margin-bottom:30px}.tst-slider-navigation .tst-nav .tst-label{display:none}.tst-slider-navigation .tst-nav .tst-slider-btn{margin:5px}.tst-slider-pagination{width:100%;position:static;margin-left:auto;margin-right:auto;margin-bottom:35px}.tst-main-slider-navigation{width:calc(100% - 20px);left:10px;bottom:15px}}.datepicker{z-index:999999999999999;border:none;font-weight:400;font-family:var(--font-fira_sans),sans-serif;box-shadow:0 2px 5px 0 rgba(26,47,51,.11)}.datepicker .datepicker--nav{padding-top:10px;color:#1a2f33!important;opacity:1;font-size:14px}.datepicker .datepicker--cell.-current-{background-color:rgba(26,47,51,.2);color:#1a2f33}.datepicker .datepicker--cell.-selected-,.datepicker .datepicker--cell.-selected-.-current-{background:#c7c804;color:#fff}.datepicker .datepicker--cell.-selected-.-current-:hover,.datepicker .datepicker--cell.-selected-:hover{background:#c7c804}.datepicker--pointer{display:none}.nice-select{border:none;height:50px;padding:0 20px;margin-bottom:30px;box-shadow:0 2px 5px 0 rgba(26,47,51,.11)}.nice-select span{line-height:53px;color:#1a2f33!important}.nice-select .list{max-height:200px;overflow-y:scroll;box-shadow:0 2px 5px 0 rgba(26,47,51,.11);margin:10px 0 0;padding:0}.nice-select .list::-webkit-scrollbar-track{background:transparent}.nice-select .list li{height:30px;padding:0 20px;margin:0}.fancybox-slide--video .fancybox-content{width:80%!important}.mapboxgl-marker svg{animation:marker 1s ease-in-out infinite}.mapboxgl-marker svg path{fill:#c7c804}.mapboxgl-marker svg circle{fill:#28292c}@keyframes marker{50%{transform:translateY(-10px)}0%{transform:translateY(0)}}@media(max-width:790px){.mapboxgl-marker{display:none}}