.tc-product-focus,.tc-product-focus *{box-sizing:border-box}.tc-product-focus{position:relative;overflow:clip;background:var(--tc-paper);color:var(--tc-paper-bright)}.tc-product-focus__inner{width:min(calc(100% - (var(--tc-gutter) * 2)),var(--tc-max-width));margin:0 auto;padding-block:clamp(5rem,7vw,10rem)}.tc-product-focus__stage{position:relative;min-height:clamp(46rem,37vw,62rem);overflow:hidden;border-radius:clamp(3.2rem,4vw,5.6rem);isolation:isolate;background:var(--tc-graphite)}.tc-product-focus__picture,.tc-product-focus__picture img,.tc-product-focus__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.tc-product-focus__picture img{object-fit:cover;object-position:var(--tc-focus-desktop-x) var(--tc-focus-desktop-y);transform:scale(1.001);transition:transform .9s var(--tc-ease-out)}.tc-product-focus__stage:hover .tc-product-focus__picture img{transform:scale(1.012)}.tc-product-focus__veil{z-index:1;background:linear-gradient(90deg,rgba(8,9,10,calc(var(--tc-focus-overlay) + .24)),rgba(8,9,10,var(--tc-focus-overlay)) 42%,#08090a0f 76%),linear-gradient(0deg,#08090a29,#08090a29);pointer-events:none}.tc-product-focus__content{position:relative;z-index:2;display:flex;width:min(82rem,62%);min-height:inherit;padding:clamp(4.4rem,5vw,7.2rem);flex-direction:column;justify-content:center;align-items:flex-start}.tc-product-focus__eyebrow{margin:0 0 clamp(2rem,2.5vw,3.4rem);color:#fffc;font-size:clamp(1.1rem,.9vw,1.35rem);font-weight:700;letter-spacing:.08em;line-height:1.4}.tc-product-focus__heading{max-width:8.8em;margin:0;color:var(--tc-paper-bright);font-family:var(--tc-font-display);font-size:clamp(4.8rem,5.2vw,8.4rem);font-weight:500;letter-spacing:-.052em;line-height:.98;white-space:nowrap}.tc-product-focus__intro{width:min(100%,36em);max-width:32em;margin:clamp(2.4rem,3vw,4rem) 0 0;color:#ffffffc7;font-size:clamp(1.55rem,1.25vw,1.9rem);line-height:1.65}.tc-product-focus__action{display:inline-flex;min-height:4.8rem;margin-top:clamp(2.8rem,3vw,4.2rem);padding:1.2rem 2rem;border-radius:999rem;background:var(--tc-paper-bright);color:var(--tc-ink);font-size:1.4rem;font-weight:700;text-decoration:none;align-items:center;gap:1.2rem;transition:background-color .18s var(--tc-ease-out),color .18s var(--tc-ease-out),transform .18s var(--tc-ease-out)}.tc-product-focus__action:hover{background:var(--tc-signal);color:var(--tc-paper-bright);transform:translateY(-.2rem)}.tc-product-focus__action:focus-visible{outline:.2rem solid var(--tc-paper-bright);outline-offset:.3rem;box-shadow:0 0 0 .5rem var(--tc-ink)}.tc-product-focus__action .svg-wrapper{width:1.6rem;height:1.6rem}.tc-product-focus__notice{position:absolute;right:clamp(1.6rem,2vw,2.8rem);bottom:clamp(1.6rem,2vw,2.8rem);z-index:3;max-width:calc(100% - 3.2rem);margin:0;padding:.9rem 1.3rem;border:.1rem solid rgba(255,255,255,.24);border-radius:999rem;background:#08090a8f;color:#ffffffd6;font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.35;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}@media screen and (max-width:989px){.tc-product-focus__stage{min-height:clamp(46rem,50vw,54rem)}.tc-product-focus__content{width:min(68rem,70%)}}@media screen and (max-width:749px){.tc-product-focus__inner{padding-block:5rem}.tc-product-focus__stage{min-height:0;aspect-ratio:4 / 5;border-radius:2.8rem}.tc-product-focus__picture img{object-position:var(--tc-focus-mobile-x) var(--tc-focus-mobile-y)}.tc-product-focus__veil{background:linear-gradient(180deg,#08090aa3,#08090a42,#08090a5c),linear-gradient(90deg,rgba(8,9,10,calc(var(--tc-focus-overlay) * .45)),transparent 78%)}.tc-product-focus__content{display:block;width:100%;min-height:0;padding:3.2rem 2.4rem 8rem}.tc-product-focus__eyebrow{margin-bottom:1.8rem;font-size:1rem}.tc-product-focus__heading{max-width:7.5em;font-size:clamp(3.4rem,10.2vw,4.4rem);line-height:.98;white-space:normal}.tc-product-focus__intro{max-width:24em;margin-top:2rem;font-size:1.5rem;line-height:1.58}.tc-product-focus__action{min-height:4.8rem;margin-top:2.4rem}.tc-product-focus__notice{right:1.4rem;bottom:1.4rem;max-width:calc(100% - 2.8rem)}}@media screen and (min-width:540px)and (max-width:749px){.tc-product-focus__stage{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.tc-product-focus__picture img,.tc-product-focus__stage:hover .tc-product-focus__picture img,.tc-product-focus__action,.tc-product-focus__action:hover{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-titancas-product-focus-banner.css.map */
