@media (min-width:768px){.ty-homeSlider{height:420px}.ty-seqContentWrap{flex-direction:row-reverse;align-items:center}.ty-seqImgHolder{width:52%}.ty-seqTextHolder{text-align:left;width:48%;padding-left:2rem}.ty-seqTextHolder h1{font-size:2.7rem}.ty-inputHolder{width:50%}.ty-textareaHolder{width:100%}.ty-detailsFormWrap{flex-wrap:wrap;gap:0 1rem;display:flex}.ty-detailsFormWrap .ty-inputHolder{width:calc(50% - .5rem)}.ty-detailsFormWrap .ty-textareaHolder,.ty-detailsFormWrap .ty-submitWrap{width:100%}}@media (min-width:960px){.ty-header-contact{display:none}#headroom.headroom--top{background:0 0}.ty-header-general{height:var(--ntk-header-height)}.ty-quoteBlockWrap{float:right;width:250px}.ty-quoteIcon{width:40px;height:40px}.ty-quoteIcon img,.ty-quoteIcon-svg{padding:8px}.ty-quoteValue{font-size:1.4rem}.ty-quoteActionTitle{font-size:.7rem}.ty-special-nav-wrap{display:flex}#ty-nav{float:left;width:auto}.ty-logoWrap{width:var(--ntk-sidebar-width);padding:10px}.ty-logoImgWrap,.ty-logoImgWrap img{width:100%}.ty-navTrigger{display:none}.ty-navList{float:left;background:0 0;width:auto;height:auto;overflow:visible}.ty-navList:before{display:none}.ty-navList li{height:var(--ntk-header-height);display:inline-block}.ty-navList li.ty-removeNavItem{display:none}.ty-navList li a,.ty-navList li button{width:auto;height:var(--ntk-header-height);color:var(--color-top-nav-text,var(--ntk-orange));line-height:var(--ntk-header-height);border:0;padding:0 .25rem;font-size:.8rem}.ty-navList li a span,.ty-navList li button span{padding:5px 10px}.ty-navList li a:hover span,.ty-navList li button:hover span{color:var(--ntk-bg)}.ty-pageContentWrap{min-height:calc(100vh - 50px);padding-top:var(--ntk-header-height)}.ty-pageContent{width:calc(100% - var(--ntk-sidebar-width));padding-left:30px}.ty-cat{display:block}.ty-catPageTitle-cat{flex-direction:row;justify-content:space-between;align-items:center;padding-left:0}.ty-catPage-productWrap{flex-direction:row;padding-left:0}.ty-catPage-filters{flex:0 0 250px;width:250px}.ty-catPage-product-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ty-productPage-title{text-align:left;padding-left:0}.ty-productPage-contentWrap{grid-template-columns:minmax(420px,43%) 1fr;padding-left:0}.ty-static-section{padding-left:0}.ty-pageTitle{text-align:left}.ty-contact-grid{grid-template-columns:.85fr 1.15fr}.ty-login-form{max-width:560px}.ty-login-form .ty-inputHolder{width:100%}footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;padding:0 10px;display:flex}footer .right{float:right;flex:1 1 0;order:2;justify-content:flex-end;align-items:center;display:flex}footer .left{float:left;flex:1 1 0;order:1;justify-content:flex-start;align-items:center;display:flex}footer .ty-copyright,footer .ty-socials{width:auto;padding:.5rem}footer .ty-copyright{border-bottom:0;border-right:1px solid #ffffff80}footer .ty-credit{border-top:0;padding:.5rem}}@media (min-width:1170px){.ty-quoteBlockWrap{width:300px}.ty-special-nav-wrap a,.ty-special-nav-wrap span{font-size:1.15rem}.ty-navList li a,.ty-navList li button{padding:0 .35rem;font-size:1.05rem}.ty-homeSlider{height:460px}.ty-seqImgHolder{width:42%}.ty-seqTextHolder{width:58%}.ty-seqTextHolder h1{font-size:4rem}}@media (min-width:1600px){.ty-catPage-product-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ty-productBlock{min-height:455px}}@media (max-width:480px){.ty-pageContentWrap{padding-top:335px}.ty-logoImgWrap img{width:170px}.ty-homeSlider{height:570px}.ty-seqTextHolder h1{font-size:1.75rem}.ty-catPage-product-list{grid-template-columns:1fr}.ty-productTitle,.ty-catPageTitle-cat h1,.ty-pageTitle h1{font-size:1.55rem}.ty-price{font-size:1.6rem}}@media (min-width:768px){.ty-gameBG img{width:150%;transform:translate(0)}.ty-catPage-productListItem{width:50%}}@media (min-width:960px){#headroom.headroom--top{background:0 0}.ty-gameBG{opacity:.3}.ty-gameBG img{width:70%;min-width:0;margin-left:auto;transform:translate(0)}.ty-special-nav-wrap .ty-account-wrap,.ty-special-nav-wrap .ty-number-link-wrap{padding:0 .5rem}.ty-navList li a,.ty-navList li button{padding:0}.ty-catPageTitle-cat{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-left:0}.ty-catPageTitle-cat h1,.ty-catPage-baseFilters{width:auto;margin-top:0}.ty-catPage-productWrap{padding-left:0;display:flex;overflow-y:hidden}.ty-catPage-filters{border-right:2px solid var(--ntk-orange);background:0 0;flex:0 0 200px;width:200px;min-height:100%;position:relative;left:0;transform:translate(0)}.ty-catPage-filters-triggerWrap{display:none}.ty-catPage-filterWrap{padding:0}.ty-catPage-products{width:calc(100% - 200px);padding-left:0}.ty-productBlock{width:90%}.ty-productBlock-imgHolder{width:200px;height:200px}}@media (min-width:1170px){.ty-special-nav-wrap a,.ty-special-nav-wrap span{font-size:1.2rem}.ty-special-nav-wrap .ty-account-wrap,.ty-special-nav-wrap .ty-number-link-wrap{padding:0 1rem}.ty-navList li a,.ty-navList li button{padding:0 10px;font-size:1.1rem}.ty-catPage-productListItem{width:33.33%}}@media (min-width:1600px){.ty-catPage-product-list{grid-template-columns:none}.ty-productBlock{min-height:0}}@media (max-width:480px){.ty-catPageTitle-cat{padding-left:75px}.ty-catPage-product-list{display:flex}.ty-productBlock{width:100%}.ty-productBlock-imgHolder{width:210px;height:210px}.ty-productBlock-title h3{font-size:1rem}}.ty-static-section{float:left;width:100%;padding:0 1rem 2rem}.ty-about-img-holder{float:left;border:5px solid var(--ntk-block);width:100%;height:300px;position:relative;overflow:hidden}.ty-about-img-holder img{width:150%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ty-about-contentWrap{float:left;width:100%;color:var(--ntk-white);opacity:.7;padding:15px 15px 0}.ty-about-contentWrap p{color:var(--ntk-white);margin-bottom:1rem;line-height:1.4}.ty-awards-title{float:left;margin-top:1rem}ul.ty-awards-list{float:left;width:100%;padding:0 1rem}ul.ty-awards-list li{width:100%;margin-bottom:1rem}ul.ty-awards-list li .ty-award-content{width:100%}ul.ty-awards-list li .ty-award-content img{border:1px solid #ff940026;width:100%}ul.ty-awards-list li .ty-award-content h3{color:#ffffff80;text-align:center;margin-top:.75rem;font-size:1rem}.ty-services-contentWrap{float:left;width:100%;margin-top:15px}.ty-services-contentWrap>ul{flex-direction:column;width:100%;display:flex}.ty-services-contentWrap ul li.ty-service-list-item{flex-direction:column;width:100%;margin-bottom:1.2rem;display:flex}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-item-title{text-align:center;justify-content:center;width:100%;display:flex}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-item-title .ty-img-holder{vertical-align:super;width:40px;height:40px;margin-right:.5rem;display:inline-block}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-item-title .ty-img-holder img{width:100%;height:auto}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-item-title .ty-service-title{color:var(--ntk-orange);font-weight:700;display:inline-block}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-item-title .ty-service-title h1{margin:0;font-size:2.25rem;font-weight:400;line-height:40px}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content{width:100%;padding:20px}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content h4{background:var(--ntk-orange);color:var(--ntk-bg);margin:10px 0;padding:5px 10px;font-size:18px;display:inline-block}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content p{color:var(--ntk-white);opacity:.7;margin:0 0 10px;font-size:1rem;line-height:1.4}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content .ty-service-content-conditions{color:var(--ntk-white);padding-left:20px;list-style:circle}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content .ty-service-content-conditions li{list-style:circle}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content .ty-service-content-conditions p{opacity:.5;font-size:1rem}.ty-about-contentWrap.ty-careers-page-content-wrap,.ty-about-contentWrap.ty-careers-page-content-wrap p{opacity:1}.ty-careers-slot-list-sect{float:left;flex-direction:column;width:100%;display:flex}.ty-careers-slot-list-sect .ty-pageTitle h2{color:var(--ntk-orange);font-size:1.45rem;font-weight:400}.ty-careers-slot-list-sect ul{max-width:1000px}.ty-careers-slot-list-sect ul li{margin-bottom:1rem}.ty-careers-slot-list-sect ul li a{color:var(--ntk-white);border:1px solid var(--ntk-orange);transform-origin:0;flex-direction:column;gap:.35rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.ty-careers-slot-list-sect ul li a:hover{background-color:var(--ntk-orange);color:#000;transform:scale(1.025)}.ty-careers-slot-list-sect ul li .ty-career-slot-pos-title h3{margin:0}.ty-careers-slot-list-sect ul li a{cursor:pointer}.ty-careers-slot-list-sect ul li a .ty-career-slot-pos-arrow{transition:transform .25s}.ty-careers-slot-list-sect ul li a[aria-expanded=true] .ty-career-slot-pos-arrow{transform:rotate(90deg)}.ty-career-slot-body{opacity:0;max-height:0;color:var(--ntk-white);transition:max-height .4s,opacity .3s,padding .4s,margin .4s;overflow:hidden}.ty-career-slot-body.is-open{opacity:1;max-height:1400px;margin:-.35rem 0 .4rem;padding:.75rem .25rem .35rem}.ty-career-slot-body p{margin:0 0 .6rem;line-height:1.55}.ty-career-slot-body .ty-career-slot-empty{opacity:.7;font-style:italic}.ty-career-slot-apply{border:1px solid var(--ntk-orange);color:var(--ntk-orange);border-radius:4px;margin-top:.35rem;padding:.45rem 1.1rem;transition:background-color .2s,color .2s;display:inline-block}.ty-career-slot-apply:hover{background-color:var(--ntk-orange);color:#000}.ty-catPage-priceRange-slider.ty-range-slider-filter{background:color-mix(in srgb, var(--color-text) 18%, transparent)!important;border-radius:999px!important;height:8px!important}.ty-catPage-priceRange-slider .ui-slider-range{background:var(--color-accent)!important;border-radius:999px!important;height:8px!important}.ty-catPage-priceRange-slider .ui-slider-handle{border-radius:var(--radius-sm,4px)!important;background:var(--color-surface)!important;border:4px solid var(--color-accent)!important;width:20px!important;height:20px!important;box-shadow:0 1px 4px color-mix(in srgb, var(--color-text) 32%, transparent)!important;top:50%!important}.ty-productPage-desc{color:var(--ntk-white);margin:.75rem 0}.ty-productPage-desc-h{color:var(--ntk-white);margin:1.1rem 0 .5rem;font-size:1.05rem;font-weight:700}.ty-productPage-desc-h:first-child{margin-top:0}.ty-productPage-desc-p{margin:0 0 .6rem;line-height:1.6}.ty-productPage-desc-list{margin:0 0 .75rem;padding-left:1.15rem;list-style:outside}.ty-productPage-desc-list li{margin:.15rem 0;line-height:1.5}.ty-pdp-top{grid-template-columns:1fr;gap:1.5rem;padding:1rem 0 2rem;display:grid}.ty-pdp-image,.ty-pdp-info,.ty-pdp-description{background:#00000038;border:1px solid #ffffff1f}.ty-pdp-info{color:var(--ntk-white);padding:1.4rem 1.6rem}.ty-pdp-header{padding:1.1rem 0 0}.ty-pdp-title{float:none;text-align:left;width:auto;color:var(--ntk-white);margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.2}.ty-pdp-brandrow{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.ty-pdp-brand b{color:var(--ntk-orange)}.ty-pdp-brandrow .ty-special-msg{margin:0}.ty-pdp-short{opacity:.92;margin:0 0 1.1rem;line-height:1.55}.ty-pdp-price{float:none;text-align:left;flex-wrap:wrap;align-items:baseline;gap:.75rem;width:auto;margin:0 0 1.1rem;display:flex;border-top:0!important}.ty-pdp-price .ty-price{float:none;width:auto;line-height:1.2;display:inline-block}.ty-pdp-oldprice{margin-left:0;text-decoration:line-through;color:var(--ntk-grey)!important;font-size:1.2rem!important}.ty-pdp-variations{margin-bottom:1rem}.ty-pdp-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex;border-top:0!important}.ty-pdp-qty{align-items:center;gap:.5rem;display:flex}.ty-pdp-qty label{color:var(--ntk-white)}.ty-pdp-qty-input{background:var(--ntk-block);width:72px;color:var(--ntk-white);text-align:center;border:1px solid #fff3;padding:.5rem}.ty-pdp-actions .ty-btn-holder{flex-flow:wrap;align-items:center;gap:.75rem}.ty-pdp-actions .ty-btn{margin-bottom:0}.ty-pdp-meta{clear:both;color:var(--ntk-white);border-top:1px solid #ffffff24;flex-direction:column;gap:.35rem;margin-top:1.2rem;padding-top:.9rem;font-size:.95rem;display:flex}.ty-pdp-meta b{color:var(--ntk-orange)}.ty-pdp-description{margin-bottom:2rem;padding:1.25rem 1.6rem}.ty-pdp-desc-tabs{margin-bottom:1rem}.ty-pdp-desc-tabs li.active{color:var(--ntk-orange);border-bottom:2px solid var(--ntk-orange);padding-bottom:.5rem;font-weight:700;display:inline-block}.ty-pdp-related{margin-bottom:2.5rem}.ty-pdp-extras{color:var(--ntk-white);border-top:1px solid #ffffff1f;margin:0 0 2.5rem;padding:1.5rem 0 0}.ty-pdp-extra-h{color:var(--ntk-orange);margin:1rem 0 .6rem;font-size:1.2rem;font-weight:700}.ty-pdp-extra-p{margin:0 0 .75rem;line-height:1.6}.ty-pdp-extra-p a{color:var(--ntk-orange)}.ty-pdp-extra{margin:0 0 1rem;display:block}.ty-pdp-extra-img{max-width:100%;height:auto;display:block}.ty-pdp2-cartform{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:0;display:flex;border-top:0!important}.ty-pdp2-metaPanel{clear:both;border-top:1px solid #ffffff24;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.2rem;padding-top:.9rem;display:flex}.ty-pdp2-metaTable{flex-direction:column;gap:.35rem;margin:0;display:flex}.ty-pdp2-metaRow{gap:.4rem;display:flex}.ty-pdp2-metaRow dt{color:var(--ntk-orange);margin:0;font-weight:700}.ty-pdp2-metaRow dd{color:var(--ntk-white);margin:0}.ty-pdp2-shareBtn{padding:.5rem 1rem!important;font-size:.85rem!important}.ty-pdp2-tabs ul{gap:1.5rem;display:flex}.ty-pdp2-tabs li button{font:inherit;color:var(--ntk-grey);cursor:pointer;background:0 0;border:0;padding:0 0 .5rem}.ty-pdp2-tabs li.active button{color:var(--ntk-orange);font-weight:700}.ty-pdp2-attrTable{margin:0}.ty-pdp2-attrRow{border-bottom:1px solid #ffffff1a;gap:.75rem;padding:.6rem 0;display:flex}.ty-pdp2-attrRow dt{min-width:160px;color:var(--ntk-orange);margin:0;font-weight:700}.ty-pdp2-attrRow dd{color:var(--ntk-white);opacity:.92;margin:0}a.ty-quoteBlock{text-decoration:none}.ty-cart-toast{z-index:60;border:1px solid var(--ntk-orange);background:var(--ntk-bg);max-width:min(92vw,480px);color:var(--ntk-white);box-shadow:var(--ntk-shadow,0 12px 30px #00000059);border-radius:8px;align-items:center;gap:.6rem;padding:.7rem 1.1rem;animation:.18s ease-out tyCartToastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes tyCartToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ty-cart-toast-check{color:var(--ntk-orange);font-weight:700}.ty-cart-toast-text{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ty-cart-toast-text b{color:var(--ntk-orange)}.ty-cart-layout{flex-direction:column;gap:1.25rem;padding:0 1rem 2.5rem;display:flex}.ty-cart-lines{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ty-cart-line{color:var(--ntk-white);background:#00000038;border:1px solid #ffffff1f;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1rem;display:grid;position:relative}.ty-cart-line-imgWrap{background:#fff;border-radius:4px;width:72px;height:72px;display:block;overflow:hidden}.ty-cart-line-imgWrap img{object-fit:contain;width:100%;height:100%}.ty-cart-line-imgFallback{background:var(--ntk-block);width:100%;height:100%;display:block}.ty-cart-line-info{flex-direction:column;gap:.25rem;min-width:0;padding-right:1.75rem;display:flex}.ty-cart-line-title{color:var(--ntk-white);font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none}.ty-cart-line-title:hover{color:var(--ntk-orange)}.ty-cart-line-price{color:var(--ntk-grey);font-size:.85rem}.ty-cart-line-qty{align-items:center;gap:0;display:flex}.ty-cart-line-qty button{background:var(--ntk-block);width:34px;height:34px;color:var(--ntk-white);cursor:pointer;border:1px solid #fff3;font-size:1rem}.ty-cart-line-qty button:hover{border-color:var(--ntk-orange);color:var(--ntk-orange)}.ty-cart-line-qty input{background:var(--ntk-bg);width:52px;height:34px;color:var(--ntk-white);text-align:center;border:1px solid #fff3;border-left:0;border-right:0;font-size:.9rem}.ty-cart-line-total{color:var(--ntk-orange);white-space:nowrap;font-weight:700}.ty-cart-line-remove{width:28px;height:28px;color:var(--ntk-grey);cursor:pointer;background:0 0;border:0;font-size:1.2rem;line-height:1;position:absolute;top:.5rem;right:.6rem}.ty-cart-line-remove:hover{color:var(--ntk-orange)}.ty-cart-summary{color:var(--ntk-white);background:#00000038;border:1px solid #ffffff1f;align-self:start;padding:1.25rem 1.4rem}.ty-cart-summary-title{text-transform:uppercase;color:var(--ntk-white);margin:0 0 1rem;font-size:1.15rem}.ty-cart-summary-rows{flex-direction:column;gap:.5rem;margin:0 0 1rem;display:flex}.ty-cart-summary-rows>div{justify-content:space-between;gap:1rem;display:flex}.ty-cart-summary-rows dt{color:var(--ntk-grey)}.ty-cart-summary-rows dd{margin:0}.ty-cart-summary-subtotal{border-top:1px solid #ffffff24;padding-top:.6rem}.ty-cart-summary-subtotal dd{color:var(--ntk-orange);font-size:1.35rem;font-weight:700}.ty-cart-summary-note{color:var(--ntk-grey);margin:0 0 1.1rem;font-size:.85rem;line-height:1.5}.ty-cart-summary-actions{flex-direction:column;gap:.75rem;display:flex}.ty-cart-clear{color:var(--ntk-grey);cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:.6rem 1rem;font-size:.9rem}.ty-cart-clear:hover{border-color:var(--ntk-orange);color:var(--ntk-orange)}.ty-cart-empty{color:var(--ntk-white);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem 4rem;display:flex}.ty-cart-empty-title{margin:0;font-size:1.25rem;font-weight:700}.ty-cart-empty-hint{color:var(--ntk-grey);margin:0 0 1rem}.ty-map-embed{border:0;width:100%;height:100%;min-height:340px;display:block}@media (min-width:960px){.ty-pdp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.ty-pdp2-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ty-pdp2-metaPanel{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.ty-cart-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;padding:0 0 2.5rem;display:grid}.ty-cart-line{grid-template-columns:72px minmax(0,1fr) auto auto}}.ty-contactMap{float:left;width:100%;margin-top:1rem;margin-bottom:1rem;position:relative}.ty-contactMap .ty-map{z-index:1;background:#000;width:100%;height:400px;overflow:hidden}.ty-contactMap .ty-map img{opacity:.82;width:400%;max-width:none;height:auto}.ty-contactMap .ty-addressWrap{z-index:2;background:var(--ntk-orange);text-align:center;width:100%;padding:20px;box-shadow:0 0 10px #00000080}.ty-contactMap .ty-addressWrap .ty-address{z-index:1;background:var(--ntk-orange);width:100%;margin-bottom:1rem;position:relative}.ty-contactMap .ty-addressWrap .ty-address:last-of-type{margin-bottom:0}.ty-contactMap .ty-addressWrap span{width:100%;color:var(--ntk-bg);font-size:1.2rem;font-weight:700;display:inline-block}.ty-contactMap .ty-addressWrap span.ty-address-title{opacity:.6;margin-bottom:.2rem;font-size:1rem;font-weight:400}.ty-contactMap .ty-addressWrap span.ty-address-title:before{content:"●";margin-right:.5rem}.ty-contactFormWrap{float:left;width:100%;position:relative}.ty-contactFormWrap h2{color:var(--ntk-white);text-align:center;vertical-align:middle;margin:20px 0;font-size:30px;font-weight:400}.ty-contactFormWrap h2:before{content:"✉";opacity:.3;margin-right:10px}.ty-contactFormWrap .ty-contactForm{float:left;width:100%;position:relative}.ty-contactFormWrap form{flex-direction:column;width:100%;display:flex}.ty-contactFormWrap form .ty-form-inputWrap{float:left;flex-direction:column;width:100%;display:flex}.ty-contactFormWrap form .ty-form-inputWrap .ty-inputHolder{width:100%}.ty-contactFormWrap form .ty-submitWrap{float:left;text-align:center;width:100%}.ty-contactFormWrap form .ty-submitWrap input[type=submit]{background:var(--ntk-orange);color:#000;border:0;border-radius:10px;outline:0;padding:15px 30px;font-size:1.5rem;font-weight:700;transition:all .2s}.ty-contactFormWrap form .ty-submitWrap input[type=submit]:hover{box-shadow:0 0 20px #ff9400cc}.ty-contact-quick{float:left;text-align:center;width:100%;padding:1rem 0}.ty-contact-quick span{color:var(--ntk-grey);margin:0 .5rem;font-weight:700;display:inline-block}.ty-detailsFormWrap{float:left;background:0 0;border:0;justify-content:center;width:100%;padding:1rem;display:flex;position:relative}.ty-detailsFormWrap form{float:left;flex-direction:column;align-items:center;width:100%;display:flex}.ty-detailsFormWrap form .ty-inputHolder{max-width:300px;width:100%!important}.ty-detailsFormWrap form .ty-submitWrap{text-align:center;width:100%}.ty-modal-btn{border:1px solid var(--ntk-orange);background-color:var(--ntk-orange);color:#000;text-align:center;cursor:pointer;border-radius:10px;outline:0;min-width:300px;padding:15px 20px;font-size:1.2rem;font-weight:700;transition:all .3s;display:inline-block}.ty-modal-btn:not(.disabled){transition:all .1s;transform:scale(1)}.ty-modal-btn:not(.disabled):active{transform:scale(.9)}.ty-modal-btn:hover{box-shadow:0 0 20px #ff9400cc}.ty-modal-btn.green-bkg{background-color:#00e676;border-color:#00e676}.ty-modal-btn.green-bkg:hover{box-shadow:0 0 20px #00e676cc}.ty-login-register-page .ty-show-password-wrap{margin-top:0;margin-bottom:1rem}.ty-detailsFormWrap form .ty-submitWrap input#ty-submit,.ty-detailsFormWrap form .ty-submitWrap .ty-modal-btn{margin-bottom:1rem}@media (min-width:768px){.ty-about-img-holder img{width:110%}ul.ty-awards-list{flex-wrap:wrap;padding:0;display:flex}ul.ty-awards-list li{width:50%;padding:0 1rem 0 0}.ty-contactFormWrap form .ty-form-inputWrap{flex-flow:wrap}.ty-contactFormWrap form .ty-form-inputWrap .ty-inputHolder{width:50%;padding-right:1rem}.ty-contactFormWrap form .ty-form-inputWrap .ty-textareaHolder{width:100%}}@media (min-width:960px){.ty-static-section{padding-left:0}.ty-about-contentWrap{padding:15px 15px 0 0}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-item-title{justify-content:flex-start}.ty-services-contentWrap ul li.ty-service-list-item .ty-service-list-content{padding-left:0}.ty-careers-slot-list-sect ul li{padding:0 20px}.ty-careers-slot-list-sect ul li a{flex-direction:row;gap:.5rem;padding:.5rem 1rem}.ty-careers-slot-list-sect ul li a:before,.ty-careers-slot-list-sect ul li a:after{content:"";background-color:var(--ntk-orange);width:20px;height:calc(100% + 2px);display:block;position:absolute;top:-1px}.ty-careers-slot-list-sect ul li a:after{clip-path:polygon(0 0,100% 10%,100% 90%,0% 100%);left:100%}.ty-careers-slot-list-sect ul li a:before{clip-path:polygon(0 10%,100% 0,100% 100%,0% 90%);right:100%}.ty-careers-slot-list-sect ul li .ty-career-slot-pos-title{width:34%}.ty-careers-slot-list-sect ul li .ty-career-slot-pos-location,.ty-careers-slot-list-sect ul li .ty-career-slot-pos-deadline{width:30%;padding-top:2px}.ty-careers-slot-list-sect ul li .ty-career-slot-pos-arrow{text-align:right;width:4%;margin:0}.ty-contactMap{padding:0 1rem}.ty-contactMap .ty-map img{width:100%}.ty-contactMap .ty-addressWrap{width:300px;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.ty-contactMap .ty-addressWrap span{text-align:left;font-size:1.1rem}.ty-contactMap .ty-addressWrap span.ty-address-title{margin-bottom:.5rem}.ty-detailsFormWrap{padding-left:0}.ty-detailsFormWrap.ty-login-register-page{justify-content:flex-start}.ty-detailsFormWrap.ty-login-register-page form{align-items:flex-start;width:100%;position:relative;left:-10px}.ty-detailsFormWrap.ty-login-register-page form .ty-inputHolder{max-width:500px}.ty-detailsFormWrap.ty-login-register-page form .ty-inputHolder>label{left:25px}.ty-detailsFormWrap.ty-login-register-page form .ty-submitWrap{text-align:left}.ty-detailsFormWrap.ty-login-register-page form .ty-submitWrap .ty-modal-btn{min-width:auto}}@media (min-width:1170px){ul.ty-awards-list li{width:25%}.ty-careers-slot-list-sect ul li .ty-career-slot-pos-title{width:50%}.ty-careers-slot-list-sect ul li .ty-career-slot-pos-location,.ty-careers-slot-list-sect ul li .ty-career-slot-pos-deadline{width:23%}}@media (min-width:768px){.ty-homeSlider{height:400px}.ty-productPage-content-imgHolder{width:50%;padding:20px}.ty-productPage-content{width:50%}.ty-product-page-variations .ty-variation{flex-direction:row}.ty-variation-title{text-align:right;width:30%;margin-bottom:0;padding-right:1rem}.ty-variation-options{width:70%}}@media (min-width:960px){.ty-pageContentWrap{padding-top:var(--ntk-header-height)}.ty-catListItem a{min-height:55px}.ty-catIconWrap{flex-basis:55px;width:55px}.ty-catTitle{width:auto}.ty-catPage-productWrap{overflow:visible hidden}.ty-catPage-filters{background:0 0;border-right:0;flex:0 0 200px;width:200px;overflow:visible}.ty-catPage-filters:after{display:block}.ty-catPage-filterWrap{padding:0 1rem 0 0}.ty-filterListItem-label:hover{padding-left:30px}.ty-catPage-products{width:calc(100% - 200px);padding-left:0}.ty-productPage-title{text-align:left;padding-left:0}.ty-productPage-contentWrap{padding-left:0;display:block}.ty-productPage-content-imgHolder,.ty-productPage-content{float:left}.ty-product-page-other-content{float:left;clear:both}.ty-productBlock-imgHolder{width:200px;height:200px}}.ty-pageContentWrap--noSidebar .ty-pageContent{min-width:0}@media (min-width:1170px){.ty-homeSlider,.ty-sequence-slider{height:400px}.ty-slideContent{width:400px;height:400px}.ty-product-page-btn-holder .ty-btn-holder{flex-direction:row;justify-content:center;gap:.75rem}}@media (max-width:480px){.ty-catTitle span{overflow-wrap:anywhere}.ty-catPage-filters.open+.ty-catPage-products{transform:translate(170px)}.ty-productPage-contentWrap{padding-left:.75rem;padding-right:.75rem}.ty-productTitle{font-size:1.55rem}.ty-payment-method-blocks-list li{width:100%}}@media (max-width:959px){.ty-header-contact{border-bottom:1px solid #ffffff59;flex-direction:row;align-items:stretch;height:38px;min-height:38px}.ty-header-contact a{justify-content:center;align-items:center;min-height:38px;padding:0 .55rem;display:flex}.ty-header-contact-number{border-bottom:0;border-right:1px solid #ffffff59;flex:auto}.ty-header-contact-login{flex:0 0 34%}.ty-header-contact h2{font-size:1rem;line-height:1}.ty-header-general{background:var(--color-header-bg,var(--ntk-bg));height:76px;min-height:76px;position:relative}#headroom.headroom--not-top .ty-header-general,#headroom.headroom--pinned .ty-header-general{background:var(--ntk-orange)}.ty-quoteBlockWrap{z-index:4;float:none;width:98px;height:76px;position:absolute;top:0;left:0}.ty-quoteBlock,.ty-search-btn{height:76px;min-height:76px}.ty-quoteBlock{flex:0 0 54px;width:54px}.ty-search-btn{flex:0 0 44px;width:44px;font-size:1.65rem}.ty-quoteValueWrap{justify-content:center}.ty-quoteIconHolder{margin-right:0}.ty-quoteIcon{width:36px;height:36px}.ty-quoteIcon img,.ty-quoteIcon-svg{padding:7px}.ty-quoteValueHolder{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#ty-nav{float:none;width:100%;height:76px;position:relative}.ty-logoWrap{float:none;width:100%;height:76px;padding:0;position:relative}.ty-logoImgWrap{float:none;width:190px;max-width:48vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ty-logoImgWrap img{object-fit:contain;width:100%;max-height:54px}.ty-navTrigger{z-index:5;float:none;justify-content:center;align-items:center;width:56px;height:76px;font-size:2.35rem;display:flex;position:absolute;top:0;right:0}.ty-pageContentWrap{padding-top:var(--pcpro-header-stack-mobile,124px)}.ty-homeSlider{height:520px}.ty-homeSlider .seq-canvas,.ty-seq-slide{min-height:100%}.ty-seqContentWrap{flex-direction:column;justify-content:center;align-items:center}.ty-seqImgHolder{justify-content:center;align-items:center;width:100%;height:300px;padding:12px 16px;display:flex}.ty-seqImgHolder img{object-fit:contain;width:100%;max-width:350px;height:100%;max-height:300px}.ty-seqTextHolder{text-align:center;width:100%;padding:0 1rem 1rem}.ty-catPageTitle-cat{text-align:center;align-items:center;gap:.75rem;padding:0 1rem 1rem}.ty-catPageTitle-cat h1{text-align:center;width:100%;margin:0;line-height:1.15}.ty-catPage-baseFilters{justify-content:center;width:100%;margin:0}.ty-catPage-baseFilter{min-height:44px}.ty-catPage-productWrap{min-height:0;padding:0 .75rem 2rem;display:block;overflow:visible}.ty-catPage-filters,body[data-layout-key] .ty-catPage-filters{background:#00000042;border-top:1px solid #ff940073;border-right:0;width:100%;min-height:0;margin:0 0 1rem;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.ty-catPage-filters.open,body[data-layout-key] .ty-catPage-filters.open{height:auto;overflow:visible;transform:none}.ty-catPage-filters:after{display:none}.ty-catPage-filters-triggerWrap{float:none;text-align:center;width:100%;padding:0;display:block}#ty-catPage-filters-trigger{border:1px solid var(--ntk-orange);background:#0000003d;justify-content:center;align-items:center;gap:7px;width:100%;height:48px;padding:0;display:flex}#ty-catPage-filters-trigger span{float:none;background:var(--ntk-orange);border-radius:2px;width:8px;height:8px;margin:0;display:block;position:static}#ty-catPage-filters-trigger span:before{content:none}.ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filterWrap{width:100%;min-width:0;max-width:none;padding:1rem}.ty-catPage-filters:not(.open) .ty-catPage-filterWrap{display:none}.ty-catPage-priceRange-sliderHolder{width:100%;margin-top:0;padding:10px 0 0}.ty-range-slider-filter,body[data-layout-key] .ty-range-slider-filter{background:var(--ntk-orange);border-radius:3px;width:calc(100% - 28px);height:12px;margin:12px 14px 8px}.ui-slider-range{background:var(--ntk-block);border-radius:3px;height:12px}.ui-slider-handle{background:var(--ntk-orange);border-radius:4px;width:20px;height:20px}.ty-price-values{width:100%;font-size:.85rem}.ty-filterListItem-label{align-items:center;min-height:36px;padding-left:28px;display:inline-flex}.ty-filterListItem-label:before{top:50%;transform:translateY(-50%)}.ty-catPage-products,body[data-layout-key] .ty-catPage-products{width:100%;padding-left:0;transform:none}.ty-catPage-filters.open+.ty-catPage-products{transform:none}.ty-catPage-product-list{grid-template-columns:minmax(0,min(100%,390px));justify-content:center;gap:16px 0}.ty-home-products{padding:0 .75rem 2rem}.ty-home-products .ty-catPage-product-list{justify-content:center}.ty-catPage-productListItem{width:100%;max-width:390px;margin:0 auto}.ty-catPage-productListItem a{display:block}.ty-productBlock,body[data-layout-key] .ty-productBlock{width:100%;min-width:0;max-width:none;padding-bottom:28px;overflow:visible}.ty-productBlock-imgHolder,body[data-layout-key] .ty-productBlock-imgHolder{width:100%;height:var(--product-card-image-height-mobile);min-height:var(--product-card-image-height-mobile);padding:28px}.ty-productBlock-title{min-height:72px}.ty-productBlock-wrap .ty-product-quoteBtn,body[data-layout-key] .ty-productBlock-wrap .ty-product-quoteBtn{z-index:14;order:20;width:100%;margin:0 0 10px;overflow:visible;position:static!important;top:auto!important;bottom:auto!important}.ty-product-quoteBtn button{border:2px solid var(--ntk-orange);min-width:112px;min-height:38px;padding:8px 16px;line-height:1}.ty-productBlock .ty-productBlock-specialMsg,body[data-layout-key] .ty-productBlock .ty-productBlock-specialMsg{z-index:15;order:21;width:100%;position:static!important;top:auto!important;bottom:auto!important;transform:none!important}.ty-productBlock-specialMsg span{justify-content:center;align-items:center;min-height:30px;display:inline-flex}.ty-productGallery-navBtn{min-width:44px;min-height:44px}footer .ty-socials a,footer .ty-credit a{align-items:center;min-height:36px;padding:6px;display:inline-flex}}@media (max-width:480px){.ty-pageContentWrap{padding-top:var(--pcpro-header-stack-mobile,124px)}.ty-logoImgWrap{width:176px;max-width:45vw}.ty-homeSlider{height:510px}.ty-seqImgHolder{height:292px}.ty-seqImgHolder img{max-width:330px;max-height:292px}.ty-catPage-product-list{grid-template-columns:minmax(0,100%)}.ty-catPage-productListItem{max-width:100%}.ty-catPage-filters.open+.ty-catPage-products{transform:none}}@media (max-width:959px){.ty-header-contact{padding-right:44px}.ty-header-contact-number{justify-content:flex-start;padding-left:12px}.ty-header-contact-login{flex:0 0 46px;width:46px;padding:0}.ty-header-contact-login h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ty-header-loginIcon{width:38px;height:38px;color:var(--color-login-text,var(--ntk-white));justify-content:center;align-items:center;display:inline-flex}.ty-header-loginIcon:before{content:"";font-family:FontAwesome,Arial,sans-serif;font-size:1.2rem;line-height:1}.ty-quoteBlockWrap{z-index:7;pointer-events:none;width:100%;height:76px;inset:0}.ty-quoteBlockWrap .ty-quoteBlock,.ty-quoteBlockWrap .ty-search-btn{pointer-events:auto;position:absolute}.ty-quoteBlockWrap .ty-quoteBlock{background:#000000eb;border-left:1px solid #ffffff4d;width:44px;height:38px;min-height:38px;top:-38px;left:auto;right:0}.ty-quoteBlockWrap .ty-search-btn{width:48px;height:76px;min-height:76px;top:0;left:0}.ty-quoteIcon{width:28px;height:28px;position:relative}.ty-quoteIcon img,.ty-quoteIcon-svg{display:none}.ty-quoteIcon:before,.ty-quoteIcon:after{content:"";display:block;position:absolute}.ty-quoteIcon:before{border:2px solid var(--color-cart-bg,#111);border-top:0;width:13px;height:9px;top:8px;left:7px;transform:skew(-8deg)}.ty-quoteIcon:after{background:var(--color-cart-bg,#111);width:3px;height:3px;box-shadow:9px 0 0 var(--color-cart-bg,#111);border-radius:50%;bottom:6px;left:9px}.ty-logoImgWrap{max-width:min(48vw,190px)}.ty-offCanvasNav{background:var(--color-sidebar-bg,var(--ntk-bg));width:min(85vw,320px);max-width:320px;overflow-x:hidden;box-shadow:18px 0 34px #0000008c}.ty-offCanvasNav h2{text-align:left;min-height:44px;margin:0;padding:14px 52px 12px 18px}.ty-catNav-trigger-close{width:48px;height:48px;color:var(--ntk-orange);line-height:44px;top:0;left:auto;right:0}.ty-overlay-trigger.open{opacity:1;background:#000000b8}.ty-offCanvasNav .ty-cat{width:100%;overflow-x:hidden}.ty-offCanvasNav .ty-cat-list{padding-right:0}.ty-offCanvasNav .ty-catListItem a{min-height:54px}.ty-catPageTitle-cat{gap:.8rem;padding-top:.9rem}.ty-catPageTitle-cat h1{overflow-wrap:anywhere;max-width:100%}.ty-catPage-baseFilters{gap:8px}.ty-catPage-baseFilter{min-width:0;min-height:42px;padding:0 12px}.ty-catPage-filters,body[data-layout-key] .ty-catPage-filters{width:100%;box-shadow:none;background:0 0;border:0;margin:0 0 18px;transition:none;overflow:visible}.ty-catPage-filters.open,body[data-layout-key] .ty-catPage-filters.open{overflow:visible}.ty-catPage-filters-triggerWrap{padding:0}#ty-catPage-filters-trigger{border:1px solid var(--ntk-orange);width:100%;height:46px;min-height:46px;color:var(--ntk-white);letter-spacing:0;text-transform:uppercase;background:#00000075;gap:10px;font-weight:700;transition:border-color .2s,background-color .2s}.ty-catPage-filters.open #ty-catPage-filters-trigger{background:#ff94001f}#ty-catPage-filters-trigger>span,#ty-catPage-filters-trigger .ty-filterToggleIcon,#ty-catPage-filters-trigger .ty-filterToggleIcon span,#ty-catPage-filters-trigger .ty-filterToggleLabel{float:none;margin:0;display:inline-flex;position:static;transform:none!important}#ty-catPage-filters-trigger .ty-filterToggleIcon{background:0 0;flex-direction:column;justify-content:center;gap:4px;width:28px;height:22px}#ty-catPage-filters-trigger .ty-filterToggleIcon span{background:var(--ntk-orange);border-radius:2px;width:24px;height:3px}#ty-catPage-filters-trigger .ty-filterToggleIcon span:nth-child(2){width:18px}#ty-catPage-filters-trigger .ty-filterToggleIcon span:before,#ty-catPage-filters-trigger .ty-filterToggleLabel:before{content:none}#ty-catPage-filters-trigger .ty-filterToggleLabel{background:0 0;align-items:center;width:auto;height:auto;line-height:1}.ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filterWrap{opacity:0;background:#0000006b;border:1px solid #0000;width:100%;max-width:none;max-height:0;margin-top:0;transition:max-height .28s,opacity .2s,padding .2s,margin .2s,border-color .2s;overflow:hidden;transform:translateY(-4px);padding:0 1rem!important;display:block!important}.ty-catPage-filters.open .ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filters.open .ty-catPage-filterWrap{opacity:1;border-color:#ff940052;max-height:min(72vh,680px);margin-top:8px;overflow-y:auto;transform:translateY(0);padding:1rem!important}.ty-filterListItem{min-height:44px}.ty-filterListItem-label{min-height:44px;padding-left:34px}.ty-productBlock,body[data-layout-key] .ty-productBlock{padding-bottom:20px;overflow:hidden}.ty-productBlock-imgHolder,body[data-layout-key] .ty-productBlock-imgHolder{height:var(--product-card-image-height-mobile);min-height:var(--product-card-image-height-mobile);flex:none;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.ty-productBlock-imgHolder img,body[data-layout-key] .ty-productBlock-imgHolder img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.ty-productBlock-content{flex-direction:column;align-items:center;margin-bottom:0;display:flex}.ty-productBlock-title,body[data-layout-key] .ty-productBlock-title{min-height:72px}.ty-productBlock-title h3{padding:14px 16px}.ty-productBlock-price{height:auto;min-height:46px;margin-top:8px}.ty-productBlock-wrap .ty-product-quoteBtn,body[data-layout-key] .ty-productBlock-wrap .ty-product-quoteBtn{margin:8px 0 9px}.ty-product-quoteBtn button{background:var(--ntk-bg);color:var(--ntk-white);opacity:1;border-radius:24px;transform:none}.ty-productBlock .ty-productBlock-specialMsg,body[data-layout-key] .ty-productBlock .ty-productBlock-specialMsg{margin-bottom:0}.ty-productBlock-specialMsg span{min-width:74px}.ty-home-products .ty-catPage-products,.ty-home-products .ty-catPage-product-list,.ty-home-products .ty-catPage-productListItem{justify-content:center}.ty-seqImgHolder{overflow:hidden}.ty-seqImgHolder img{object-fit:contain}footer .ty-copyright{padding:1rem .75rem}footer .ty-socials{justify-content:center;gap:18px;padding:.7rem;display:flex}footer .ty-socials a{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:0}footer .ty-social-icon:before{font-family:FontAwesome,Arial,sans-serif;font-size:1.35rem;line-height:1}footer .ty-social-facebook:before{content:""}footer .ty-social-instagram:before{content:""}footer .ty-social-tiktok i,footer .ty-social-tiktok img{width:20px;height:20px;display:block}footer .ty-credit{padding:1rem .75rem}footer .ty-credit-line{min-height:28px;line-height:1.35;display:block}}@media (max-width:480px){.ty-catPage-productWrap{padding-left:12px;padding-right:12px}.ty-catPage-product-list{gap:18px}.ty-catPage-productListItem{max-width:366px}.ty-productBlock,body[data-layout-key] .ty-productBlock{width:100%}}.ty-home-container{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem) 2.5rem}.ty-hero{background:var(--ntk-block);border:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.ty-hero[data-sizing-mode=aspect-ratio]{aspect-ratio:var(--hero-ar-mobile,16 / 9)}.ty-hero[data-sizing-mode=fixed-height]{height:var(--hero-h-mobile,340px)}@media (min-width:768px){.ty-hero[data-sizing-mode=aspect-ratio]{aspect-ratio:var(--hero-ar-tablet,16 / 9)}.ty-hero[data-sizing-mode=fixed-height]{height:var(--hero-h-tablet,420px)}}@media (min-width:960px){.ty-hero[data-sizing-mode=aspect-ratio]{aspect-ratio:var(--hero-ar-desktop,16 / 9)}.ty-hero[data-sizing-mode=fixed-height]{height:var(--hero-h-desktop,560px)}}.ty-hero-track{position:absolute;inset:0}.ty-hero-slide{opacity:0;pointer-events:none;transition:opacity var(--hero-transition-ms,.6s) ease;position:absolute;inset:0}.ty-hero-slide.is-active{opacity:1;pointer-events:auto}.ty-hero[data-transition=slide] .ty-hero-track{width:100%;height:100%;transition:transform var(--hero-transition-ms,.6s) ease;display:flex}.ty-hero[data-transition=slide] .ty-hero-slide{opacity:1;flex:0 0 100%;position:relative;inset:auto}.ty-hero[data-reduced-motion] .ty-hero-slide,.ty-hero[data-reduced-motion] .ty-hero-track{transition-duration:0s}@media (prefers-reduced-motion:reduce){.ty-hero .ty-hero-slide,.ty-hero .ty-hero-track{transition-duration:0s}.ty-hero .ty-hero-media img,.ty-hero .ty-hero-media video{animation:none!important}}.ty-hero-media{z-index:1;position:absolute;inset:0}.ty-hero-media img,.ty-hero-media video{width:100%;height:100%;display:block}.ty-hero-media[data-motion=parallax]{will-change:transform}.ty-hero-motion-slow-zoom img{animation:9s ease-out forwards tyHeroZoom}.ty-hero-motion-pan-h img{animation:10s ease-in-out forwards tyHeroPanH}.ty-hero-motion-pan-v img{animation:10s ease-in-out forwards tyHeroPanV}@keyframes tyHeroZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes tyHeroPanH{0%{transform:scale(1.08)translate(1.5%)}to{transform:scale(1.08)translate(-1.5%)}}@keyframes tyHeroPanV{0%{transform:scale(1.08)translateY(1.5%)}to{transform:scale(1.08)translateY(-1.5%)}}.ty-hero-stretchedLink{z-index:2;position:absolute;inset:0}.ty-hero-stretchedLink:focus-visible{outline:3px solid var(--ntk-orange);outline-offset:-3px}.ty-hero-content{z-index:3;pointer-events:none;color:#fff;text-shadow:0 2px 12px #000000a6;max-width:min(80%,560px);position:absolute;bottom:clamp(1.5rem,12%,5rem);left:clamp(1rem,5%,3.5rem)}.ty-hero-heading{text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(1.4rem,3.2vw,2.6rem);line-height:1.12}.ty-hero-subheading{opacity:.92;margin:0 0 1rem;font-size:clamp(.85rem,1.4vw,1.05rem);line-height:1.45}.ty-hero-cta{pointer-events:auto}.ty-hero-frame{align-items:center;gap:.5rem;display:flex}.ty-hero-frame>.ty-hero-viewport{flex:auto;min-width:0}.ty-hero-arrow{border:1px solid var(--color-border,#ffffff40);background:var(--color-panel,#00000073);width:44px;height:44px;color:var(--color-text,#fff);cursor:pointer;border-radius:50%;flex:none;align-self:center;font-size:1.6rem;line-height:1;transition:background .15s,border-color .15s}.ty-hero-arrow:hover{border-color:var(--ntk-orange);color:var(--ntk-orange)}.ty-hero-arrow:focus-visible,.ty-hero-dot:focus-visible,.ty-hero-pausePlay:focus-visible{outline:2px solid var(--ntk-orange);outline-offset:2px}.ty-hero-controlBar{justify-content:center;align-items:center;gap:.75rem;padding:.65rem 0 0;display:flex}.ty-hero-dots{align-items:center;gap:.5rem;display:flex}.ty-hero-dot{cursor:pointer;background:#ffffff59;border:1px solid #fff9;border-radius:50%;width:12px;height:12px;padding:0;transition:background .15s,border-color .15s}.ty-hero-dot.is-active{background:var(--ntk-orange);border-color:var(--ntk-orange)}.ty-hero-pausePlay{color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff59;border-radius:50%;width:34px;height:34px;font-size:.8rem;line-height:1}.ty-hero-pausePlay:hover{border-color:var(--ntk-orange);color:var(--ntk-orange)}.ty-homeSection{margin-top:3rem}.ty-homeSection-grid{--home-cols:1;--home-gap:1.25rem;--home-card-max:360px;grid-template-columns:repeat(var(--home-cols), minmax(0, var(--home-card-max)));justify-content:center;gap:var(--home-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.ty-homeSection-grid{--home-cols:2}}@media (min-width:960px){.ty-homeSection-grid{--home-cols:3}}@media (min-width:1280px){.ty-homeSection-grid[data-desktop-cards="4"]{--home-cols:4;--home-card-max:320px}}.ty-homeSection-grid .ty-catPage-productListItem{width:100%;max-width:none;margin:0}.ty-homeSection-grid .ty-productBlock-wrap{height:100%}.ty-homeSection-grid .ty-productBlock,body[data-layout-key] .ty-homeSection-grid .ty-productBlock{width:100%;height:100%}.ty-productBlock-link{width:100%;height:100%;color:inherit;justify-content:center;text-decoration:none;display:flex}.ty-productBlock-wrap:hover .ty-product-quoteBtn,.ty-productBlock-wrap:focus-within .ty-product-quoteBtn{transform:translateY(0)}.ty-productBlock-wrap:hover .ty-product-quoteBtn button,.ty-productBlock-wrap:focus-within .ty-product-quoteBtn button{opacity:1;transform:translateY(0)}.ty-homepage-shell{--home-section-space:3rem;isolation:isolate;width:100%;max-width:var(--home-max-width,1440px);background-color:#0000;background-position:50%;background-size:cover;position:relative;overflow:clip}.ty-homepage-shell[data-padding=compact]{padding-inline:clamp(.75rem,1.5vw,1.25rem)}.ty-homepage-shell[data-padding=reference]{padding-inline:clamp(1rem,2.5vw,2rem)}.ty-homepage-shell[data-padding=comfortable]{padding-inline:clamp(1.25rem,3.5vw,3rem)}.ty-homepage-shell[data-spacing=compact]{--home-section-space:2rem}.ty-homepage-shell[data-spacing=relaxed]{--home-section-space:4.5rem}.ty-homepage-shell[data-background=media]:before{z-index:-1;background:color-mix(in srgb, var(--color-bg) var(--home-background-overlay,0%), transparent);content:"";pointer-events:none;position:absolute;inset:0}.ty-homepage-section+.ty-homepage-section{margin-top:var(--home-section-space)}.ty-homepage-section:empty{display:none}.ty-homepage-shell header{z-index:auto;width:auto;position:static;inset:auto}.ty-homepage-shell .ty-hero{aspect-ratio:auto;background:0 0;border:0;height:auto;overflow:visible}.ty-homepage-shell .ty-hero-viewport{border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);background:var(--color-panel);touch-action:pan-y;width:100%;position:relative;overflow:hidden}.ty-homepage-shell .ty-hero[data-sizing-mode=aspect-ratio] .ty-hero-viewport{aspect-ratio:var(--hero-ar-mobile,16 / 9)}.ty-homepage-shell .ty-hero[data-sizing-mode=fixed-height] .ty-hero-viewport{height:var(--hero-h-mobile,340px)}.ty-homepage-shell .ty-hero-track{position:absolute;inset:0}.ty-homepage-shell .ty-hero-slide{overflow:hidden}.ty-homepage-shell .ty-hero-media picture{display:contents}.ty-homepage-shell .ty-hero-media img,.ty-homepage-shell .ty-hero-media video{width:100%;max-width:none;height:100%;display:block}.ty-homepage-shell .ty-hero[data-transition=slide] .ty-hero-track{transition-property:transform;transition-duration:var(--hero-transition-ms,.6s);transition-timing-function:ease}.ty-homepage-shell .ty-hero-content[data-position=center]{text-align:center;left:50%;transform:translate(-50%)}.ty-homepage-shell .ty-hero-content[data-position=right]{text-align:right;left:auto;right:clamp(1rem,5%,3.5rem)}.ty-homepage-shell .ty-hero-content[data-gradient=subtle]:before,.ty-homepage-shell .ty-hero-content[data-gradient=strong]:before{z-index:-1;content:"";background:#00000073;border-radius:.5rem;position:absolute;inset:-1.5rem}.ty-homepage-shell .ty-hero-content[data-gradient=strong]:before{background:#000000ad}.ty-homepage-shell .ty-hero-content[data-contrast=dark]{color:#111;text-shadow:0 1px 10px #ffffffb8}.ty-homepage-shell .ty-hero-arrow{opacity:.78;width:44px;height:44px;transition-property:color,border-color,background-color,opacity;transition-duration:.15s;transition-timing-function:ease}.ty-homepage-shell .ty-hero-arrow:hover,.ty-homepage-shell .ty-hero-arrow:focus-visible{opacity:1}.ty-homepage-shell .ty-hero-arrow:disabled{cursor:not-allowed;opacity:.35}.ty-homepage-shell .ty-hero[data-arrow-style=reference] .ty-hero-arrow{width:48px;height:64px;color:var(--color-muted);opacity:.72;background:0 0;border:0;border-radius:0;font-size:3rem;transition-property:color,opacity,transform;transition-duration:.3s}.ty-homepage-shell .ty-hero[data-arrow-style=reference] .ty-hero-arrow:hover,.ty-homepage-shell .ty-hero[data-arrow-style=reference] .ty-hero-arrow:focus-visible{color:var(--color-text);opacity:1;transform:scale(1.08)}.ty-homepage-shell .ty-hero-controlBar{min-height:40px;color:var(--color-text)}.ty-homepage-shell .ty-hero[data-control-strip=overlay] .ty-hero-controlBar{z-index:5;padding:0;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.ty-homepage-shell .ty-hero-dot{width:12px;height:12px;color:var(--color-text);background:0 0;border:2px solid;transition-property:width,background-color,border-color,transform;transition-duration:.15s;transition-timing-function:ease}.ty-homepage-shell .ty-hero-dot:hover{transform:scale(1.15)}.ty-homepage-shell .ty-hero-dot.is-active{background:currentColor;border-color:currentColor}.ty-homepage-shell .ty-hero[data-active-dot-style=expanded] .ty-hero-dot.is-active{border-radius:999px;width:28px}.ty-homepage-shell .ty-hero-pausePlay{border-color:color-mix(in srgb, var(--color-text) 42%, transparent);background:var(--color-panel);width:auto;min-width:44px;min-height:44px;color:var(--color-text);padding:0 .75rem}@media (min-width:768px){.ty-homepage-shell .ty-hero[data-sizing-mode=aspect-ratio] .ty-hero-viewport{aspect-ratio:var(--hero-ar-tablet,16 / 9)}.ty-homepage-shell .ty-hero[data-sizing-mode=fixed-height] .ty-hero-viewport{height:var(--hero-h-tablet,420px)}}@media (min-width:960px){.ty-homepage-shell .ty-hero[data-sizing-mode=aspect-ratio] .ty-hero-viewport{aspect-ratio:var(--hero-ar-desktop,16 / 9)}.ty-homepage-shell .ty-hero[data-sizing-mode=fixed-height] .ty-hero-viewport{height:var(--hero-h-desktop,560px)}}.ty-home-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 1.25rem;display:flex}.ty-home-section-heading h2{color:var(--color-text);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15}.ty-home-section-heading p{max-width:72ch;color:var(--color-muted);margin:.45rem 0 0;line-height:1.5}.ty-home-view-all{color:var(--color-accent);text-underline-offset:.25em;flex:none;font-weight:700}.ty-home-view-all:hover{color:var(--color-text)}.ty-home-tabs-list{width:100%;margin-bottom:1.25rem;display:flex}.ty-home-tabs-list button{min-height:50px;color:var(--color-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:50%;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:700;transition-property:color;transition-duration:.18s;transition-timing-function:ease;display:flex;position:relative}.ty-home-tabs-list button[data-tab=special]{flex-direction:row-reverse}.ty-home-tabs-list button:hover{color:var(--color-text)}.ty-home-tabs-list button.is-active{color:var(--color-accent)}.ty-home-tab-label{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15}.ty-home-tab-icon{flex:none;width:40px;height:40px;display:block}.ty-home-tab-icon svg{fill:currentColor;width:100%;height:100%;display:block}.ty-home-tab-panel[hidden]{display:none}.ty-home-tabs[data-animation=fade] .ty-home-tab-panel:not([hidden]){animation:.18s tyHomeTabFade}@keyframes tyHomeTabFade{0%{opacity:0}to{opacity:1}}.ty-home-carousel{width:100%;min-width:0;position:relative}.ty-home-carousel-viewport{width:100%;padding:0 var(--home-carousel-padding,0) 1.15rem;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-inline:var(--home-carousel-padding,0);scroll-snap-type:x mandatory;overflow:auto hidden}.ty-home-carousel-viewport::-webkit-scrollbar{display:none}.ty-home-carousel[data-touch=false] .ty-home-carousel-viewport{touch-action:pan-y;overflow-x:hidden}.ty-home-carousel-track{grid-auto-flow:column;grid-auto-columns:min(var(--home-card-max,360px), calc((100% - (var(--home-visible,1) - 1) * var(--home-carousel-gap-x,var(--standard-product-card-gap-x,12px))) / var(--home-visible,1)));column-gap:var(--home-carousel-gap-x,var(--standard-product-card-gap-x,12px));row-gap:var(--home-carousel-gap-y,var(--standard-product-card-gap-y,16px));width:100%;margin:0;padding:0;list-style:none;display:grid}.ty-home-carousel[data-overflow=false][data-center-fewer=true] .ty-home-carousel-track{justify-content:center}.ty-home-carousel-item{scroll-snap-align:start;min-width:0;height:100%}.ty-home-carousel[data-equal-card-height=false] .ty-home-carousel-track,.ty-home-products-grid[data-equal-card-height=false]{align-items:start}.ty-home-carousel[data-equal-card-height=false] .ty-home-carousel-item,.ty-home-products-grid[data-equal-card-height=false]>.ty-catPage-productListItem{height:auto}.ty-home-carousel-frame{align-items:center;gap:.35rem;display:flex}.ty-home-carousel-frame>.ty-home-carousel-viewport{flex:auto;min-width:0}.ty-home-carousel-arrow{width:48px;min-width:48px;height:48px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;font-size:3rem;line-height:1;transition-property:color,transform;transition-duration:.3s;transition-timing-function:ease;position:relative}.ty-home-carousel-arrow:after{background:var(--color-accent);content:"";height:3px;transition:transform .3s;position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(0)}.ty-home-carousel-arrow:hover,.ty-home-carousel-arrow:focus-visible{color:var(--color-text);transform:translateY(-2px)}.ty-home-carousel-arrow:hover:after,.ty-home-carousel-arrow:focus-visible:after{transform:scaleX(1)}.ty-home-carousel-arrow:disabled{cursor:not-allowed;opacity:.35;transform:none}.ty-home-carousel-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:32px;margin:.75rem auto 0;display:flex}.ty-home-carousel-dots button{border:2px solid var(--color-text);cursor:pointer;background:0 0;border-radius:50%;width:12px;height:12px;padding:0;transition-property:background-color,transform;transition-duration:.15s}.ty-home-carousel-dots button:hover{transform:scale(1.15)}.ty-home-carousel-dots button.is-active{background:var(--color-text)}.ty-home-products-grid{--home-grid-active-count:var(--home-grid-count-mobile,1);--home-grid-target-width:calc((100% - (var(--home-grid-active-count) - 1) * var(--home-carousel-gap-x,var(--standard-product-card-gap-x,12px))) / var(--home-grid-active-count));grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--standard-product-card-min-width,200px), var(--home-grid-target-width))), min(100%, var(--home-card-max,360px))));justify-content:center;column-gap:var(--home-carousel-gap-x,var(--standard-product-card-gap-x,12px));row-gap:var(--home-carousel-gap-y,var(--standard-product-card-gap-y,16px));margin:0;padding:0 0 1.15rem;list-style:none;display:grid}@media (min-width:600px){.ty-home-products-grid{--home-grid-active-count:var(--home-grid-count-tablet,2)}}@media (min-width:960px){.ty-home-products-grid{--home-grid-active-count:var(--home-grid-count-laptop,3)}}@media (min-width:1280px){.ty-home-products-grid{--home-grid-active-count:var(--home-grid-count,3)}}.ty-homepage-shell .ty-home-carousel-item>.ty-catPage-productListItem,.ty-homepage-shell .ty-home-products-grid>.ty-catPage-productListItem{width:100%;max-width:none;height:100%;margin:0}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true]{width:100%;min-height:var(--standard-product-card-min-height);height:100%;margin:0;display:flex;position:relative}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-link{flex:auto;min-width:0}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock,body[data-layout-key] .ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock{z-index:1;width:100%;min-width:0;min-height:var(--standard-product-card-min-height);border:var(--standard-product-card-border-width) solid var(--standard-product-card-border-color);background:var(--color-panel);height:100%;padding-bottom:4.6rem;transition-property:border-color,box-shadow,transform;transition-duration:.3s;transition-timing-function:ease;position:relative}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-imgHolder,body[data-layout-key] .ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-imgHolder{z-index:2;width:100%;height:var(--standard-product-card-image-height);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-imgHolder img{object-fit:contain;width:100%;height:100%;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-content{z-index:2;position:relative}.ty-specialIconHolder{z-index:4;gap:2px;display:flex;position:absolute;top:0;right:0}.ty-specialIcon{background:var(--color-accent);padding:5px;transition:background-color .3s;display:block}.ty-specialIcon svg{width:20px;height:20px;fill:var(--color-bg);display:block}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-title{background:color-mix(in srgb, var(--color-panel) 82%, var(--color-text));align-items:center;min-height:76px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease;display:flex}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-title h3{width:100%;min-height:2.7em;color:inherit;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:1rem 1.25rem;font-size:1.05rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-cat,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-price{z-index:2;transition-property:color;transition-duration:.3s;position:relative}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-price{min-height:60px}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock-specialMsg{z-index:3}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-hoverBlock-wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-hoverBlock{background:var(--color-accent);opacity:1;border-radius:50%;width:900px;height:900px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)scale(0)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-quoteBtn{z-index:5;transition:transform .2s .2s;position:absolute;bottom:1.5rem;left:1rem;right:1rem;transform:translateY(10px)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-quoteBtn button{opacity:0;width:100%;min-height:44px;transition:opacity .2s .2s,transform .2s .2s,background-color .2s .2s,color .2s .2s;transform:translateY(10px)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=asrok-reference]:hover .ty-product-hoverBlock,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=asrok-reference]:focus-within .ty-product-hoverBlock{transform:translate(-50%,-50%)scale(1)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=asrok-reference]:hover .ty-productBlock-title,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=asrok-reference]:focus-within .ty-productBlock-title{background:var(--color-bg);color:var(--color-text)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=asrok-reference]:hover .ty-productBlock-imgHolder img,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=asrok-reference]:focus-within .ty-productBlock-imgHolder img{transform:scale(1.035)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=minimal]:hover .ty-productBlock,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=minimal]:focus-within .ty-productBlock,body[data-layout-key] .ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=minimal]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=lift]:hover .ty-productBlock,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=lift]:focus-within .ty-productBlock,body[data-layout-key] .ty-homepage-shell .ty-productBlock-wrap[data-homepage=true][data-hover-preset=lift]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent);box-shadow:var(--ntk-shadow);transform:translateY(-6px)}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true]:not([data-hover-preset=asrok-reference]) .ty-product-hoverBlock-wrap{display:none}.ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=minimal]:hover .ty-productBlock,.ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=minimal]:focus-within .ty-productBlock,body[data-layout-key] .ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=minimal]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent)}.ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=lift]:hover .ty-productBlock,.ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=lift]:focus-within .ty-productBlock,body[data-layout-key] .ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=lift]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent);box-shadow:var(--ntk-shadow);transform:translateY(-6px)}.ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=asrok-reference]:hover .ty-productBlock-imgHolder img,.ty-productBlock-wrap:not([data-homepage=true])[data-hover-preset=asrok-reference]:focus-within .ty-productBlock-imgHolder img{transform:scale(1.035)}.ty-productBlock-wrap:not([data-homepage=true]):not([data-hover-preset=asrok-reference]) .ty-product-hoverBlock-wrap{display:none}.ty-productBlock-wrap[data-hover-preset=none]:is(:hover,:focus-within) .ty-productBlock,body[data-layout-key] .ty-productBlock-wrap[data-hover-preset=none]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--standard-product-card-border-color);box-shadow:none;transform:none}.ty-productBlock-wrap[data-hover-preset=none]:is(:hover,:focus-within) .ty-productBlock-imgHolder img,body[data-layout-key] .ty-productBlock-wrap[data-hover-preset=none]:is(:hover,:focus-within) .ty-productBlock-imgHolder img{filter:none;opacity:1;transform:none}.ty-productBlock-wrap:not([data-hover-preset=none]):hover .ty-productBlock-price-retail,.ty-productBlock-wrap:not([data-hover-preset=none]):focus-within .ty-productBlock-price-retail{color:var(--color-accent);transition:color var(--transition-fast,.2s) ease}.ty-google-reviews{--google-blue:#4285f4;--google-red:#ea4335;--google-yellow:#fbbc04;--google-green:#34a853;border-block:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,2rem);min-width:0;padding:clamp(1rem,2vw,1.5rem) 0;display:grid}.ty-google-review-summary{min-width:0;padding-inline-start:clamp(0rem,1vw,.75rem)}.ty-google-review-summary h2{color:var(--color-text);letter-spacing:.025em;text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800}.ty-google-review-summary>p{color:var(--color-muted);margin:.3rem 0 .35rem;font-size:.78rem}.ty-google-review-summary>p strong{color:var(--color-text)}.ty-google-review-summary-rating{align-items:center;gap:.45rem;display:flex}.ty-google-review-summary-rating>strong{color:var(--color-text);font-size:.82rem;line-height:1}.ty-google-stars{color:var(--google-yellow);letter-spacing:.04em;font-size:1.15rem;line-height:1;display:inline-flex}.ty-google-wordmark{letter-spacing:-.08em;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:500;line-height:1;display:inline-flex}.ty-google-wordmark [data-google-color=blue]{color:var(--google-blue)}.ty-google-wordmark [data-google-color=red]{color:var(--google-red)}.ty-google-wordmark [data-google-color=yellow]{color:var(--google-yellow)}.ty-google-wordmark [data-google-color=green]{color:var(--google-green)}.ty-google-review-provider-link{width:fit-content;text-decoration:none;display:inline-flex}.ty-google-review-provider-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:4px}.ty-google-mark{color:var(--google-blue);font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700;line-height:1}.ty-google-reviews-carousel{min-width:0}.ty-google-reviews-carousel .ty-home-carousel-frame{gap:.2rem}.ty-google-reviews-carousel .ty-home-carousel-viewport{padding-bottom:0}.ty-google-reviews-carousel .ty-home-carousel-arrow{width:34px;min-width:34px;height:40px;color:var(--color-muted);font-size:2rem}.ty-google-reviews-carousel .ty-home-carousel-arrow:after{height:2px;bottom:2px;left:7px;right:7px}.ty-google-review-card{border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:var(--radius-md);background:var(--color-panel);height:100%;min-height:178px;color:var(--color-text);transition:border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, transform var(--transition-fast) ease;flex-direction:column;padding:.9rem;display:flex}.ty-google-review-card:hover,.ty-google-review-card:focus-within{border-color:color-mix(in srgb, var(--color-accent) 65%, var(--color-border));box-shadow:var(--shadow-card);transform:translateY(-2px)}.ty-google-review-card[data-highlighted=true]{border-color:color-mix(in srgb, var(--google-yellow) 58%, var(--color-border));box-shadow:inset 0 3px 0 color-mix(in srgb, var(--google-yellow) 75%, transparent)}.ty-google-review-header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.ty-google-review-avatar{background:color-mix(in srgb, var(--color-text) 44%, var(--color-panel));width:32px;height:32px;color:var(--color-bg);text-transform:uppercase;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.ty-google-review-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ty-google-review-avatar[data-avatar-tone=violet]{background:color-mix(in srgb, var(--google-blue) 42%, var(--color-bg));color:var(--ntk-white)}.ty-google-review-avatar[data-avatar-tone=rose]{background:color-mix(in srgb, var(--google-red) 44%, var(--color-bg));color:var(--ntk-white)}.ty-google-review-avatar[data-avatar-tone=photo]{background:linear-gradient(135deg, color-mix(in srgb, var(--google-green) 42%, var(--color-bg)), color-mix(in srgb, var(--google-yellow) 38%, var(--color-bg)), color-mix(in srgb, var(--google-blue) 42%, var(--color-bg)));color:var(--ntk-white)}.ty-google-review-identity{min-width:0;line-height:1.15;display:block}.ty-google-review-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.ty-google-review-identity>span{color:var(--color-muted);margin-top:.2rem;font-size:.68rem;display:block}.ty-google-review-rating-row{align-items:center;gap:.35rem;margin-top:.65rem;display:flex}.ty-google-review-rating-row .ty-google-stars{font-size:.95rem}.ty-google-verified{background:var(--google-blue);width:.85rem;height:.85rem;color:var(--ntk-white);border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:inline-grid}.ty-google-review-copy{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.ty-google-review-copy[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.ty-google-review-more{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:.35rem 0 0;font-size:.7rem}.ty-google-review-more:hover,.ty-google-review-more:focus-visible{color:var(--color-accent)}@media (max-width:899px){.ty-google-reviews{grid-template-columns:1fr;align-items:stretch}.ty-google-review-summary{grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;padding-inline:.25rem;display:grid}.ty-google-review-summary h2,.ty-google-review-summary>p{margin:0}.ty-google-review-summary .ty-google-wordmark{justify-self:end}}@media (max-width:599px){.ty-google-reviews{gap:.9rem;padding-block:1rem}.ty-google-review-summary{grid-template-columns:1fr auto;gap:.45rem .75rem}.ty-google-review-summary-rating{justify-self:end}.ty-google-review-summary>p{grid-column:1}.ty-google-review-summary .ty-google-wordmark{grid-area:2/2}.ty-google-reviews-carousel .ty-home-carousel-track{grid-auto-columns:100%}.ty-google-review-card{min-height:168px}.ty-google-reviews-carousel .ty-home-carousel-arrow{width:28px;min-width:28px}}@media (prefers-reduced-motion:reduce){.ty-google-review-card{transition:none}.ty-google-review-card:hover,.ty-google-review-card:focus-within{transform:none}}.ty-home-review-card,.ty-home-award-card{border:1px solid color-mix(in srgb, var(--color-text) 25%, transparent);background:var(--color-panel);height:100%;color:var(--color-text);border-radius:20px;text-decoration:none;display:block}.ty-home-review-card{min-height:260px;padding:1.25rem 1.5rem}.ty-home-review-card header{align-items:center;gap:.85rem;display:flex}.ty-home-review-card header img{object-fit:cover;border-radius:50%;flex:none}.ty-home-review-card h3,.ty-home-award-card h3{margin:0;font-size:1.1rem}.ty-home-review-card header span,.ty-home-review-card time{color:var(--color-muted);font-size:.85rem}.ty-home-review-rating{color:var(--color-accent);letter-spacing:.1em;margin-top:1rem}.ty-home-review-card>p{line-height:1.55}.ty-home-award-card{text-align:center;padding:1rem}.ty-home-award-card img{object-fit:contain;width:80%;height:180px}.ty-home-award-card p{color:var(--color-muted);margin:.5rem 0 0}[data-hover-preset=minimal] .ty-home-review-card,[data-hover-preset=minimal] .ty-home-award-card,[data-hover-preset=lift] .ty-home-review-card,[data-hover-preset=lift] .ty-home-award-card{transition-property:border-color,transform,box-shadow;transition-duration:.2s}[data-hover-preset=minimal] .ty-home-review-card:hover,[data-hover-preset=minimal] .ty-home-review-card:focus-within,[data-hover-preset=minimal] .ty-home-award-card:hover,[data-hover-preset=minimal] .ty-home-award-card:focus-visible{border-color:var(--color-accent)}[data-hover-preset=lift] .ty-home-review-card:hover,[data-hover-preset=lift] .ty-home-review-card:focus-within,[data-hover-preset=lift] .ty-home-award-card:hover,[data-hover-preset=lift] .ty-home-award-card:focus-visible{border-color:var(--color-accent);box-shadow:var(--ntk-shadow);transform:translateY(-4px)}.ty-home-services-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;display:grid}.ty-home-service-card{border:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);background:var(--color-accent);min-height:260px;color:var(--color-bg);grid-column:span 4;padding:1.5rem;text-decoration:none}.ty-home-service-card[data-width=half]{grid-column:span 6}.ty-home-service-card[data-width=full]{grid-column:span 12}.ty-home-service-card img{object-fit:contain;width:64px;height:64px}.ty-home-service-card h3{text-transform:uppercase;margin:1rem 0 .75rem;font-size:1.4rem}.ty-home-service-card p{line-height:1.55}.ty-home-service-card small{margin-top:1rem;display:block}.ty-home-service-card[data-hover-preset=minimal],.ty-home-service-card[data-hover-preset=lift]{transition-property:filter,transform,box-shadow;transition-duration:.2s}.ty-home-service-card[data-hover-preset=minimal]:hover,.ty-home-service-card[data-hover-preset=minimal]:focus-visible{filter:brightness(1.06)}.ty-home-service-card[data-hover-preset=lift]:hover,.ty-home-service-card[data-hover-preset=lift]:focus-visible{box-shadow:var(--ntk-shadow);transform:translateY(-4px)}.ty-home-service-icon{border:3px solid;border-radius:50%;width:64px;height:64px;display:block}.ty-home-cta{background-color:var(--color-panel);background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:2rem;min-height:220px;padding:clamp(1.5rem,4vw,3rem);display:flex}.ty-home-cta h2{color:var(--color-text);margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.ty-home-cta p{max-width:65ch;color:var(--color-muted)}@media (max-width:767px){.ty-home-tabs[data-mobile-stacking=true] .ty-home-tabs-list{flex-direction:column}.ty-home-tabs[data-mobile-stacking=true] .ty-home-tabs-list button{width:100%}.ty-home-section-heading{flex-direction:column;align-items:flex-start}.ty-home-carousel-controls{gap:.5rem}.ty-home-services-grid{grid-template-columns:1fr}.ty-homepage-shell[data-stack-headings-mobile=false] .ty-home-section-heading{flex-direction:row;align-items:end}.ty-homepage-shell[data-hide-decorative-mobile=true] .ty-home-review-card img,.ty-homepage-shell[data-hide-decorative-mobile=true] .ty-home-award-card img,.ty-homepage-shell[data-hide-decorative-mobile=true] .ty-home-service-card img{display:none}.ty-home-service-card,.ty-home-service-card[data-width=half],.ty-home-service-card[data-width=full]{grid-column:1}.ty-home-cta{flex-direction:column;align-items:flex-start}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true],.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-productBlock{min-height:var(--standard-product-card-min-height)}}@media (hover:none),(pointer:coarse){.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-quoteBtn,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-quoteBtn button{opacity:1;transition-delay:0s;transform:none}.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-hoverBlock-wrap{display:none}}.ty-homepage-shell button:focus-visible,.ty-homepage-shell a:focus-visible,.ty-home-carousel-viewport:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ty-homepage-shell *,.ty-homepage-shell :before,.ty-homepage-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ty-categoryCatalog-content{flex:auto;width:100%;min-width:0}.ty-categoryCatalog-content .ty-categoryCatalog-toolbar,.ty-categoryCatalog-content .ty-catPage-products,.ty-categoryCatalog-content .ty-categoryCatalog-pagination{width:100%;min-width:0}.ty-categoryCatalog-content .ty-catPage-products,body[data-layout-key] .ty-categoryCatalog-content .ty-catPage-products{width:100%;padding-left:0}.ty-catPage-products[data-view=list] .ty-catPage-product-list{grid-template-columns:minmax(0,1fr)!important}.ty-catPage-products[data-view=list] .ty-productBlock-wrap,.ty-catPage-products[data-view=list] .ty-productBlock,body[data-layout-key] .ty-catPage-products[data-view=list] .ty-productBlock{width:100%;max-width:none}.ty-catPage-products[data-view=compact] .ty-catPage-product-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.ty-categoryCatalog-toolbar{min-height:60px}.ty-categoryCatalog-toolbar select{width:min(230px,42vw);max-width:100%}.ty-categoryCatalog-activeFilters{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;font-size:12px;display:flex}.ty-categoryCatalog-activeFilters>span{text-transform:uppercase;font-weight:800}.ty-categoryCatalog-activeFilters button{border:1px solid var(--color-border);background:var(--color-panel);max-width:100%;min-height:32px;color:var(--color-text);overflow-wrap:anywhere;font:inherit;cursor:pointer;border-radius:999px;padding:5px 10px}.ty-categoryCatalog-activeFilters .ty-categoryCatalog-clearFilters{border-color:var(--color-accent);color:var(--color-accent);font-weight:800}.ty-catPage-filterWrap,.ty-filterList,.ty-filterListItem,.ty-filterListItem-label{min-width:0;max-width:100%}.ty-filterListItem-label{white-space:normal;overflow-wrap:anywhere}@media (min-width:960px){.ty-catPage-productWrap{grid-template-columns:minmax(var(--filter-panel-min-width), var(--filter-panel-width)) minmax(0, 1fr);min-height:0;padding:var(--category-page-content-padding,0 30px 2rem 0);align-items:start;gap:clamp(18px,2vw,28px);display:grid;overflow:visible}.ty-catPage-filters,body[data-layout-key] .ty-catPage-filters{width:100%;min-width:0;max-width:var(--filter-panel-max-width);background:0 0;border-right:0;flex:none;align-self:start;height:auto;min-height:0;position:relative;top:auto;left:auto;overflow:visible;transform:none}.ty-catPage-filters:after{display:block}.ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filterWrap{width:100%;min-width:0;max-width:none;padding:0 16px 0 0}.ty-catPage-priceRange-sliderHolder,body[data-layout-key] .ty-catPage-priceRange-sliderHolder,.ty-price-values,body[data-layout-key] .ty-price-values{width:100%}.ty-range-slider-filter,body[data-layout-key] .ty-range-slider-filter{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}@media (max-width:959px){.ty-categoryCatalog-content{width:100%}.ty-categoryCatalog-toolbar{margin-bottom:14px}}@media (max-width:700px){.ty-categoryCatalog-toolbar{align-items:stretch}.ty-categoryCatalog-toolbar>p{align-self:center}.ty-categoryCatalog-toolbar label{min-width:0}.ty-categoryCatalog-toolbar select{width:auto;min-width:0}}@media (min-width:960px){.ty-catPage-productWrap.ty-catPage-productWrap--filtersHidden{grid-template-columns:minmax(0,1fr)}}.ty-catPage-filterWrap{--filter-inset:9px;padding-inline:0}.ty-catPage-filterWrap .ty-range-slider-filter-wrap,.ty-catPage-filterWrap .ty-filterListWrap{float:none;width:auto;margin:0 var(--filter-inset);border-top:1px solid var(--color-border);padding:.9rem 0;display:flow-root}.ty-catPage-filterWrap>:first-child{border-top:0;padding-top:0}.ty-catPage-filterWrap .ty-filter-title{margin:0 0 .5rem;padding-inline:0;line-height:1.2}.ty-catPage-filterWrap .ty-catPage-priceRange-sliderHolder{width:auto;margin:0;padding:0;overflow:visible}.ty-catPage-filterWrap .ty-range-slider-filter,body[data-layout-key] .ty-catPage-filterWrap .ty-range-slider-filter{width:auto;margin:0 0 var(--category-filter-price-gap,12px)}.ty-catPage-filterWrap .ty-price-values,.ty-catPage-filterWrap .ty-filterList{margin:0;padding-inline:0}.ty-catPage-filterWrap .ty-filterList li{float:none;width:100%;margin:0 0 .45rem}.ty-catPage-filterWrap .ty-filterList li:last-child{margin-bottom:0}@media (min-width:960px){.ty-catPage-filters,body[data-layout-key] .ty-catPage-filters{padding-right:16px}.ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filterWrap{padding:0}}.ty-categoryCatalog-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ty-categoryCatalog-pages button{border:1px solid var(--color-border);min-width:42px;min-height:42px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:0;padding:8px 12px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.ty-categoryCatalog-pages button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.ty-categoryCatalog-pages button.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-button-text,var(--color-bg))}.ty-categoryCatalog-pages button:disabled{opacity:.4;cursor:not-allowed}.ty-categoryCatalog-pageGap{min-width:20px;color:var(--color-muted);text-align:center}@media (max-width:480px){.ty-categoryCatalog-pages button{min-width:38px;min-height:38px;padding:6px 9px}}.ty-catPage-filters[data-panel-style=card],body[data-layout-key] .ty-catPage-filters[data-panel-style=card]{border-radius:var(--radius-md,10px);background:var(--color-surface);border:1px solid var(--color-border)}.ty-catPage-filters[data-panel-style=card]:after{display:none}@media (min-width:960px){.ty-catPage-filters[data-panel-style=card],body[data-layout-key] .ty-catPage-filters[data-panel-style=card]{padding:14px}}@media (max-width:959px){.ty-catPage-filters,body[data-layout-key] .ty-catPage-filters{border-top-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filterWrap{background:var(--color-panel)}.ty-catPage-filters.open .ty-catPage-filterWrap,body[data-layout-key] .ty-catPage-filters.open .ty-catPage-filterWrap{border-color:color-mix(in srgb, var(--color-accent) 32%, transparent)}#ty-catPage-filters-trigger{background:var(--color-panel);border-color:var(--color-accent);color:var(--color-text)}.ty-catPage-filters.open #ty-catPage-filters-trigger{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-panel))}}footer .ty-social-icon{justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:0;display:inline-flex}footer .ty-social-icon:before{font-family:FontAwesome,Arial,sans-serif;font-size:1.35rem;line-height:1}footer .ty-social-facebook:before{content:""}footer .ty-social-instagram:before{content:""}footer .ty-social-youtube:before{content:""}footer .ty-social-linkedin:before{content:""}footer .ty-social-whatsapp:before{content:""}footer .ty-social-x:before{content:""}footer .ty-social-icon.icon-img:before{content:none}footer .ty-social-icon.icon-img i,footer .ty-social-icon.icon-img img{width:20px;height:20px;display:block}.ty-catPage-product-list{--storefront-active-grid-columns:var(--category-admin-mobile-columns,var(--storefront-grid-columns-mobile,1));column-gap:var(--category-admin-horizontal-gap,var(--storefront-grid-gap));row-gap:var(--category-admin-vertical-gap,var(--storefront-grid-gap))}@media (min-width:600px){.ty-catPage-product-list{--storefront-active-grid-columns:var(--category-admin-tablet-columns,var(--storefront-grid-columns-tablet,2))}}@media (min-width:960px){.ty-catPage-product-list{--storefront-active-grid-columns:var(--category-admin-laptop-columns,var(--storefront-grid-columns-laptop,3))}}@media (min-width:1170px){.ty-catPage-product-list{--storefront-active-grid-columns:var(--category-admin-desktop-columns,var(--storefront-grid-columns-desktop,4))}}@media (max-width:959px){.ty-productBlock-wrap .ty-productBlock,body[data-layout-key] .ty-productBlock-wrap .ty-productBlock{padding-bottom:78px;overflow:visible}.ty-productBlock .ty-productBlock-specialMsg,body[data-layout-key] .ty-productBlock .ty-productBlock-specialMsg{z-index:15;width:100%;margin:0;left:0;right:0;position:absolute!important;top:auto!important;bottom:0!important;transform:translateY(50%)!important}.ty-productBlock-wrap .ty-product-quoteBtn,body[data-layout-key] .ty-productBlock-wrap .ty-product-quoteBtn{z-index:14;opacity:1;width:auto;margin:0;left:12px;right:12px;overflow:visible;position:absolute!important;top:auto!important;bottom:30px!important;transform:none!important}.ty-productBlock-wrap .ty-product-quoteBtn button{opacity:1;width:100%;transform:none}}.ty-footer-logo img{margin-inline:auto}.ty-footer-nav{flex:0 0 100%;justify-content:center}.ty-credit-line{display:block}@media (max-width:959px){footer .ty-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}footer .ty-section.left{order:1}footer .ty-section.right{order:2}footer .ty-copyright,footer .ty-credit,footer .ty-footer-logo{text-align:center;width:100%}footer .ty-footer-logo{justify-content:center;display:flex}.ty-header-contact,body[data-layout-key] .ty-header-contact{border-bottom-color:color-mix(in srgb, var(--color-header-text,#fff) 35%, transparent);grid-template-columns:46px minmax(0,1fr) 46px;align-items:stretch;padding-right:0;display:grid}.ty-header-contact-number,body[data-layout-key] .ty-header-contact-number{border-right:0;flex:auto;grid-column:2;justify-content:center;padding-inline:0}.ty-header-contact-login,body[data-layout-key] .ty-header-contact-login{flex:none;grid-column:3;justify-content:center}.ty-header-contact h2{font-size:1.25rem;font-weight:700}.ty-header-contact h2 span{font-size:.85rem;font-weight:400}}.ty-pdp-desc-tabs .ty-pdp-desc-toggle{min-height:44px;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;font-weight:700;display:inline-flex}.ty-pdp-desc-tabs .ty-pdp-desc-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ty-pdp-desc-chevron{border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transition:transform .25s;transform:rotate(45deg)translate(-2px,-2px)}.ty-pdp-desc-toggle[aria-expanded=true] .ty-pdp-desc-chevron{transform:rotate(-135deg)translate(-2px,-2px)}.ty-pdp-desc-panel{opacity:0;max-height:0;transition:max-height .4s,opacity .3s,margin .4s;overflow:hidden}.ty-pdp-desc-panel.is-open{opacity:1;max-height:4000px;margin-top:.75rem}@media (prefers-reduced-motion:reduce){.ty-pdp-desc-panel,.ty-pdp-desc-chevron{transition:none}}.ty-contact-intro{max-width:70ch;color:var(--color-muted);text-align:center;margin:0 auto 1.25rem;line-height:1.6}.ty-contactFormWrap .ty-contactForm{float:none;border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-surface);width:100%;max-width:720px;margin-inline:auto;padding:clamp(1rem,3vw,1.75rem)}.ty-contactFormWrap form .ty-form-inputWrap{float:none;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;display:grid}.ty-contactFormWrap form .ty-form-inputWrap .ty-inputHolder{width:100%;margin:0;padding-right:0}.ty-contactFormWrap .ty-inputHolder>label{color:var(--color-muted);margin-bottom:.35rem;font-size:.85rem;font-weight:700;display:block;position:static}.ty-contactFormWrap .ty-inputHolder input,.ty-contactFormWrap .ty-inputHolder select,.ty-contactFormWrap .ty-inputHolder textarea{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-input-bg,transparent);min-height:44px;color:var(--color-text);padding:10px 12px;font-weight:400}.ty-contactFormWrap .ty-inputHolder textarea{height:150px;min-height:150px}.ty-contactFormWrap .ty-contact-form-notice,.ty-contactFormWrap .ty-contact-form-status{border-left:3px solid var(--color-accent);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text);margin:1rem 0 0;padding:.65rem .85rem;font-size:.9rem;line-height:1.5}.ty-contactFormWrap form .ty-submitWrap{float:none;width:100%;margin-top:1.15rem}.ty-contactFormWrap form .ty-submitWrap input[type=submit]{border-radius:var(--radius-md,10px);min-height:48px;padding:12px 28px;font-size:1.05rem}.ty-contactFormWrap form .ty-submitWrap input[type=submit]:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}@media (min-width:768px){.ty-contactFormWrap form .ty-form-inputWrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.ty-contactFormWrap form .ty-form-inputWrap .ty-inputHolder{width:100%}.ty-contactFormWrap form .ty-form-inputWrap .ty-textareaHolder{grid-column:1/-1;width:100%}}.ty-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ty-pdp-skel{opacity:.07;background:currentColor;border-radius:4px;animation:1.6s ease-in-out infinite ty-pdp-skel-pulse}@keyframes ty-pdp-skel-pulse{50%{opacity:.12}}@media (prefers-reduced-motion:reduce){.ty-pdp-skel{animation:none}}.ty-pdp-skel-crumb{width:min(320px,60%);height:.9rem;margin-top:1rem}.ty-pdp-skel-title{width:min(560px,85%);height:clamp(1.7rem,2.8vw,2.35rem)}.ty-pdp-skel-imagebox{align-items:stretch;display:flex}.ty-pdp-skel-gallery{aspect-ratio:4/3;border-radius:0;width:100%}.ty-pdp-skel-line{height:.95rem;margin-bottom:.9rem}.ty-pdp-skel-w40{width:40%}.ty-pdp-skel-w70{width:70%}.ty-pdp-skel-w90{width:90%}.ty-pdp-skel-price{width:34%;height:1.6rem;margin:.4rem 0 1.1rem}.ty-pdp-skel-button{border-radius:6px;width:min(220px,60%);height:2.6rem;margin-bottom:1.1rem}.ty-pdp-skel-descbox{padding:1.4rem 1.6rem}@media (max-width:767px){.ty-homepage-shell .ty-hero-frame{padding-inline:var(--home-hero-mobile-inset,0px);box-sizing:border-box;justify-content:center;max-width:100%}.ty-homepage-shell .ty-hero-frame>.ty-hero-viewport{width:100%;max-width:100%;margin-inline:auto}.ty-homepage-shell[data-hide-hero-arrows-mobile=true] .ty-hero-arrow{display:none}.ty-homepage-shell[data-show-hero-dots-mobile=true] .ty-hero-controlBar,.ty-homepage-shell[data-show-hero-dots-mobile=true] .ty-hero-dots{display:flex}.ty-homepage-shell[data-show-hero-dots-mobile=false] .ty-hero-dots{display:none}}.ty-catIcon-tinted{aspect-ratio:1;background-color:var(--site-sidebar-icon-color,var(--color-sidebar-icon,currentColor));width:auto;height:85%;transition:background-color var(--transition-fast,.2s);-webkit-mask-image:var(--ty-icon-src,none);-webkit-mask-image:var(--ty-icon-src,none);mask-image:var(--ty-icon-src,none);flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:600px){.ty-breadcrumb-list{row-gap:var(--breadcrumb-row-gap-mobile,6px);column-gap:6px}.ty-breadcrumb-current{overflow-wrap:anywhere;word-break:break-word}.ty-breadcrumb-item{max-width:100%}}body{--pcpro-header-stack-desktop:var(--ntk-header-height,90px);--pcpro-header-stack-mobile:124px}body[data-header-sticky=false] #headroom{position:static;inset:auto}body[data-header-sticky=false] .ty-pageContentWrap{min-height:0;padding-top:0!important}.ty-home-section-heading[data-align=center]{text-align:center;flex-direction:column;justify-content:center;align-items:center}.ty-home-section-heading[data-accent=true] h2{color:var(--color-accent)}.ty-home-section-heading .ty-home-section-heading-icon{vertical-align:middle;width:40px;height:40px;color:var(--color-accent);margin-left:14px;display:inline-block}.ty-home-section-heading .ty-home-section-heading-icon svg{fill:currentColor;width:100%;height:100%;display:block}@media (max-width:767px){.ty-homepage-shell .ty-home-carousel-arrow{display:none}.ty-homepage-shell .ty-home-carousel-dots{display:flex}}body{--breadcrumb-top-gap:var(--breadcrumb-top-gap-desktop,0px);--breadcrumb-pad-x:var(--breadcrumb-pad-x-desktop,0px)}@media (min-width:601px) and (max-width:959px){body{--breadcrumb-top-gap:var(--breadcrumb-top-gap-tablet,0px);--breadcrumb-pad-x:var(--breadcrumb-pad-x-tablet,0px)}}@media (max-width:600px){body{--breadcrumb-top-gap:var(--breadcrumb-top-gap-mobile,10px);--breadcrumb-pad-x:var(--breadcrumb-pad-x-mobile,12px)}}.ty-breadcrumb{margin-top:var(--breadcrumb-top-gap,0px);padding-inline:var(--breadcrumb-pad-x,0px)}@media (max-width:959px){.ty-quoteIcon-svg{display:block}.ty-quoteIcon:before,.ty-quoteIcon:after{content:none}}.ty-productBlock-wrap:is([data-hover-preset=asrok-reference],[data-hover-preset=color-shift]):hover .ty-productBlock-price-retail,.ty-productBlock-wrap:is([data-hover-preset=asrok-reference],[data-hover-preset=color-shift]):hover .ty-productBlock-price-prev,.ty-productBlock-wrap:is([data-hover-preset=asrok-reference],[data-hover-preset=color-shift]):hover .ty-productBlock-brand,.ty-productBlock-wrap:is([data-hover-preset=asrok-reference],[data-hover-preset=color-shift]):focus-within .ty-productBlock-price-retail,.ty-productBlock-wrap:is([data-hover-preset=asrok-reference],[data-hover-preset=color-shift]):focus-within .ty-productBlock-price-prev,.ty-productBlock-wrap:is([data-hover-preset=asrok-reference],[data-hover-preset=color-shift]):focus-within .ty-productBlock-brand{color:var(--color-product-card-hover-text,#000)}.ty-catListItem:hover .ty-catIcon-tinted,.ty-catListItem:focus-within .ty-catIcon-tinted{background-color:var(--site-sidebar-icon-hover-color,var(--color-sidebar-item-hover-icon,#000))}body{--site-header-logo-desktop-width:200px;--site-header-logo-tablet-width:190px;--site-header-logo-mobile-width:176px;--site-category-icon-size:40px;--site-category-icon-column-min-width:55px;--standard-product-card-border-color:var(--color-border);--standard-product-card-border-width:4px;--standard-product-card-min-height:520px;--standard-product-card-min-width:200px;--standard-product-card-image-height:240px;--standard-product-card-image-ratio:1 / 1;--standard-product-card-image-padding:16px;--standard-product-card-content-gap:10px;--standard-product-card-content-padding-inline:16px;--standard-product-card-content-padding-block:10px;--standard-product-card-title-lines:3;--standard-product-card-title-min-height:80px;--standard-product-card-cta-reserve:72px;--standard-product-card-cta-bottom-inset:32px;--standard-product-card-price-min-height:60px;--standard-product-card-gap-x:12px;--standard-product-card-gap-y:16px}.ty-logoImgWrap,body[data-layout-key] .ty-logoImgWrap{width:var(--site-header-logo-desktop-width);max-width:none}@media (min-width:600px) and (max-width:1169px){.ty-logoImgWrap,body[data-layout-key] .ty-logoImgWrap{width:var(--site-header-logo-tablet-width)}}@media (max-width:599px){.ty-logoImgWrap,body[data-layout-key] .ty-logoImgWrap{width:min(var(--site-header-logo-mobile-width), calc(100vw - 140px));max-width:none}}.ty-catListItem a,body[data-layout-key] .ty-catListItem a{align-items:center}.ty-catIconWrap,body[data-layout-key] .ty-catIconWrap{flex:0 0 max(var(--site-category-icon-column-min-width), var(--site-category-icon-size));width:max(var(--site-category-icon-column-min-width), var(--site-category-icon-size));height:var(--site-category-icon-size);justify-content:center;align-items:center;display:flex}.ty-catListItem:hover .ty-categoryIcon-svg,.ty-catListItem:focus-within .ty-categoryIcon-svg{color:var(--color-sidebar-item-hover-icon);transform:translateY(-1px)}.ty-catListItem.active .ty-categoryIcon-svg{color:var(--color-sidebar-active-icon,var(--color-sidebar-item-active-icon,var(--color-sidebar-item-active-text,#000)))}.ty-catPage-product-list{column-gap:var(--category-admin-horizontal-gap,var(--standard-product-card-gap-x));row-gap:var(--category-admin-vertical-gap,var(--standard-product-card-gap-y))}.ty-catPage-products[data-view=grid] .ty-catPage-product-list{--product-card-grid-gap:var(--category-admin-horizontal-gap,var(--standard-product-card-gap-x));--product-card-grid-target-width:calc((100% - (var(--storefront-active-grid-columns) - 1) * var(--product-card-grid-gap)) / var(--storefront-active-grid-columns));grid-template-columns:repeat( auto-fill, minmax(min(100%, max(var(--standard-product-card-min-width), var(--product-card-grid-target-width))), 1fr))!important}.ty-catPage-products[data-view=grid] .ty-catPage-productListItem{width:100%;min-width:0;max-width:none}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]){width:100%;min-width:0;max-width:none;min-height:var(--product-card-effective-min-height,var(--standard-product-card-min-height));grid-template-columns:minmax(0,1fr);grid-template-areas:"product-card";justify-content:stretch;height:100%;display:grid;position:relative;container-type:inline-size}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-link{grid-area:product-card;place-self:stretch stretch;width:100%;min-width:0;max-width:none;height:100%;display:block}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock{width:100%;min-width:0;max-width:none;min-height:var(--product-card-effective-min-height,var(--standard-product-card-min-height));border:var(--standard-product-card-border-width) solid var(--standard-product-card-border-color);background:var(--color-panel);height:100%;padding-bottom:var(--product-card-effective-cta-reserve,var(--standard-product-card-cta-reserve));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-imgHolder,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-imgHolder{width:100%;height:auto;min-height:0;max-height:var(--product-card-effective-image-height,var(--standard-product-card-image-height));aspect-ratio:var(--standard-product-card-image-ratio);padding:var(--product-card-effective-image-padding,var(--standard-product-card-image-padding));justify-content:center;align-self:start;align-items:center;display:flex}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-imgHolder img{object-fit:contain;width:100%;height:100%}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-content,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-content{align-content:start;gap:var(--product-card-effective-content-gap,var(--standard-product-card-content-gap));width:100%;min-width:0;padding-block:var(--product-card-effective-content-padding-block,var(--standard-product-card-content-padding-block)) 0;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;margin:0;display:grid}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-title,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-title{min-height:var(--product-card-effective-title-min-height,var(--standard-product-card-title-min-height));background:color-mix(in srgb, var(--color-panel) 82%, var(--color-text));align-items:center;height:auto;max-height:none;display:flex;overflow:hidden}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-title h3,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-title h3{width:100%;min-height:0;max-height:none;padding:var(--product-card-effective-content-padding-block,var(--standard-product-card-content-padding-block)) var(--product-card-effective-content-padding-inline,var(--standard-product-card-content-padding-inline));overflow-wrap:anywhere;-webkit-line-clamp:var(--standard-product-card-title-lines);-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-cat,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-cat{box-sizing:border-box;min-width:0;height:auto;min-height:0;max-height:none;padding:0 var(--product-card-effective-content-padding-inline,var(--standard-product-card-content-padding-inline));text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.25;display:block;overflow:hidden}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-price{min-height:var(--product-card-effective-price-min-height,var(--standard-product-card-price-min-height));height:auto;padding-inline:var(--product-card-effective-content-padding-inline,var(--standard-product-card-content-padding-inline));flex-direction:column;justify-content:flex-start;margin:0;display:flex}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-productBlock-summary{display:none}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-product-quoteBtn,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-product-quoteBtn{z-index:11;width:100%;padding:0 var(--product-card-effective-content-padding-inline,var(--standard-product-card-content-padding-inline)) var(--product-card-effective-cta-bottom-inset,var(--standard-product-card-cta-bottom-inset));pointer-events:none;text-align:center;grid-area:product-card;align-self:end;margin:0;position:relative;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap:is([data-card-layout=grid],[data-card-layout=homepage]) .ty-product-quoteBtn button{pointer-events:auto;max-width:100%;min-height:44px}:is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap .ty-product-quoteBtn button:disabled,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap .ty-product-quoteBtn button:disabled{border-color:var(--color-muted);color:var(--color-muted);cursor:not-allowed;opacity:.72;background:0 0;transform:none}@media (max-width:959px){.ty-productBlock-wrap .ty-product-quoteBtn,body[data-layout-key] .ty-productBlock-wrap .ty-product-quoteBtn{justify-content:center;display:flex;left:0;right:0}.ty-productBlock-wrap .ty-product-quoteBtn button,body[data-layout-key] .ty-productBlock-wrap .ty-product-quoteBtn button,.ty-homepage-shell .ty-productBlock-wrap[data-homepage=true] .ty-product-quoteBtn button{width:auto;min-width:min(190px,100% - 2rem);max-width:calc(100% - 2rem);padding-inline:1.35rem}}.ty-range-input::-webkit-slider-thumb{border:2px solid color-mix(in srgb, var(--color-accent) 75%, var(--color-text));background:var(--color-accent);width:18px;height:18px;box-shadow:none;border-radius:4px}.ty-range-input::-moz-range-thumb{border:2px solid color-mix(in srgb, var(--color-accent) 75%, var(--color-text));background:var(--color-accent);width:18px;height:18px;box-shadow:none;border-radius:4px}.ty-filterListWrap .ty-filterListItem-label{box-sizing:border-box;white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;min-width:0;line-height:1.25;display:block}.ty-catPage-baseFilter:hover,.ty-catPage-baseFilter:focus-visible{border-color:var(--color-sidebar-item-hover-bg);background:var(--color-sidebar-item-hover-bg);color:var(--color-sidebar-item-hover-text)}.ty-catPage-baseFilter:before{color:currentColor}.ty-breadcrumb,body[data-layout-key] .ty-breadcrumb{box-sizing:border-box;width:100%;margin-top:var(--breadcrumb-top-gap);padding-inline:var(--breadcrumb-pad-x)}@media (max-width:959px){.ty-header-contact,body[data-layout-key] .ty-header-contact{grid-template-columns:1fr 46px}.ty-header-contact-number,body[data-layout-key] .ty-header-contact-number{grid-column:1}.ty-header-contact-login,body[data-layout-key] .ty-header-contact-login{display:none}.ty-quoteBlockWrap,body[data-layout-key] .ty-quoteBlockWrap{width:98px;left:auto;right:0}.ty-quoteBlock{position:absolute;right:44px}.ty-quoteBlockWrap .ty-search-btn,body[data-layout-key] .ty-quoteBlockWrap .ty-search-btn{position:absolute;left:auto;right:0}.ty-navTrigger,body[data-layout-key] .ty-navTrigger{left:0;right:auto}}.ty-callIcon,.ty-number-link{color:var(--color-header-text)}#headroom.headroom--not-top .ty-number-link,#headroom.headroom--pinned .ty-number-link{color:var(--color-top-nav-active-text,var(--color-header-text))}.ty-account-wrap{order:3}.ty-account-wrap a{justify-content:center;align-items:center;min-width:44px;display:flex}.ty-accountIcon{color:currentColor;width:24px;height:24px;display:block}@media (min-width:960px){.ty-header-general[data-header-template=custom]{align-items:stretch;width:100%;display:flex}.ty-header-general[data-header-template=custom]>:is(.ty-quoteBlockWrap,.ty-special-nav-wrap,#ty-nav){display:contents}.ty-header-general[data-header-template=custom] :is(.ty-quoteBlock,.ty-search-btn,.ty-number-link-wrap,.ty-account-wrap,.ty-logoWrap,.ty-navList,.ty-header-social){float:none;height:var(--ntk-header-height,90px);align-items:center;position:relative;inset:auto}.ty-header-general[data-header-template=custom] .ty-navList{flex:auto;display:flex}.ty-header-social{gap:.45rem;padding-inline:.75rem;display:flex}.ty-header-social a{width:30px;height:30px;color:var(--color-header-text);border:1px solid;place-items:center;font-size:.65rem;text-decoration:none;display:grid}}@media (max-width:959px){.ty-homepage-shell .ty-hero-frame{width:100%;padding-inline:var(--home-hero-mobile-inset,0px);display:block;position:relative}.ty-homepage-shell .ty-hero-viewport{width:100%;max-width:100%}.ty-homepage-shell .ty-hero-arrow{z-index:8;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.ty-homepage-shell .ty-hero-arrow-prev{left:calc(var(--home-hero-mobile-inset,0px) + 8px)}.ty-homepage-shell .ty-hero-arrow-next{right:calc(var(--home-hero-mobile-inset,0px) + 8px)}.ty-homepage-shell[data-hide-hero-arrows-mobile=true] .ty-hero-arrow{display:none}.ty-homepage-shell .ty-hero[data-arrow-style=reference] .ty-hero-arrow:hover,.ty-homepage-shell .ty-hero[data-arrow-style=reference] .ty-hero-arrow:focus-visible{transform:translateY(-50%)scale(1.08)}}.ty-pdp-brand .ty-brandIdentity-label,.ty-pdp-alt-brand .ty-brandIdentity-label{text-transform:uppercase;margin-right:.45rem;font-weight:700}.ty-contactFormWrap .ty-contactForm{border:var(--standard-product-card-border-width) solid var(--standard-product-card-border-color);background:var(--color-panel);padding:clamp(1rem,2vw,1.75rem)}.ty-contact-quick{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ty-contact-quick a{border:2px solid var(--color-accent);min-height:34px;color:var(--color-text);align-items:center;padding:.35rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:959px){.ty-contactMap,body[data-layout-key] .ty-contactMap{width:100%;margin-inline:0;padding-inline:0;display:grid}.ty-contactMap .ty-map{width:100%;height:clamp(280px,72vw,420px)}.ty-contactMap .ty-map-embed{border:0;width:100%;height:100%;display:block}.ty-contactMap .ty-addressWrap,body[data-layout-key] .ty-contactMap .ty-addressWrap{width:100%;position:static;transform:none}}.ty-career-slot-media,.ty-service-list-media{background:var(--color-panel);width:min(100%,520px);margin:0 auto 1rem;overflow:hidden}.ty-career-slot-media[data-ratio="4:5"],.ty-service-list-media[data-ratio="4:5"]{aspect-ratio:4/5}.ty-career-slot-media[data-ratio="1:1"],.ty-service-list-media[data-ratio="1:1"]{aspect-ratio:1}.ty-service-list-media[data-ratio="16:9"]{aspect-ratio:16/9}.ty-career-slot-media img,.ty-service-list-media :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.ty-service-title :is(h2,h3,h4){color:inherit;font:inherit;margin:0}.ty-categoryCatalog-pages button{border-radius:0}@media (min-width:960px){.ty-cat:not(.ty-cat-mobile),body[data-layout-key] .ty-cat:not(.ty-cat-mobile){align-self:flex-start;height:max-content;min-height:0}}body[data-product-card-template=custom] .ty-productBlock-wrap .ty-productBlock{background:color-mix(in srgb, var(--standard-product-card-panel-color,var(--color-panel)) var(--standard-product-card-panel-opacity,100%), transparent);color:var(--standard-product-card-text-color,var(--color-text))}body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap[data-hover-preset=minimal]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent)}body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap[data-hover-preset=lift]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent);box-shadow:var(--ntk-shadow);transform:translateY(-6px)}.ty-productBlock-wrap[data-hover-preset=zoom] .ty-productBlock-imgHolder img,.ty-productBlock-wrap[data-hover-preset=slow-zoom] .ty-productBlock-imgHolder img{transition:transform .22s}.ty-productBlock-wrap[data-hover-preset=slow-zoom] .ty-productBlock-imgHolder img{transition-duration:.9s}.ty-productBlock-wrap[data-hover-preset=zoom]:is(:hover,:focus-within) .ty-productBlock-imgHolder img{transform:scale(1.09)}.ty-productBlock-wrap[data-hover-preset=slow-zoom]:is(:hover,:focus-within) .ty-productBlock-imgHolder img{transform:scale(1.14)}.ty-productBlock-wrap[data-hover-preset=color-shift] .ty-productBlock{transition:background-color .26s,color .26s,border-color .26s}.ty-productBlock-wrap[data-hover-preset=color-shift]:is(:hover,:focus-within) .ty-productBlock,body[data-layout-key] .ty-productBlock-wrap[data-hover-preset=color-shift]:is(:hover,:focus-within) .ty-productBlock,body[data-layout-key] :is(.ty-homepage-shell,.ty-catPage-products[data-view=grid]) .ty-productBlock-wrap[data-hover-preset=color-shift]:is(:hover,:focus-within) .ty-productBlock{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-product-card-hover-text)}body[data-product-card-template=custom] .ty-productBlock-wrap .ty-productBlock-title{background:var(--standard-product-card-title-bg,color-mix(in srgb, var(--color-panel) 82%, var(--color-text)))}body[data-product-filter-template=custom] .ty-catPage-filters{border:var(--category-filter-border-width,0) solid var(--category-filter-border-color,var(--color-border));background:color-mix(in srgb, var(--category-filter-bg,var(--color-panel)) var(--category-filter-bg-opacity,0%), transparent)}body[data-product-filter-template=custom] .ty-catPage-filters input[type=checkbox]{border-radius:var(--category-filter-checkbox-radius,2px)}body[data-product-filter-template=custom] .ty-range-input::-webkit-slider-thumb{border-radius:var(--category-filter-slider-radius,4px)}body[data-product-filter-template=custom] .ty-range-input::-moz-range-thumb{border-radius:var(--category-filter-slider-radius,4px)}.ty-cat,body[data-layout-key] .ty-cat,.ty-offCanvasNav .ty-cat{background:0 0}.ty-productGallery .ty-slideContent{position:relative}.ty-pdp-gallery-sale{z-index:12;background:var(--color-accent);color:var(--color-button-text,var(--color-bg));margin:0;position:absolute;top:12px;right:12px}.ty-pdp-brandrow,.ty-pdp-alt-flags{text-align:left;justify-content:flex-start}.ty-pdp-brand .ty-brandIdentity-name,.ty-pdp-alt-brand .ty-brandIdentity-name{color:var(--color-accent);letter-spacing:.025em;text-transform:uppercase;font-weight:800}@media (min-width:960px){body[data-sidebar-template=custom][data-sidebar-position=right] .ty-pageContentWrap{flex-direction:row-reverse}body[data-sidebar-template=custom][data-sidebar-animation=lift] .ty-catListItem:hover,body[data-sidebar-template=custom][data-sidebar-animation=lift] .ty-catListItem:focus-within{width:100%;transform:translateY(-3px)}body[data-sidebar-template=custom][data-sidebar-animation=none] .ty-catListItem,body[data-sidebar-template=custom][data-sidebar-animation=none] .ty-catListItem:hover{width:100%;box-shadow:none;transition:none;transform:none}}#headroom .ty-header-general,#headroom #ty-nav,#headroom .ty-logoWrap,#headroom .ty-navList,#headroom .ty-navList>li,#headroom .ty-navList>li>:is(a,button){box-sizing:border-box;max-height:var(--ntk-header-height,90px);overflow:hidden}.ty-callIcon{width:1.35em;height:1.35em}.ty-account-wrap a{min-width:48px;min-height:48px}.ty-accountIcon{width:30px;height:30px}.ty-contactFormWrap .ty-contactForm,.ty-contactFormWrap .ty-inputHolder :is(input,select,textarea),.ty-contactFormWrap form .ty-submitWrap input[type=submit]{border-radius:0}.ty-contactFormWrap .ty-contact-form-notice,.ty-contactFormWrap .ty-contact-form-status{border:1px solid var(--color-sidebar-divider,var(--color-border));background:var(--color-sidebar-item-active-bg);color:var(--color-sidebar-item-active-text);border-radius:0}footer[data-footer-controls]{--footer-padding-x:var(--footer-mobile-padding-x,0px);--footer-padding-y:var(--footer-mobile-padding-y,10px);--footer-section-gap:var(--footer-mobile-section-gap,0px);--footer-main-justify:var(--footer-mobile-main-justify,center);--footer-left-place:var(--footer-mobile-left-place,center);--footer-right-place:var(--footer-mobile-right-place,center);--footer-left-text:var(--footer-mobile-left-text,center);--footer-right-text:var(--footer-mobile-right-text,center);--footer-nav-justify:var(--footer-mobile-nav-justify,center);--footer-section-flex:var(--footer-mobile-section-flex,0 1 auto);--footer-logo-width:var(--footer-mobile-logo-width,170px);--footer-social-icon-size:var(--footer-mobile-social-icon-size,22px);--footer-social-gap:var(--footer-mobile-social-gap,18px);--footer-social-justify:var(--footer-mobile-social-justify,center);box-sizing:border-box;align-items:center;justify-content:var(--footer-main-justify);row-gap:var(--footer-section-gap);width:100%;max-width:100%;padding:var(--footer-padding-y) var(--footer-padding-x);overflow-wrap:anywhere;flex-wrap:wrap;column-gap:0;display:flex}footer[data-footer-controls] .ty-footer-nav{justify-content:var(--footer-nav-justify);max-width:100%}footer[data-footer-controls] .ty-section{box-sizing:border-box;flex:var(--footer-section-flex);min-width:0;max-width:100%}footer[data-footer-controls] .ty-section.left{align-items:var(--footer-left-place);text-align:var(--footer-left-text)}footer[data-footer-controls] .ty-section.right{align-items:var(--footer-right-place);text-align:var(--footer-right-text)}footer[data-footer-controls] .ty-footer-logo img{width:min(var(--footer-logo-width), 100%);max-width:100%;height:auto}footer[data-footer-controls] .ty-socials{justify-content:var(--footer-social-justify);gap:var(--footer-social-gap);flex-wrap:wrap;flex:auto;display:flex}footer[data-footer-controls] .ty-socials a{min-width:max(24px, var(--footer-social-icon-size));min-height:max(24px, var(--footer-social-icon-size));touch-action:manipulation;justify-content:center;align-items:center;margin:0;display:inline-flex}footer[data-footer-controls] .ty-social-icon:before{font-size:var(--footer-social-icon-size)}footer[data-footer-controls] .ty-social-icon.icon-img i,footer[data-footer-controls] .ty-social-icon.icon-img img{width:var(--footer-social-icon-size);height:var(--footer-social-icon-size)}footer :is(a,button):focus-visible{outline:2px solid var(--color-accent,var(--ntk-orange));outline-offset:3px}footer .ty-socials a:hover,footer .ty-socials a:focus-visible{color:var(--color-accent,var(--ntk-orange))}@media (min-width:600px) and (max-width:959px){footer[data-footer-controls]{--footer-padding-x:var(--footer-tablet-padding-x,0px);--footer-padding-y:var(--footer-tablet-padding-y,10px);--footer-section-gap:var(--footer-tablet-section-gap,0px);--footer-main-justify:var(--footer-tablet-main-justify,center);--footer-left-place:var(--footer-tablet-left-place,center);--footer-right-place:var(--footer-tablet-right-place,center);--footer-left-text:var(--footer-tablet-left-text,center);--footer-right-text:var(--footer-tablet-right-text,center);--footer-nav-justify:var(--footer-tablet-nav-justify,center);--footer-section-flex:var(--footer-tablet-section-flex,0 1 auto);--footer-logo-width:var(--footer-tablet-logo-width,170px);--footer-social-icon-size:var(--footer-tablet-social-icon-size,22px);--footer-social-gap:var(--footer-tablet-social-gap,18px);--footer-social-justify:var(--footer-tablet-social-justify,center)}}@media (max-width:959px){footer[data-footer-controls] .ty-section.left,footer[data-footer-controls] .ty-section.right{justify-content:center}}@media (min-width:960px){footer[data-footer-controls]{--footer-padding-x:var(--footer-desktop-padding-x,10px);--footer-padding-y:var(--footer-desktop-padding-y,0px);--footer-section-gap:var(--footer-desktop-section-gap,16px);--footer-main-justify:var(--footer-desktop-main-justify,space-between);--footer-left-place:var(--footer-desktop-left-place,flex-start);--footer-right-place:var(--footer-desktop-right-place,flex-end);--footer-left-text:var(--footer-desktop-left-text,center);--footer-right-text:var(--footer-desktop-right-text,center);--footer-nav-justify:var(--footer-desktop-nav-justify,center);--footer-section-flex:var(--footer-desktop-section-flex,1 1 0);--footer-logo-width:var(--footer-desktop-logo-width,170px);--footer-social-icon-size:var(--footer-desktop-social-icon-size,22px);--footer-social-gap:var(--footer-desktop-social-gap,11px);--footer-social-justify:var(--footer-desktop-social-justify,flex-end);row-gap:0;column-gap:var(--footer-section-gap)}footer[data-footer-controls] .ty-section.left{align-items:center;justify-content:var(--footer-left-place)}footer[data-footer-controls] .ty-section.right{align-items:center;justify-content:var(--footer-right-place)}}.ty-contactFormWrap form .ty-submitWrap input[type=submit]{border:2px solid var(--color-accent);min-height:44px;color:var(--color-text);background:0 0;font-weight:700}.ty-contactFormWrap form .ty-submitWrap input[type=submit]:hover,.ty-contactFormWrap form .ty-submitWrap input[type=submit]:focus-visible{border-color:var(--color-sidebar-item-hover-bg);background:var(--color-sidebar-item-hover-bg);color:var(--color-sidebar-item-hover-text)}@media (max-width:959px){.ty-header-contact-number,body[data-layout-key] .ty-header-contact-number{text-align:center;justify-content:center;padding-inline:0}.ty-header-contact-number h2,body[data-layout-key] .ty-header-contact-number h2{text-align:center;width:100%}.ty-homepage-shell .ty-homepage-section[data-section-type=hero]{width:100vw;margin-left:calc(50% - 50vw)}.ty-homepage-shell .ty-hero-viewport,.ty-homepage-shell .ty-hero-media,.ty-homepage-shell .ty-hero-media picture,.ty-homepage-shell .ty-hero-media img,.ty-homepage-shell .ty-hero-media video{width:100%;max-width:100%}}
