:root{--tko-teal: #3bbdc4;--tko-teal-hover: #2fa3a9;--tko-teal-light: #e8f8f9;--tko-black: #222222;--tko-white: #ffffff}.hdt-btn{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%)!important;border-radius:0!important;letter-spacing:.06em!important;font-weight:700!important;text-transform:uppercase!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .15s ease!important}.hdt-btn:active{transform:scale(.97)!important}.hdt-btn:focus-visible{outline:2px solid var(--tko-teal)!important;outline-offset:2px!important}.hdt-btn[style*="background_btn:#3bbdc4"],.hdt-btn[style*="#3bbdc4"],.hdt-btn-hover-accent{background-color:var(--tko-teal)!important;border-color:var(--tko-teal)!important;color:#fff!important}.hdt-btn-hover-accent:hover{background-color:var(--tko-teal-hover)!important;border-color:var(--tko-teal-hover)!important;transform:translateY(-2px)!important}@media(max-width:767px){.hdt-btn{clip-path:none!important}}.hdt-announcement-bar,.hdt-announcement-bar__inner{background-color:var(--tko-teal)!important;color:#fff!important}.hdt-announcement-bar a{color:#fff!important;font-weight:600}.hdt-slideshow [class*=hdt-heading],.hdt-slideshow h1,.hdt-slideshow h2{text-shadow:0 2px 12px rgba(0,0,0,.4)!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.05!important}.hdt-slideshow .hdt-slider__viewport{position:relative}.hdt-slideshow .hdt-slider__viewport:after{content:"";position:absolute;right:-80px;top:0;bottom:0;width:480px;background:var(--tko-teal);opacity:.09;transform:skew(-8deg);pointer-events:none;z-index:2}.hdt-shipping{position:relative;border-bottom:1px solid #e8e8e8}.hdt-shipping:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tko-teal);z-index:10}.hdt-shipping .hdt-shipping-item:hover,.hdt-shipping ._shipping-item:hover,.hdt-shipping .hdt-ship-icon{background-color:var(--tko-teal-light)!important}.hdt-shipping .hdt-ship-icon svg,.hdt-shipping .hdt-ship-icon .hdt-icon{color:var(--tko-teal)!important;fill:var(--tko-teal)!important}.hdt-shipping .hdt-icon-circle .hdt-ship-icon:before{background-color:var(--tko-teal)!important}.hdt-shipping .hdt-icon-circle .hdt-shipping-item:hover .hdt-ship-icon .hdt-icon{color:#fff!important}.hdt-icon-box-2 .hdt-iconbox-item-wrapper{border:1px solid #e8e8e8!important;border-radius:0!important;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.hdt-icon-box-2 .hdt-iconbox-item-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--tko-teal);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.hdt-icon-box-2 .hdt-iconbox-item-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 16px 48px #0000001a!important;border-color:var(--tko-teal)!important;background-color:#fff!important}.hdt-icon-box-2 .hdt-iconbox-item-wrapper:hover *{color:var(--tko-black)!important}.hdt-icon-box-2 .hdt-iconbox-item-wrapper:hover:after{transform:scaleX(1)}.hdt-icon-box-2 .hdt-iconbox-icon{color:var(--tko-teal)!important;background-color:var(--tko-teal-light)!important;padding:12px!important}.hdt-icon-box-2 .hdt-iconbox-icon svg{fill:var(--tko-teal)!important;color:var(--tko-teal)!important}.hdt-icon-box-2 .hdt-iconbox-item-wrapper:hover .hdt-iconbox-icon{background-color:var(--tko-teal-light)!important}.hdt-icon-box-2 .hdt-iconbox-item-wrapper:hover .hdt-iconbox-icon svg{fill:var(--tko-teal)!important;color:var(--tko-teal)!important}.hdt-icon-box .hdt-iconbox-item-wrapper{border-radius:0!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}.hdt-icon-box .hdt-iconbox-item-wrapper:hover{background-color:var(--tko-teal)!important;border-color:var(--tko-teal)!important;transform:translateY(-3px)!important}.hdt-icon-box .hdt-iconbox-item-wrapper:hover *{color:#fff!important;fill:#fff!important}.hdt-tcwi-item{transition:transform .3s ease,box-shadow .3s ease!important}.hdt-tcwi-item:hover{transform:translateY(-4px)!important;box-shadow:0 8px 32px #00000017!important}.hdt-tcwi-item .hdt-media-wrapper{overflow:hidden!important}.hdt-tcwi-item .hdt-media-wrapper img{transition:transform .4s ease!important}.hdt-tcwi-item:hover .hdt-media-wrapper img{transform:scale(1.05)!important}.hdt-tcwi-item .hdt-media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(34,34,34,.65) 0%,transparent 55%);opacity:0;transition:opacity .3s ease;z-index:1}.hdt-tcwi-item:hover .hdt-media-wrapper:after{opacity:1}.hdt-tabs-collection .hdt-tab-item{letter-spacing:.06em!important;font-weight:700!important;text-transform:uppercase!important;font-size:13px!important;transition:color .2s ease,border-color .2s ease!important}.hdt-tabs-collection .hdt-tab-item.active,.hdt-tabs-collection .hdt-tab-item:hover{border-color:var(--tko-teal)!important;color:var(--tko-teal)!important}.hdt-quote-wrap,.testimonial-item .hdt-quote-content{border-left:3px solid var(--tko-teal)!important;border-radius:0!important;transition:transform .2s ease,box-shadow .2s ease!important}.hdt-quote-wrap:hover,.testimonial-item:hover .hdt-quote-content{transform:translateY(-4px)!important;box-shadow:0 12px 40px #00000017!important}.hdt-rating-wapper,.hdt-rating-wapper i,.hdt-rating-wapper svg{color:var(--tko-teal)!important;fill:var(--tko-teal)!important}.hdt-hero-image{overflow:hidden;position:relative}.hdt-hero-image:before{content:"";position:absolute;top:-60px;left:-120px;width:420px;height:420px;background:var(--tko-teal);opacity:.07;transform:rotate(30deg) skew(-15deg);pointer-events:none;z-index:1}.hdt-hero-image:after{content:"";position:absolute;bottom:-60px;right:-80px;width:320px;height:320px;background:var(--tko-teal);opacity:.05;transform:rotate(-20deg) skew(-15deg);pointer-events:none;z-index:1}.hdt-newsletter button[type=submit],.hdt-newsletter .hdt-btn{background-color:var(--tko-teal)!important;border-color:var(--tko-teal)!important}.hdt-newsletter button[type=submit]:hover,.hdt-newsletter .hdt-btn:hover{background-color:var(--tko-teal-hover)!important;border-color:var(--tko-teal-hover)!important}.tko-team-marquee{padding:60px 0 40px;overflow:hidden}.tko-team-marquee__heading{text-align:center;max-width:720px;margin:0 auto 40px;padding:0 20px}.tko-team-marquee__eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--tko-teal);text-transform:uppercase;margin-bottom:12px}.tko-team-marquee__title{font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.1;color:var(--tko-black);margin-bottom:14px}.tko-team-marquee__sub{font-size:15px;color:#666;line-height:1.6}.tko-team-marquee__row{overflow:hidden;padding:10px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.tko-team-marquee__track{display:inline-flex;gap:14px;white-space:nowrap;animation:tkoTeamMarquee 60s linear infinite;will-change:transform}.tko-team-marquee__row--reverse .tko-team-marquee__track{animation-direction:reverse;animation-duration:70s}.tko-team-marquee__row:hover .tko-team-marquee__track{animation-play-state:paused}@keyframes tkoTeamMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tko-team-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:2px solid #e8e8e8;background:#fff;font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--tko-black);text-transform:uppercase;flex-shrink:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%);transition:background .2s,color .2s,border-color .2s}.tko-team-chip:before{content:"";width:8px;height:8px;background:var(--tko-teal);flex-shrink:0;clip-path:polygon(50% 0%,100% 100%,0% 100%)}.tko-team-chip:hover{background:var(--tko-teal);color:#fff;border-color:var(--tko-teal)}.tko-team-marquee__cta{text-align:center;margin-top:40px}.tko-pricing{padding:80px 0;background:#f5f5f5}.tko-pricing__heading{text-align:center;max-width:680px;margin:0 auto 50px;padding:0 20px}.tko-pricing__eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--tko-teal);text-transform:uppercase;margin-bottom:12px}.tko-pricing__title{font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.1;color:var(--tko-black);margin-bottom:14px}.tko-pricing__sub{font-size:15px;color:#666;line-height:1.6}.tko-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.tko-pricing__card{background:#fff;border:2px solid #e8e8e8;padding:40px 32px;position:relative;text-align:center;display:flex;flex-direction:column;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tko-pricing__card:hover{border-color:var(--tko-teal);transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.tko-pricing__card--featured{border-color:var(--tko-teal);background:#e8f8f9}.tko-pricing__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--tko-teal);color:#fff;padding:6px 18px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}.tko-pricing__icon{font-size:44px;line-height:1;margin-bottom:14px}.tko-pricing__tier{font-size:16px;font-weight:800;color:var(--tko-black);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.tko-pricing__price-row{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:4px}.tko-pricing__from{font-size:12px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.08em}.tko-pricing__price{font-size:44px;font-weight:900;color:var(--tko-black);line-height:1}.tko-pricing__price sup{font-size:22px;font-weight:700;vertical-align:super}.tko-pricing__currency{font-size:13px;font-weight:700;color:#666}.tko-pricing__unit{font-size:13px;color:#666;margin-bottom:20px}.tko-pricing__features{list-style:none;padding:0;margin:20px 0 28px;text-align:left;flex:1;display:flex;flex-direction:column;gap:10px}.tko-pricing__features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--tko-black)}.tko-pricing__features li:before{content:"\2713";color:var(--tko-teal);font-weight:900;flex-shrink:0}.tko-pricing__card .tko-btn{display:block;width:100%;text-align:center;padding:14px 24px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,transform .15s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%)}.tko-btn--primary{background:var(--tko-teal);color:#fff}.tko-btn--primary:hover{background:var(--tko-teal-hover);transform:translateY(-2px)}.tko-btn--outline{background:transparent;color:var(--tko-black);border:2px solid var(--tko-black)}.tko-btn--outline:hover{background:var(--tko-black);color:#fff;transform:translateY(-2px)}.tko-pricing__footnote{text-align:center;margin-top:32px;font-size:14px;color:#666}.tko-pricing__footnote a{color:var(--tko-teal);font-weight:700;text-decoration:none}@media(max-width:900px){.tko-pricing__grid{grid-template-columns:1fr}.tko-pricing__card{clip-path:none}}.hdt-hero-image .tko-contact-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:24px}.hdt-hero-image .tko-contact-pills a{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%)}.hdt-hero-image .tko-contact-pills a:hover{background:var(--tko-teal);border-color:var(--tko-teal);transform:translateY(-2px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--tko-teal)!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tko-custom.css.map */
