.section-tarakai-editorial-hero{isolation:isolate}.tk-ed-hero{--tk-ed-bg: #f5f6f8;--tk-ed-ink: #13243b;--tk-ed-accent: #2855cf;background:var(--tk-ed-bg);color:var(--tk-ed-ink);overflow:hidden}.tk-ed-hero *,.tk-ed-hero *:before,.tk-ed-hero *:after{box-sizing:border-box}.tk-ed-hero__inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;max-width:1480px;min-height:660px;margin:0 auto;padding:48px 44px 48px 64px;gap:clamp(20px,4vw,76px)}.tk-ed-hero__copy{align-self:center;padding:38px 0 46px;min-width:0}.tk-ed-hero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 32px;font:700 11px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.17em;color:var(--tk-ed-accent);text-transform:uppercase}.tk-ed-hero__eyebrow-line{flex:0 0 28px;width:28px;height:1px;background:currentColor}.tk-ed-hero__heading{max-width:790px;margin:0;color:var(--tk-ed-ink);font-family:var(--font-heading-family, Arial, sans-serif);font-size:clamp(53px,5.25vw,82px);font-weight:600;letter-spacing:-.049em;line-height:1.055;overflow-wrap:normal}.tk-ed-hero__description{max-width:520px;margin:28px 0 0;color:#586679;font:400 clamp(15px,1.17vw,18px)/1.8 var(--font-body-family, Arial, sans-serif);letter-spacing:-.012em}.tk-ed-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;margin-top:38px}.tk-ed-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:53px;border:1px solid transparent;border-radius:4px;padding:15px 20px;font:600 13px/1.3 var(--font-body-family, Arial, sans-serif);text-decoration:none;letter-spacing:.015em;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tk-ed-hero__button svg{width:19px;height:19px;flex:0 0 19px;transition:transform .2s ease}.tk-ed-hero__button:hover svg{transform:translate(3px)}.tk-ed-hero__button:focus-visible{outline:3px solid var(--tk-ed-accent);outline-offset:4px}.tk-ed-hero__button--primary{min-width:208px;background:var(--tk-ed-ink);color:#fff}.tk-ed-hero__button--primary:hover{background:var(--tk-ed-accent);color:#fff}.tk-ed-hero__button--secondary{padding-left:0;padding-right:0;color:var(--tk-ed-ink);border-bottom-color:#b6c0ce;border-radius:0}.tk-ed-hero__button--secondary:hover{color:var(--tk-ed-accent);border-bottom-color:var(--tk-ed-accent)}.tk-ed-hero__categories{display:flex;align-items:center;gap:13px;margin-top:58px;padding-top:19px;border-top:1px solid #d9dee5;max-width:490px;color:#677386;font:600 10px/1.6 var(--font-body-family, Arial, sans-serif);letter-spacing:.13em}.tk-ed-hero__categories-icon{display:inline-flex;width:24px;height:24px;color:var(--tk-ed-accent)}.tk-ed-hero__categories-icon svg{width:100%;height:100%}.tk-ed-hero__visual{min-width:0;position:relative;display:grid;place-items:center;align-self:stretch;isolation:isolate;overflow:hidden;min-height:560px;background:linear-gradient(145deg,#eef1f6,#e3e9f1 65%,#dde5ef);border-radius:3px}.tk-ed-hero__visual-field{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(32,61,102,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(32,61,102,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 74%,transparent 100%);pointer-events:none}.tk-ed-hero__visual-ring{position:absolute;left:50%;top:49%;width:min(83%,470px);aspect-ratio:1;border:1px solid rgba(72,97,141,.18);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.tk-ed-hero__visual-ring--inner{width:min(61%,350px);background:#ffffff3d}.tk-ed-hero__visual-top{position:absolute;inset:26px 28px auto;display:flex;justify-content:space-between;gap:20px;color:#52637c;font:600 9px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.13em}.tk-ed-hero__product-stage{position:relative;z-index:1;display:grid;place-items:center;width:100%;padding:70px 35px 94px;min-height:490px}.tk-ed-hero__product-image{display:block;width:100%;max-width:570px;max-height:465px;height:auto;object-fit:contain;filter:drop-shadow(0 24px 27px rgba(23,40,65,.16))}.tk-ed-hero__image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(75%,360px);aspect-ratio:1;border:1px solid rgba(20,45,85,.18);background:#ffffff47;color:#17334f;text-align:center}.tk-ed-hero__image-placeholder span:first-child{font:600 clamp(110px,20vw,220px)/1 var(--font-heading-family, Arial, sans-serif);letter-spacing:-.09em}.tk-ed-hero__image-placeholder span:last-child{margin-top:8px;font:700 10px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.2em}.tk-ed-hero__visual-caption{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;display:flex;align-items:center;gap:16px;padding-top:17px;border-top:1px solid rgba(58,78,106,.2);color:#334761}.tk-ed-hero__visual-caption-index{white-space:nowrap;font:600 10px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.07em}.tk-ed-hero__visual-caption p{margin:0;font:700 10px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.12em}.tk-ed-hero__visual-caption-mark{flex:1 1 auto;max-width:22px;height:1px;margin-left:auto;background:#334761}@media(max-width:1199px){.tk-ed-hero__inner{padding:35px 32px;gap:24px;min-height:590px}.tk-ed-hero__heading{font-size:clamp(48px,5.1vw,66px)}.tk-ed-hero__visual{min-height:500px}.tk-ed-hero__product-stage{min-height:470px}}@media(max-width:989px){.tk-ed-hero__inner{padding:48px 28px;gap:25px;min-height:0}.tk-ed-hero__copy{padding:16px 0}.tk-ed-hero__heading{font-size:clamp(43px,5.8vw,58px)}.tk-ed-hero__description{font-size:15px}.tk-ed-hero__visual{min-height:440px}.tk-ed-hero__product-stage{min-height:380px;padding-inline:22px}.tk-ed-hero__categories{margin-top:34px}}@media(max-width:749px){.tk-ed-hero__inner{display:flex;flex-direction:column;padding:37px 18px 20px;gap:28px}.tk-ed-hero__copy{padding:0 6px}.tk-ed-hero__eyebrow{font-size:10px;margin-bottom:21px}.tk-ed-hero__heading{font-size:clamp(43px,10.2vw,63px);letter-spacing:-.047em;line-height:1.07}.tk-ed-hero__description{margin-top:18px;max-width:600px;font-size:15px;line-height:1.7}.tk-ed-hero__actions{margin-top:26px;gap:9px 20px}.tk-ed-hero__button--primary{min-height:50px;min-width:190px}.tk-ed-hero__categories{margin-top:28px;padding-top:14px;font-size:9px;letter-spacing:.1em}.tk-ed-hero__visual{width:100%;min-height:365px}.tk-ed-hero__visual-top{inset:17px 17px auto;font-size:8px}.tk-ed-hero__product-stage{min-height:360px;padding:48px 25px 70px}.tk-ed-hero__product-image{max-height:300px}.tk-ed-hero__visual-caption{left:17px;right:17px;bottom:17px;gap:11px;padding-top:12px}.tk-ed-hero__visual-caption p,.tk-ed-hero__visual-caption-index{font-size:8px}}@media(prefers-reduced-motion:reduce){.tk-ed-hero__button,.tk-ed-hero__button svg{transition:none}}.tk-ed-hero__carousel{position:relative;display:block;align-self:stretch;width:100%;height:100%;min-height:560px}.tk-ed-hero__carousel .tk-ed-hero__visual-top{z-index:6}.tk-ed-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.tk-ed-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.tk-ed-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.tk-ed-hero__slide-image-link{position:absolute;top:57px;right:30px;bottom:180px;left:30px;display:grid;place-items:center;text-decoration:none;border-radius:4px}.tk-ed-hero__slide-image-link:focus-visible,.tk-ed-hero__slide-product-name a:focus-visible,.tk-ed-hero__slide-shop:focus-visible,.tk-ed-hero__carousel-control:focus-visible,.tk-ed-hero__carousel-dot:focus-visible{outline:3px solid var(--tk-ed-accent);outline-offset:3px}.tk-ed-hero__slide-image{display:block;width:100%;height:100%;max-width:520px;max-height:380px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(29,47,73,.15));transition:transform .35s ease}.tk-ed-hero__slide-image-link:hover .tk-ed-hero__slide-image{transform:scale(1.025)}.tk-ed-hero__slide-placeholder{color:#486382;font:500 180px/1 var(--font-heading-family)}.tk-ed-hero__slide-info{position:absolute;bottom:76px;left:28px;right:28px;z-index:5;display:flex;justify-content:space-between;align-items:end;gap:18px;min-height:96px}.tk-ed-hero__slide-info-main{min-width:0;max-width:72%}.tk-ed-hero__slide-eyebrow{display:block;margin-bottom:5px;color:#526783;font:700 10px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.15em;text-transform:uppercase}.tk-ed-hero__slide-product-name{margin:0;color:#152941;font:600 clamp(18px,1.6vw,24px)/1.22 var(--font-heading-family, Arial, sans-serif);letter-spacing:-.025em}.tk-ed-hero__slide-product-name a{color:inherit;text-decoration:none}.tk-ed-hero__slide-product-name a:hover{color:var(--tk-ed-accent)}.tk-ed-hero__slide-shop{display:inline-flex;gap:7px;align-items:center;margin-top:7px;color:#36577d;text-decoration:none;font:600 11px/1.5 var(--font-body-family, Arial, sans-serif)}.tk-ed-hero__slide-shop:hover{color:var(--tk-ed-accent)}.tk-ed-hero__slide-price{display:flex;flex-direction:column;align-items:end;flex-shrink:0;margin-bottom:1px;color:#13243b;font:700 clamp(16px,1.5vw,21px)/1.3 var(--font-heading-family, Arial, sans-serif);white-space:nowrap}.tk-ed-hero__slide-price-prefix{color:#566982;font:500 10px/1.3 var(--font-body-family, Arial, sans-serif)}.tk-ed-hero__slide-sold-out{color:#586981;font:700 11px/1.3 var(--font-body-family, Arial, sans-serif);text-transform:uppercase}.tk-ed-hero__slide-empty{display:grid;place-items:center;align-content:center;position:absolute;top:55px;right:26px;bottom:115px;left:26px;text-align:center;gap:10px;color:#415773;font:500 13px/1.5 var(--font-body-family, Arial, sans-serif)}.tk-ed-hero__slide-empty-mark{font:600 125px/1 var(--font-heading-family, Arial, sans-serif);color:#8c9aad}.tk-ed-hero__carousel-footer{position:absolute;z-index:8;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:21px;left:28px;right:28px;bottom:21px;padding-top:12px;border-top:1px solid rgba(58,78,106,.23);color:#334761}.tk-ed-hero__carousel-counter{font:700 10px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.07em;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-ed-hero__carousel-divider{margin-inline:8px;color:#71839a}.tk-ed-hero__carousel-dots{display:flex;align-items:center;justify-content:center;gap:7px}.tk-ed-hero__carousel-dot{display:grid;place-items:center;width:27px;height:30px;cursor:pointer;padding:0;border:0;background:transparent;color:inherit}.tk-ed-hero__carousel-dot span{display:block;width:21px;height:2px;background:#a5b1c0;transition:background-color .2s ease,height .2s ease}.tk-ed-hero__carousel-dot.is-active span{background:var(--tk-ed-accent);height:3px}.tk-ed-hero__carousel-actions{display:flex;gap:7px;align-items:center}.tk-ed-hero__carousel-control{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid rgba(53,74,103,.28);border-radius:50%;color:#213b5a;background:#ffffff52;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tk-ed-hero__carousel-control:hover{background:#13243b;border-color:#13243b;color:#fff}.tk-ed-hero__carousel-control svg{width:18px;height:18px}.tk-ed-hero__carousel-pause{border-style:dashed}.tk-ed-hero__carousel-control[hidden],.tk-ed-hero__carousel-control svg[hidden]{display:none}@media(max-width:1199px){.tk-ed-hero__carousel{min-height:500px}.tk-ed-hero__slide-image-link{top:55px;right:25px;bottom:170px;left:25px}.tk-ed-hero__slide-info-main{max-width:70%}}@media(max-width:989px){.tk-ed-hero__carousel{min-height:440px}.tk-ed-hero__slide-image-link{top:55px;right:18px;bottom:160px;left:18px}.tk-ed-hero__slide-info{bottom:74px;left:20px;right:20px;gap:9px}.tk-ed-hero__slide-product-name{font-size:clamp(17px,2.1vw,21px)}.tk-ed-hero__slide-info-main{max-width:70%}.tk-ed-hero__carousel-footer{left:20px;right:20px;bottom:17px;gap:10px}}@media(max-width:749px){.tk-ed-hero__carousel{min-height:410px}.tk-ed-hero__slide-image-link{top:48px;right:20px;bottom:162px;left:20px}.tk-ed-hero__slide-image{max-height:265px}.tk-ed-hero__slide-info{left:17px;right:17px;bottom:74px;min-height:90px}.tk-ed-hero__slide-info-main{max-width:70%}.tk-ed-hero__slide-product-name{font-size:clamp(17px,4.8vw,22px)}.tk-ed-hero__slide-eyebrow{font-size:9px}.tk-ed-hero__slide-price{font-size:17px}.tk-ed-hero__slide-shop{font-size:10px}.tk-ed-hero__carousel-footer{left:17px;right:17px;bottom:14px;gap:7px}.tk-ed-hero__carousel-dot{width:24px}.tk-ed-hero__carousel-dot span{width:18px}.tk-ed-hero__carousel-control{width:32px;height:32px;flex-basis:32px}}@media(max-width:380px){.tk-ed-hero__slide-image-link{top:48px;right:13px;bottom:167px;left:13px}.tk-ed-hero__slide-info-main{max-width:68%}.tk-ed-hero__slide-product-name{font-size:16px}.tk-ed-hero__carousel-control{flex-basis:29px;width:29px;height:29px}.tk-ed-hero__carousel-dots{gap:2px}}@media(prefers-reduced-motion:reduce){.tk-ed-hero__slide,.tk-ed-hero__slide-image,.tk-ed-hero__carousel-dot span,.tk-ed-hero__carousel-control{transition:none}.tk-ed-hero__slide-image-link:hover .tk-ed-hero__slide-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tarakai-editorial-hero.css.map */
