:root{--tc-cream: #fbf9f2;--tc-ink: #17140f;--tc-ink-soft: #6e655a;--tc-ink-mute: #9a9082;--tc-petrol: #0e5a61;--tc-petrol-tint: #cfe3e2;--tc-honey: #f0b840;--tc-bear: #a9713f;--tc-border: #cfc6b6;--tc-bubble-bg: #ffffff;--tc-hand: "Caveat", "Bradley Hand", "Segoe Script", cursive}.tc-hero{background:var(--tc-cream);padding:88px 0 48px;overflow-x:clip;color:var(--tc-ink)}body:has(.tc-hero){background:var(--tc-cream)}body:has(.tc-hero) #xo-main-content{position:relative;z-index:2;background:var(--tc-cream);isolation:isolate}body:has(.tc-hero) .section-footer{z-index:0}body:has(.tc-hero) #xo-main-content>.shopify-section{position:relative;z-index:1;background-color:var(--tc-cream)}.tc-hero__grid{display:grid;grid-template-columns:1fr;max-width:1560px;margin:0 auto;padding:0 24px;position:relative}@media(min-width:1080px){.tc-hero__grid{grid-template-columns:1fr minmax(0,860px) 1fr;align-items:start}}.tc-hero__side{display:none}@media(min-width:1080px){.tc-hero__side{display:block;position:absolute;top:0;width:calc((100% - 860px)/2 - 12px);height:720px;min-height:0;pointer-events:none}.tc-hero__side--left{left:24px}.tc-hero__side--right{right:24px}.tc-hero__side .tc-q{pointer-events:auto}}.tc-hero__center{text-align:center;grid-column:1;max-width:720px;margin:0 auto;width:100%}@media(min-width:1080px){.tc-hero__center{grid-column:2;max-width:none}}.tc-hero__stars{color:#f1b841;letter-spacing:3px;font-size:17px;line-height:1}.tc-hero__rating-link{display:inline-block;text-decoration:none;color:inherit;transition:opacity .2s ease}.tc-hero__rating-link:hover{opacity:.72}.tc-hero__rating-link:focus-visible{outline:2px solid var(--tc-teal, #0e5a61);outline-offset:4px;border-radius:4px}.tc-hero__rating{font-size:15px;color:var(--tc-ink-mute);margin:2px 0 0}.tc-hero__title{font-size:clamp(30px,3.5vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:10px 0 0;color:var(--tc-ink);white-space:nowrap}@media(max-width:899px){.tc-hero__title{white-space:normal;text-wrap:balance;font-size:clamp(28px,6.2vw,40px)}}.tc-hero__sub{font-size:18px;color:var(--tc-ink-soft);margin:14px 0 0}.tc-hero__meta{font-size:13px;color:var(--tc-ink-mute);margin:16px 0 0;letter-spacing:.01em}.tc-hero__meta-price{font-weight:700;color:var(--tc-ink)}.tc-hero__meta-compare{margin-left:.35em;opacity:.55;text-decoration:line-through;font-weight:500}.tc-mark{background:var(--tc-petrol-tint);color:var(--tc-petrol);border-radius:7px;padding:.04em .22em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tc-hero__ctas{display:flex;gap:11px;justify-content:center;flex-wrap:wrap;margin-top:24px}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:16px;letter-spacing:-.01em;padding:14px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease;font-family:inherit;line-height:1.2;appearance:none;-webkit-appearance:none}.tc-btn:active{transform:translateY(1px)}.tc-btn--primary{background:var(--tc-petrol);color:#fff}.tc-btn--primary:hover{background:#0b4b51;color:#fff}.tc-btn--secondary{background:transparent;color:var(--tc-ink);border-color:var(--tc-border)}.tc-btn--secondary:hover{background:#17140f0a}.tc-btn:focus-visible{outline:2px solid var(--tc-petrol);outline-offset:3px}.tc-btn__chev,.tc-btn__play{font-size:.95em;line-height:1}.tc-btn__icon--pause{display:none;letter-spacing:-.08em}[data-tc-hear][aria-pressed=true] .tc-btn__icon--play{display:none}[data-tc-hear][aria-pressed=true] .tc-btn__icon--pause{display:inline}.tc-q{position:absolute;font-family:var(--tc-hand);font-weight:700;font-style:normal;font-size:24px;line-height:1.15;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:none;border:0;padding:0;margin:0;opacity:0;translate:0 10px;transition:opacity .6s ease,translate .6s ease;color:inherit;text-align:inherit;-webkit-font-smoothing:antialiased}.tc-q.is-in{opacity:1;translate:0 0}.tc-q--clickable{pointer-events:auto;cursor:pointer}.tc-q__i{display:inline-block;will-change:transform}.tc-q--clickable:hover .tc-q__t,.tc-q--clickable:focus-visible .tc-q__t{transform:scale(1.04)}.tc-q__t{display:inline-block;transition:transform .18s ease;font-family:var(--tc-hand);font-weight:700}.tc-q--clickable:focus-visible{outline:2px solid var(--tc-petrol);outline-offset:4px;border-radius:4px}.tc-q--1{left:4%;top:2%;transform:rotate(-6deg);font-size:25px;color:var(--tc-bear)}.tc-q--2{left:10%;top:42%;transform:rotate(3deg);font-size:23px;color:var(--tc-petrol)}.tc-q--3{left:2%;top:78%;transform:rotate(-3deg);font-size:24px;color:#c79a3b}.tc-q--4{right:5%;top:0%;transform:rotate(4deg);font-size:24px;color:var(--tc-petrol)}.tc-q--5{right:2%;top:40%;transform:rotate(-5deg);font-size:24px;color:var(--tc-honey)}.tc-q--6{right:7%;top:76%;transform:rotate(3deg);font-size:23px;color:var(--tc-bear)}@keyframes tc-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(1.1deg)}to{transform:translateY(0) rotate(0)}}.tc-q__i{animation:tc-float 9s ease-in-out infinite}.tc-q--1 .tc-q__i{animation-duration:8.5s;animation-delay:-.4s}.tc-q--2 .tc-q__i{animation-duration:10.2s;animation-delay:-3.1s}.tc-q--3 .tc-q__i{animation-duration:7.4s;animation-delay:-5.6s}.tc-q--4 .tc-q__i{animation-duration:9.6s;animation-delay:-1.9s}.tc-q--5 .tc-q__i{animation-duration:11s;animation-delay:-6.8s}.tc-q--6 .tc-q__i{animation-duration:8s;animation-delay:-4.2s}.tc-q--1.is-in{transition-delay:0ms}.tc-q--2.is-in{transition-delay:90ms}.tc-q--3.is-in{transition-delay:.18s}.tc-q--4.is-in{transition-delay:.27s}.tc-q--5.is-in{transition-delay:.36s}.tc-q--6.is-in{transition-delay:.45s}.tc-shot{position:relative;margin:4px auto 0;max-width:720px;width:calc(100% - 48px);border-radius:0;overflow:visible;aspect-ratio:1522 / 1824;background:transparent;line-height:0}.tc-shot__img{width:100%;height:auto;object-fit:contain;object-position:center top;display:block}.tc-bubble{position:absolute;max-width:20ch;text-align:center;opacity:0;transform:translateY(10px) scale(.94);transform-origin:bottom left;transition:opacity .42s cubic-bezier(.2,.7,.3,1),transform .42s cubic-bezier(.2,.7,.3,1);pointer-events:none;z-index:2}.tc-bubble__i{position:relative;display:block;background:var(--tc-bubble-bg);color:var(--tc-ink);font-family:var(--tc-hand);font-size:clamp(15px,1.15vw,19px);font-weight:600;line-height:1.32;padding:14px 18px;border-radius:16px;box-shadow:0 6px 20px -8px #17140f47;will-change:transform}.tc-bubble p{margin:0}.tc-bubble.is-visible{opacity:1;transform:translateY(0) scale(1)}.tc-bubble.is-visible .tc-bubble__i{animation:tc-bubble-float 8.2s ease-in-out infinite}.tc-bubble--ted.is-visible .tc-bubble__i{animation-duration:9.4s;animation-delay:-2.6s}@keyframes tc-bubble-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.8deg)}to{transform:translateY(0) rotate(0)}}.tc-bubble__tail{position:absolute;bottom:-10px;left:18px;width:22px;height:14px;overflow:visible;pointer-events:none}.tc-bubble__tail path{fill:var(--tc-bubble-bg)}.tc-bubble--kid{left:48%;top:2%;max-width:17ch}.tc-bubble--ted{left:62%;top:14%;max-width:21ch;transform-origin:bottom left}.tc-bubble--ted .tc-bubble__tail{left:28px;right:auto}.tc-bubble--ted .tc-bubble__tail path{transform:none}@media(min-width:768px)and (max-width:1079px){.tc-hero__side{display:none}.tc-hero__center{max-width:720px}}@media(max-width:767px){.tc-hero{padding-top:56px}.tc-hero__grid{padding:0 16px}.tc-hero__ctas{flex-direction:row;flex-wrap:wrap;gap:10px;width:auto;justify-content:center}.tc-hero__ctas .tc-btn{width:auto;flex:0 0 auto}.tc-shot{width:calc(100% - 32px);max-width:420px;margin-top:2px;aspect-ratio:1522 / 1824;border-radius:0}.tc-shot__img{width:100%;height:auto;object-fit:contain;object-position:center top}.tc-bubble{max-width:15ch}.tc-bubble__i{font-size:14px;padding:10px 12px}.tc-bubble--kid{left:36%;top:1%}.tc-bubble--ted{left:auto;right:2%;top:18%}.tc-hero__sub{font-size:16px}.tc-hero__meta{font-size:12px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.tc-q__i{animation:none!important}.tc-q{transition:none;opacity:1;translate:0 0}.tc-q__t{transition:none}.tc-bubble{transition:none;opacity:1;transform:none}.tc-bubble.is-visible .tc-bubble__i{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ted-hero.css.map */
