@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,400..700,0..100,0..1;1,9..144,400..700,0..100,0..1&family=Caveat:wght@500;600;700&display=swap";:root{--tt-cream: #FAF6F0;--tt-cream-deep: #F4EDE2;--tt-card: #FFFDF8;--tt-border: #EBE2D4;--tt-chip: #F0E7D8;--tt-birch: #E8D2B0;--tt-wood: #C98B55;--tt-wood-deep: #8C5A2E;--tt-teal: #2F6B6B;--tt-teal-dark: #245757;--tt-teal-tint: #D3E2E0;--tt-sage: #8A9C78;--tt-sage-tint: #DCE3CF;--tt-peach: #F5DDD0;--tt-ink: #3B342B;--tt-body: #5C554C;--tt-muted: #7A7166;--tt-whatsapp: #25A05A;--tt-red: #E4573D;--tt-orange: #EF9A3F;--tt-yellow: #F2C94C;--tt-green: #7BB661;--tt-blue: #4A90C4;--tt-purple: #8E6BB8;--tt-ease: cubic-bezier(.2, .7, .2, 1);--tt-bounce: cubic-bezier(.3, 1.35, .5, 1);--tt-serif: "Fraunces", Georgia, serif;--tt-hand: "Caveat", cursive}h1,h2,h3,.h1,.h2,.h3{font-family:var(--tt-serif)!important;font-variation-settings:"SOFT" 70,"WONK" 1;font-weight:500;letter-spacing:-.012em;color:var(--tt-ink)}.tt-h2{font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-weight:500;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1;letter-spacing:-.012em;color:var(--tt-ink);margin:0}.tt-hand{font-family:var(--tt-hand);font-weight:600;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1;color:var(--tt-wood-deep);display:inline-block;transform:rotate(-1.5deg);margin:.6em 0 0}.tt-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:clamp(28px,4vw,56px)}.tt-section-head>div{min-width:0}.tt-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--tt-teal);text-decoration:none;white-space:nowrap}.tt-link svg{width:16px;height:16px;transition:transform .3s var(--tt-ease)}.tt-link:hover svg,.tt-cat:hover .tt-link svg{transform:translate(4px)}.tt-link--wood{color:var(--tt-wood-deep);border-bottom:2px solid var(--tt-yellow);padding-bottom:2px}.tt-btn{display:inline-flex;align-items:center;gap:10px;background:var(--tt-teal);color:var(--tt-cream);text-decoration:none;border:2px solid var(--tt-teal);border-radius:999px;padding:15px 28px;font-weight:700;font-size:16px;line-height:1;cursor:pointer;font-family:inherit;transition:background .25s,color .25s,border-color .25s}.tt-btn svg{width:18px;height:18px;transition:transform .3s var(--tt-ease)}.tt-btn:hover{background:var(--tt-teal-dark);border-color:var(--tt-teal-dark);color:var(--tt-cream)}.tt-btn:hover svg{transform:translate(4px)}.tt-btn--ghost{background:transparent;color:var(--tt-teal)}.tt-btn--ghost:hover{background:var(--tt-teal);color:var(--tt-cream)}.tt-btn--icon{width:44px;height:44px;padding:0;justify-content:center}.tt-rung{display:inline-block;width:24px;height:8px;border-radius:4px;background:var(--tt-yellow);flex:none}.tt-rung--red{background:var(--tt-red)}.tt-rung--orange{background:var(--tt-orange)}.tt-rung--yellow{background:var(--tt-yellow)}.tt-rung--green{background:var(--tt-green)}.tt-rung--blue{background:var(--tt-blue)}.tt-rung--purple{background:var(--tt-purple)}.tt-tag{display:inline-block;background:var(--tt-yellow);color:var(--tt-ink);font-size:13px;font-weight:800;line-height:1;padding:8px 14px 8px 24px;clip-path:polygon(16% 0,100% 0,100% 100%,16% 100%,0 50%);transform:rotate(-6deg);transition:transform .35s var(--tt-bounce);white-space:nowrap}.tt-age-pill{display:inline-block;background:var(--tt-card);border:1px solid var(--tt-border);color:var(--tt-teal);font-size:12px;font-weight:700;padding:5px 11px;border-radius:99px;align-self:flex-start}@keyframes tt-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes tt-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(9deg)}}@keyframes tt-swing{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes tt-prog{to{transform:scaleX(1)}}.tt-rise{opacity:0;animation:tt-rise .9s var(--tt-ease) forwards}.tt-float{animation:tt-float 6s ease-in-out infinite}[data-tt-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--tt-ease),transform .8s var(--tt-ease)}[data-tt-reveal].tt-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tt-rise,.tt-float,.tt-sway,.tt-hero__prog{animation:none!important;opacity:1;transform:none}[data-tt-reveal]{opacity:1;transform:none;transition:none}.tt-gym .tt-mod{transition:none!important}.tt-badge__sig{transition:none!important;clip-path:none!important}}.tt-hero{overflow:hidden}.tt-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;position:relative}.tt-hero__copy{position:relative;z-index:2}.tt-hero__note{margin:0 0 14px 4px}.tt-hero__title{margin:0;font-size:clamp(3rem,6.6vw,6.1rem);line-height:.94;display:flex;flex-direction:column}.tt-hero__title span{display:block}.tt-hero__title span:nth-child(1){margin-left:1.4em;animation-delay:.1s}.tt-hero__title span:nth-child(2){margin-left:.7em;animation-delay:.22s}.tt-hero__title span:nth-child(3){animation-delay:.34s}.tt-hero__title span:nth-child(4){animation-delay:.46s}.tt-hero__captions{position:relative;margin:26px 0 0 4px;min-height:178px;max-width:520px}.tt-hero__caption{display:none}.tt-hero__caption.is-active{display:block;animation:tt-rise .6s var(--tt-ease) both}.tt-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.tt-chip{display:inline-flex;align-items:center;gap:7px;background:var(--tt-card);border:1px solid var(--tt-border);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;color:var(--tt-teal)}.tt-chip i{width:10px;height:10px;border-radius:50%;background:var(--tt-wood);display:inline-block}.tt-hero__caption-title{font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;line-height:1.1;color:var(--tt-ink);margin:14px 0 0}.tt-hero__caption-text{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--tt-body)}.tt-hero__price{margin-top:8px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tt-hero__price .price{font-family:var(--tt-serif);font-size:1.5rem;font-weight:600;color:var(--tt-ink)}.tt-hero__price .compare{font-size:14px;color:var(--tt-muted);text-decoration:line-through}.tt-hero__ctas{margin:30px 0 0 4px;display:flex;align-items:center;gap:30px;flex-wrap:wrap;animation-delay:.62s}.tt-hero__scene{position:relative;min-height:560px}.tt-hero__circle{position:absolute;right:-170px;top:-60px;width:700px;height:700px;border-radius:50%;background:var(--tt-sage-tint)}.tt-hero__scene svg.tt-gym{position:relative;width:min(640px,100%);display:block;margin-left:auto;margin-right:-40px}.tt-hero__controls{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}.tt-hero__dots{display:flex;align-items:center;gap:8px}.tt-hero__dot{width:12px;height:12px;border-radius:999px;border:none;padding:0;background:#dccbaa;cursor:pointer;display:block;overflow:hidden;transition:width .3s var(--tt-ease),background .25s}.tt-hero__dot:hover{background:var(--tt-wood-deep)}.tt-hero__dot[aria-current=true]{width:64px;background:#dccbaa}.tt-hero__prog{display:block;width:100%;height:100%;background:var(--tt-teal);transform:scaleX(0);transform-origin:left}.tt-hero__dot[aria-current=true] .tt-hero__prog{animation:tt-prog var(--tt-hero-speed, 6s) linear forwards}.tt-hero.is-paused .tt-hero__prog{animation-play-state:paused}.tt-hold{position:absolute;z-index:1;pointer-events:none}.tt-hold--1{left:42%;top:16%;width:42px;animation-delay:-1.5s}.tt-hold--2{left:40%;bottom:14%;width:34px;animation-delay:-3.2s}.tt-hold--3{right:2%;top:4%;width:50px;z-index:3;animation-delay:-4.6s}.tt-gym .tt-mod{transform-box:fill-box;transform-origin:center;transition:opacity .5s ease,transform .8s var(--tt-bounce)}.tt-gym .tt-mod.is-on{opacity:1;transform:none}.tt-gym .tt-mod.is-off{opacity:0;transform:translateY(-46px) scale(.88);transition-delay:0s!important;transition-duration:.35s}.tt-gym .tt-sway{transform-box:view-box;animation:tt-swing 5s ease-in-out infinite}@media screen and (max-width:989px){.tt-hero__grid{grid-template-columns:1fr;gap:16px}.tt-hero__scene{order:-1;min-height:0}.tt-hero__scene svg.tt-gym{width:100%;margin:0}.tt-hero__circle{right:-20%;top:-10%;width:90vw;height:90vw}.tt-hero__title span:nth-child(1){margin-left:.9em}.tt-hero__title span:nth-child(2){margin-left:.45em}.tt-hero__captions{min-height:0}.tt-hold{display:none}}@media screen and (max-width:749px){.tt-hero__title{font-size:clamp(2.6rem,12vw,3.6rem)}.tt-hero__ctas{gap:18px}}marquee-component .marquee__repeated-items{gap:44px}marquee-component .marquee__repeated-items>*{position:relative}marquee-component .marquee__repeated-items p{font-weight:700!important;font-size:15px!important;letter-spacing:.01em}marquee-component .marquee__repeated-items>*:after{content:"";position:absolute;right:-34px;top:50%;transform:translateY(-50%);width:26px;height:8px;border-radius:4px;background:var(--tt-yellow)}marquee-component .marquee__repeated-items>*:nth-child(5n+2):after{background:var(--tt-red)}marquee-component .marquee__repeated-items>*:nth-child(5n+3):after{background:var(--tt-green)}marquee-component .marquee__repeated-items>*:nth-child(5n+4):after{background:var(--tt-blue)}marquee-component .marquee__repeated-items>*:nth-child(5n+5):after{background:var(--tt-orange)}marquee-component:hover .marquee__wrapper{animation-play-state:paused}.tt-growth__grid{display:grid;grid-template-columns:96px repeat(3,minmax(0,1fr));gap:34px;align-items:end}.tt-growth__ruler{width:96px;height:760px;display:block}.tt-growth__ruler-fill{transform:scaleY(0);transform-box:fill-box;transform-origin:bottom;transition:transform 1.6s var(--tt-ease)}.tt-growth__grid.tt-inview .tt-growth__ruler-fill{transform:scaleY(1)}.tt-cat{position:relative;background:var(--tt-card);border-radius:28px;padding:18px 18px 30px;box-shadow:0 14px 30px -20px #3b342b4d;text-decoration:none;color:inherit;display:block;transition:transform .45s var(--tt-ease),box-shadow .45s}.tt-cat--1{transform:rotate(-2.5deg);margin-bottom:0}.tt-cat--2{margin-bottom:110px}.tt-cat--3{transform:rotate(2deg);margin-bottom:220px}.tt-cat:hover,.tt-cat:focus-visible{transform:rotate(0) translateY(-8px);box-shadow:0 28px 44px -22px #3b342b66}.tt-cat:focus-visible{outline:3px solid var(--tt-teal, #2F6B6B);outline-offset:4px}.tt-cat .tt-link{cursor:pointer}.tt-cat__mark{position:absolute;top:-40px;left:26px;font-family:var(--tt-hand);font-weight:600;font-size:26px;color:var(--tt-wood-deep);display:flex;align-items:center;gap:10px}.tt-cat__mark:before{content:"";width:44px;height:3px;background:var(--tt-wood-deep);border-radius:2px}.tt-cat__art{height:300px;border-radius:170px 170px 20px 20px;background:var(--tt-cream-deep);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.tt-cat__art img{width:100%;height:100%;object-fit:cover;display:block}.tt-cat__art svg{width:80%;display:block;margin-bottom:4px}.tt-cat__title{font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:30px;line-height:1.1;font-weight:600;color:var(--tt-ink);margin:24px 8px 6px}.tt-cat__text{margin:0 8px 18px;font-size:15px;line-height:1.55;color:var(--tt-body)}.tt-cat .tt-link{margin:0 8px;font-size:15px}@media screen and (max-width:989px){.tt-growth__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:end}.tt-growth__ruler{display:none}.tt-cat--2{margin-bottom:60px}.tt-cat--3{margin-bottom:120px}.tt-cat__art{height:220px}.tt-cat__title{font-size:24px}}@media screen and (max-width:749px){.tt-growth__grid{display:flex;flex-direction:column;gap:56px;align-items:stretch}.tt-cat--1,.tt-cat--2,.tt-cat--3{transform:none;margin-bottom:0}.tt-cat__art{height:240px}}.product-card{background:var(--tt-card);border:none!important;border-radius:24px!important;padding:14px;box-shadow:0 10px 24px -20px #3b342b4d;transition:transform .35s var(--tt-ease),box-shadow .35s}.product-card:hover{transform:translateY(-6px);box-shadow:0 26px 36px -22px #3b342b59}.product-card__content{position:relative}.product-card .card-gallery,.product-card .card-gallery img{border-radius:18px!important}.product-card .card-gallery{background:var(--tt-cream-deep);overflow:hidden}.product-card .card-gallery img{transition:transform .5s var(--tt-ease)}.product-card:hover .card-gallery img{transform:scale(1.04)}.product-card .product-badges{display:none}.product-card__content>div:has(>.tt-tag){position:absolute;top:-4px;right:-4px;z-index:2}.product-card:hover .tt-tag{transform:rotate(-1deg) scale(1.08)}.product-card .tt-age-pill{margin-top:12px}.product-card a{text-decoration:none}.product-card [class*=product-title],.product-card .title-text{font-family:var(--font-body--family)!important;font-weight:800;font-size:17px!important;line-height:1.35;color:var(--tt-ink)}.product-card .price{font-family:var(--tt-serif);font-size:1.35rem;font-weight:600;color:var(--tt-ink)}.product-card .compare-at-price{font-family:var(--font-body--family);font-size:13px;color:var(--tt-muted)}.quick-add__button,.add-to-cart-button{background:var(--tt-teal)!important;color:var(--tt-cream)!important;border-radius:99px!important;font-weight:700}.quick-add__button:hover,.add-to-cart-button:hover{background:var(--tt-teal-dark)!important}@media screen and (max-width:749px){.product-card{padding:10px;border-radius:18px!important}.product-card [class*=product-title],.product-card .title-text{font-size:15px!important}.tt-tag{font-size:12px;padding:7px 12px 7px 20px}}.tt-story{position:relative;overflow:hidden;isolation:isolate}.tt-story__bg-rings{position:absolute;z-index:-1;pointer-events:none;width:118vmax;height:118vmax;right:-34vmax;top:50%;transform:translateY(-50%);opacity:.35}.tt-story__bg-rings path{stroke-opacity:.09!important;stroke-width:1!important}.tt-story__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;align-items:center;position:relative}.tt-story__copy{max-width:560px}.tt-story__eyebrow{margin:0 0 14px;color:var(--tt-yellow);font-size:24px}.tt-story__title{margin:0;font-size:clamp(2.4rem,4.6vw,4.1rem);line-height:1.02;font-weight:400!important;font-style:italic;color:var(--tt-cream)!important}.tt-story__title-inner{position:relative;display:inline}.tt-story__swash{position:absolute;left:0;bottom:-14px;width:62%;height:14px;stroke-dasharray:340;stroke-dashoffset:340;transition:stroke-dashoffset 1.2s .4s var(--tt-ease)}.tt-story.tt-inview .tt-story__swash{stroke-dashoffset:0}.tt-story__text{margin:34px 0 0;max-width:520px;font-size:18px;line-height:1.7;color:var(--tt-ink)}.tt-story__text p{margin:0 0 1em}.tt-story__text p:last-child{margin-bottom:0}.tt-promise{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tt-promise__item{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:#faf6f0d1;border:1.5px dashed rgba(140,90,46,.45);border-radius:999px;color:var(--tt-ink);font-weight:700;font-size:14.5px;transform:rotate(calc(-1.5deg + var(--i, 0) * 1.2deg)) translateY(12px);opacity:0;transition:opacity .6s var(--tt-ease),transform .6s var(--tt-ease);transition-delay:calc(.35s + var(--i, 0) * .12s)}.tt-story.tt-inview .tt-promise__item{opacity:1;transform:rotate(calc(-1.5deg + var(--i, 0) * 1.2deg)) translateY(0)}.tt-promise__icon{width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:var(--tt-yellow);color:var(--tt-wood-deep);display:inline-flex;align-items:center;justify-content:center}.tt-promise__icon svg{width:17px;height:17px}.tt-story__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.tt-btn--cream{background:var(--tt-cream);color:var(--tt-teal);border-color:var(--tt-cream)}.tt-btn--cream:hover{background:var(--tt-yellow);border-color:var(--tt-yellow);color:var(--tt-ink)}.tt-story .tt-link{color:var(--tt-ink);border-bottom:2px solid var(--tt-yellow);padding-bottom:2px}.tt-story__badge-wrap{position:relative;display:flex;justify-content:center;align-items:center;min-height:420px}.tt-badge{position:relative;z-index:2;width:min(420px,80vw);aspect-ratio:1;border-radius:50%;filter:drop-shadow(0 34px 40px rgba(59,52,43,.35));display:flex;align-items:center;justify-content:center;transform:rotate(-4deg) scale(.92);opacity:0;transition:transform 1s var(--tt-ease),opacity .8s}.tt-story.tt-inview .tt-badge{transform:rotate(-4deg) scale(1);opacity:1}.tt-story .tt-badge.tt-sway{animation:tt-badge-sway 7s ease-in-out infinite}@keyframes tt-badge-sway{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}.tt-badge>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.tt-badge__slice{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tt-badge__sig{position:relative;font-family:var(--tt-hand);font-weight:600;font-size:clamp(5rem,12vw,9.25rem);line-height:1;color:var(--tt-wood-deep);padding:0 10px 14px;clip-path:inset(-10% 100% -10% 0);transition:clip-path 1.8s .3s cubic-bezier(.4,0,.3,1)}.tt-story.tt-inview .tt-badge__sig{clip-path:inset(-10% 0 -10% 0)}.tt-badge__sig-line{position:absolute;left:6%;right:6%;bottom:2px;width:88%;height:14px}.tt-badge__sig-line path{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s 2s var(--tt-ease)}.tt-story.tt-inview .tt-badge__sig-line path{stroke-dashoffset:0}.tt-badge__sub{position:absolute;bottom:16%;font-family:var(--tt-hand);font-weight:600;font-size:22px;color:var(--tt-wood-deep)}.tt-polaroid{position:absolute;z-index:1;margin:0;left:-6%;top:-6%;width:min(240px,46%);background:var(--tt-cream);padding:10px 10px 34px;box-shadow:0 20px 36px -20px #3b342b80;transform:rotate(-9deg) translateY(16px);opacity:0;transition:transform 1s .2s var(--tt-ease),opacity .8s .2s}.tt-story.tt-inview .tt-polaroid{transform:rotate(-9deg) translateY(0);opacity:1}.tt-polaroid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.tt-polaroid figcaption{position:absolute;left:0;right:0;bottom:6px;text-align:center;font-size:19px;color:var(--tt-wood-deep)}.tt-story__tag{position:absolute;z-index:3;right:0;bottom:-2%;display:inline-flex;align-items:center;gap:6px;font-family:var(--tt-hand);font-weight:600;font-size:24px;color:var(--tt-cream);transform:rotate(6deg)}.tt-story__tag svg{width:26px;height:26px;transform:rotate(-30deg)}.tt-leaf{position:absolute;z-index:0;width:44px;height:44px;pointer-events:none}.tt-leaf--1{left:46%;top:10%;animation-duration:7s}.tt-leaf--2{left:40%;bottom:8%;width:34px;height:34px;animation-duration:9s;animation-delay:-3s}.tt-leaf--3{right:6%;top:8%;width:56px;height:56px;animation-duration:8s;animation-delay:-5s}@media screen and (max-width:989px){.tt-story__grid{grid-template-columns:1fr;gap:40px}.tt-story__badge-wrap{order:-1;min-height:0}.tt-badge{width:min(320px,72vw)}.tt-story__tag{right:4%;bottom:-4%;font-size:21px}.tt-leaf--1{left:8%;top:4%}}.tt-workshop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.tt-workshop__text{margin:26px 0 0;max-width:500px;font-size:18px;line-height:1.65;color:var(--tt-body)}.tt-steps{margin-top:44px;border-top:6px solid var(--tt-wood);border-radius:3px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:26px}.tt-step__icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--tt-ink);transition:transform .3s var(--tt-ease)}.tt-step__icon svg{width:26px;height:26px}.tt-step:hover .tt-step__icon{transform:rotate(-8deg) scale(1.08)}.tt-step__title{font-weight:800;margin-top:12px;font-size:16px;color:var(--tt-ink)}.tt-step__text{font-size:14px;line-height:1.5;color:var(--tt-body);margin-top:4px}.tt-workshop .tt-link{margin-top:40px}.tt-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tt-collage__item{position:relative;overflow:hidden;border-radius:24px;background:var(--tt-birch);height:262px}.tt-collage__item:first-child{grid-row:span 2;height:540px;border-radius:130px 24px 24px}.tt-collage__item:nth-child(3){border-radius:24px 24px 130px}.tt-collage__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--tt-ease)}.tt-collage__item:hover img{transform:scale(1.04)}.tt-collage__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tt-collage__cap{position:absolute;left:22px;bottom:18px;font-family:var(--tt-hand);font-weight:600;font-size:22px;color:var(--tt-cream);text-shadow:0 2px 10px rgba(0,0,0,.35)}.tt-collage__item--empty .tt-collage__cap{color:var(--tt-wood-deep);text-shadow:none}@media screen and (max-width:989px){.tt-workshop__grid{grid-template-columns:1fr;gap:40px}.tt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-collage__item{height:200px}.tt-collage__item:first-child{height:416px}}featured-product-information .product-details ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}featured-product-information .product-details ul li{position:relative;padding-left:38px;font-size:16px;line-height:1.5}featured-product-information .product-details ul li:before{content:"";position:absolute;left:0;top:.55em;width:24px;height:8px;border-radius:4px;background:var(--tt-red)}featured-product-information .product-details ul li:nth-child(2):before{background:var(--tt-yellow)}featured-product-information .product-details ul li:nth-child(3):before{background:var(--tt-green)}featured-product-information .product-details ul li:nth-child(4):before{background:var(--tt-blue)}featured-product-information .product-details ul li:nth-child(5):before{background:var(--tt-purple)}featured-product-information .product-details .price{font-family:var(--tt-serif);font-weight:600;font-size:2.4rem;color:var(--tt-ink)}featured-product-information .product-details .compare-at-price{color:var(--tt-muted)}featured-product-information .button,featured-product-information .button-secondary{border-radius:999px!important;font-weight:700}.tt-whatsapp-bubble{position:fixed;bottom:20px;right:20px;width:58px;height:58px;border-radius:50%;background:var(--tt-whatsapp);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -12px #3b342b80;z-index:60;transition:transform .2s var(--tt-ease)}.tt-whatsapp-bubble:hover{transform:translateY(-3px)}.tt-whatsapp-bubble svg{width:28px;height:28px;fill:#fff}.tt-arch,.tt-arch img{border-radius:999px 999px 24px 24px;overflow:hidden}.tt-arch-sm,.tt-arch-sm img{border-radius:999px 999px 16px 16px;overflow:hidden}.tt-script{font-family:var(--tt-hand);font-weight:600;color:var(--tt-wood-deep)}.tt-eyebrow{font-family:var(--tt-hand);font-weight:600;font-size:1.5rem;color:var(--tt-wood-deep)}.tt-checks{list-style:none;padding:0;margin:0 0 24px}.tt-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--tt-body);line-height:1.5;padding:7px 0}.tt-checks li:before{content:"";flex:none;margin-top:.55em;width:24px;height:8px;border-radius:4px;background:var(--tt-green)}.tt-2col{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center}.tt-2col--flip{grid-template-columns:1.15fr 1fr}@media(max-width:749px){.tt-2col,.tt-2col--flip{grid-template-columns:1fr;gap:28px}}.tt-climb{position:relative;overflow:clip}.tt-climb__head{position:relative;z-index:2;max-width:640px;margin:0 auto 72px;text-align:center}.tt-climb__head .tt-hand{margin:0 0 10px;font-size:26px;color:var(--tt-wood-deep)}.tt-climb__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(3rem,7vw,6rem);line-height:1;font-weight:600;color:var(--tt-ink)}.tt-climb__word{display:inline-block;opacity:0;transform:translateY(40px) rotate(-3deg);animation:tt-word .8s var(--tt-ease) forwards;animation-delay:calc(.1s + var(--i, 0) * .12s)}@keyframes tt-word{to{opacity:1;transform:none}}.tt-climb__intro{margin:20px auto 0;max-width:520px;font-size:18px;line-height:1.65;color:var(--tt-body)}.tt-climb__swash{width:180px;height:20px;margin:10px auto 0;display:block}.tt-climb__hold{position:absolute;z-index:0}.tt-climb__hold--1{left:6%;top:12%;width:44px;animation-delay:-1s}.tt-climb__hold--2{right:8%;top:28%;width:36px;animation-delay:-3s}.tt-climb__hold--3{left:10%;top:62%;width:52px;animation-delay:-4.5s}.tt-climb__hold--4{right:5%;top:82%;width:40px;animation-delay:-2s}.tt-climb__route{position:relative;display:grid;grid-template-columns:1fr;gap:56px;max-width:1080px;margin:0 auto;padding:24px 0}.tt-climb__rope{position:absolute;z-index:0;left:50%;top:0;width:60px;height:100%;transform:translate(-50%);pointer-events:none}.tt-climb__rope-fill{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--tt-rope, 0));transition:stroke-dashoffset .25s linear}.tt-stop{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-decoration:none;color:inherit}.tt-stop--left .tt-stop__card{grid-column:1;justify-self:end;margin-right:64px;--rot: -1.6deg}.tt-stop--right .tt-stop__card{grid-column:2;justify-self:start;margin-left:64px;--rot: 1.6deg}.tt-stop__knot{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 6px var(--tt-cream, #FAF6F0),0 10px 20px -8px #3b342b80;display:flex;align-items:center;justify-content:center;font-family:var(--tt-hand);font-weight:600;font-size:20px;color:#fff;transition:transform .6s var(--tt-ease) .3s}.tt-stop.tt-inview .tt-stop__knot{transform:translate(-50%,-50%) scale(1)}.tt-stop:hover .tt-stop__knot{transform:translate(-50%,-50%) scale(1.15) rotate(12deg);transition-delay:0s}.tt-stop__card{position:relative;display:block;width:min(100%,440px);background:var(--tt-card);border-radius:28px;padding:16px 16px 24px;box-shadow:0 14px 30px -20px #3b342b4d;transform:rotate(var(--rot, 0));transition:transform .5s var(--tt-ease),box-shadow .5s}.tt-stop:hover .tt-stop__card,.tt-stop:focus-visible .tt-stop__card{transform:rotate(0) translateY(-8px);box-shadow:0 30px 48px -24px #3b342b6b}.tt-stop:focus-visible{outline:3px solid var(--tt-teal);outline-offset:6px;border-radius:30px}.tt-stop__age{position:absolute;top:-22px;left:26px;z-index:2;font-size:24px;color:var(--tt-wood-deep);display:inline-flex;align-items:center;gap:8px}.tt-stop__age:before{content:"";width:36px;height:3px;background:var(--tt-wood-deep);border-radius:2px}.tt-stop__art{position:relative;display:block;height:280px;overflow:hidden;border-radius:150px 150px 20px 20px;background:var(--tint, var(--tt-cream-deep))}.tt-stop__art img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.1s var(--tt-ease)}.tt-stop:hover .tt-stop__art img{transform:scale(1.09)}.tt-stop__art svg{width:70%;margin:0 auto;display:block}.tt-stop__peek{position:absolute;left:50%;bottom:16px;transform:translate(-50%,24px);display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--tt-teal);color:var(--tt-cream);border-radius:999px;font-weight:700;font-size:14px;white-space:nowrap;opacity:0;transition:opacity .4s,transform .5s var(--tt-ease)}.tt-stop__peek svg{width:16px;height:16px}.tt-stop:hover .tt-stop__peek{opacity:1;transform:translate(-50%)}.tt-stop__body{display:block;padding:20px 8px 0}.tt-stop__title{display:block;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:30px;line-height:1.1;font-weight:600;color:var(--tt-ink)}.tt-stop__text{display:block;margin-top:8px;font-size:15px;line-height:1.55;color:var(--tt-body)}.tt-stop__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.tt-stop__count{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-wood-deep);background:var(--tt-cream-deep);padding:6px 12px;border-radius:999px}.tt-stop .tt-link{font-size:15px}.tt-stop:hover .tt-link svg{transform:translate(4px)}.tt-climb__summit{position:relative;z-index:1;max-width:600px;margin:72px auto 0;text-align:center}.tt-climb__flag{width:64px;height:80px;margin:0 auto 8px;display:block}.tt-climb__flag-cloth{transform-origin:17px 21px;animation:tt-flag 2.4s ease-in-out infinite}@keyframes tt-flag{0%,to{transform:skewY(0) scaleX(1)}50%{transform:skewY(-4deg) scaleX(.94)}}.tt-climb__summit .tt-hand{margin:0;font-size:26px;color:var(--tt-wood-deep)}.tt-climb__summit-title{margin:6px 0 0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:600;color:var(--tt-ink)}.tt-climb__summit-text{margin:16px auto 0;max-width:460px;font-size:17px;line-height:1.65;color:var(--tt-body)}.tt-climb__summit-ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:28px}.tt-btn--wa{background:var(--tt-whatsapp);border-color:var(--tt-whatsapp);color:#fff}.tt-btn--wa:hover{background:#1f8a4c;border-color:#1f8a4c;color:#fff}.tt-btn--wa svg{width:20px;height:20px}@media screen and (max-width:749px){.tt-climb__head{margin-bottom:48px}.tt-climb__route{gap:40px;padding-left:36px}.tt-climb__rope{left:12px;transform:none;width:30px}.tt-stop{grid-template-columns:1fr}.tt-stop--left .tt-stop__card,.tt-stop--right .tt-stop__card{grid-column:1;justify-self:stretch;margin:0;width:100%;--rot: 0}.tt-stop__knot{left:-24px;top:30px;width:38px;height:38px;font-size:17px}.tt-stop.tt-inview .tt-stop__knot,.tt-stop:hover .tt-stop__knot{transform:translate(-50%,-50%)}.tt-stop__art{height:220px}.tt-stop__peek,.tt-climb__hold{display:none}}.tt-colhero{position:relative;overflow:clip}.tt-colhero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center}.tt-colhero__copy{position:relative;z-index:2;max-width:620px}.tt-colhero__crumb{display:flex;width:fit-content;align-items:center;gap:6px;margin:0 0 18px;font-size:22px;color:var(--tt-wood-deep);text-decoration:none}.tt-colhero__crumb svg{width:20px;height:20px;transition:transform .3s var(--tt-ease)}.tt-colhero__crumb:hover svg{transform:translate(-4px)}.tt-colhero__age{margin:0 0 6px;font-size:28px;color:var(--tt-wood-deep)}.tt-colhero__title{position:relative;margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2.8rem,6vw,5.4rem);line-height:1.02;font-weight:600;color:var(--tt-ink)}.tt-colhero__word{display:inline-block;opacity:0;transform:translateY(40px) rotate(-3deg);animation:tt-word .8s var(--tt-ease) forwards;animation-delay:calc(.15s + var(--i, 0) * .12s)}.tt-colhero__swash{display:block;width:180px;height:20px;margin-top:2px}.tt-colhero__swash path{stroke-dasharray:100;stroke-dashoffset:100;animation:tt-draw 1s .7s var(--tt-ease) forwards}@keyframes tt-draw{to{stroke-dashoffset:0}}.tt-colhero__text{margin:22px 0 0;max-width:520px;font-size:18px;line-height:1.65;color:var(--tt-body)}.tt-colhero__text p{margin:0 0 1em}.tt-colhero__text p:last-child{margin:0}.tt-colhero__stamps{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tt-stamp{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--tt-card);border:1.5px dashed rgba(140,90,46,.45);border-radius:999px;font-size:13.5px;font-weight:700;color:var(--tt-ink)}.tt-stamp i{width:10px;height:10px;border-radius:50%}.tt-colhero__scene{position:relative;display:flex;justify-content:center;align-items:center;min-height:380px}.tt-colhero__circle{position:absolute;width:min(460px,90%);aspect-ratio:1;border-radius:50%;transform:scale(0);animation:tt-pop 1s .2s var(--tt-ease) forwards}@keyframes tt-pop{to{transform:scale(1)}}.tt-colhero__arch{position:relative;z-index:1;width:min(400px,82%);height:380px;overflow:hidden;border-radius:200px 200px 24px 24px;background:var(--tt-cream-deep);box-shadow:0 30px 50px -30px #3b342b73;transform:translateY(30px) rotate(-2deg);opacity:0;animation:tt-arch 1s .45s var(--tt-ease) forwards}@keyframes tt-arch{to{transform:rotate(-2deg);opacity:1}}.tt-colhero__arch img{width:100%;height:100%;object-fit:cover;display:block}.tt-colhero__arch svg{width:70%;margin:90px auto 0;display:block}.tt-colhero__tag{position:absolute;z-index:2;right:4%;bottom:10%;background:var(--tt-yellow);color:var(--tt-ink);font-size:22px;padding:6px 16px;border-radius:999px;transform:rotate(6deg) scale(0);animation:tt-pop .7s 1.1s var(--tt-bounce, var(--tt-ease)) forwards}.tt-colhero__hold{position:absolute}.tt-colhero__hold--1{left:44%;top:12%;width:40px;animation-delay:-1s}.tt-colhero__hold--2{right:2%;top:8%;width:48px;animation-delay:-3s}.tt-colhero__hold--3{left:40%;bottom:26%;width:34px;animation-delay:-4.5s}.tt-colhero__hint{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:24px;color:var(--tt-wood-deep)}.tt-colhero__hint .tt-hand{margin:0;font-size:20px}.tt-colhero__hint svg{width:20px;height:34px;animation:tt-bob 1.6s ease-in-out infinite}@keyframes tt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}body:has(.tt-colhero) .product-card .card-gallery,body:has(.tt-colhero) .product-card .card-gallery img{border-radius:110px 110px 18px 18px!important}body:has(.tt-colhero) .product-grid__item{opacity:0;transform:translateY(28px) rotate(-1deg);transition:opacity .7s var(--tt-ease),transform .7s var(--tt-ease);transition-delay:calc(var(--tt-i, 0) * 90ms)}body:has(.tt-colhero) .product-grid__item.tt-inview{opacity:1;transform:none}body:has(.tt-colhero) .product-card:hover{transform:translateY(-8px) rotate(-1.2deg)}body:has(.tt-colhero) .facets__form-wrapper,body:has(.tt-colhero) .facets-controls-wrapper{border:none!important}body:has(.tt-colhero) .facets summary,body:has(.tt-colhero) .facets__summary,body:has(.tt-colhero) .sorting summary,body:has(.tt-colhero) .facets-toggle__button{background:var(--tt-card);border:1.5px solid var(--tt-border, #EBE2D4);border-radius:999px;padding:8px 16px;font-weight:700;color:var(--tt-ink)}@media(prefers-reduced-motion:reduce){.tt-colhero__word,.tt-colhero__circle,.tt-colhero__arch,.tt-colhero__tag,.tt-colhero__swash path{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}body:has(.tt-colhero) .product-grid__item{opacity:1;transform:none;transition:none}}@media screen and (max-width:989px){.tt-colhero__grid{grid-template-columns:1fr;gap:24px}.tt-colhero__scene{min-height:0;order:-1}.tt-colhero__arch{height:280px;width:min(320px,80%)}.tt-colhero__circle{width:min(360px,90%)}.tt-colhero__hold,.tt-colhero__hint{display:none}body:has(.tt-colhero) .product-card .card-gallery,body:has(.tt-colhero) .product-card .card-gallery img{border-radius:70px 70px 14px 14px!important}}.tt-safety{position:relative}.tt-safety__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center;margin-bottom:64px}.tt-safety__hero-copy .tt-hand{margin:0 0 8px;font-size:26px}.tt-safety__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.04;font-weight:600;color:var(--tt-ink)}.tt-safety__word{display:inline-block;opacity:0;transform:translateY(40px) rotate(-3deg);animation:tt-word .8s var(--tt-ease) forwards;animation-delay:calc(.15s + var(--i, 0) * .1s)}.tt-safety__intro{margin:20px 0 0;max-width:540px;font-size:18px;line-height:1.65;color:var(--tt-body)}.tt-safety__hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.tt-safety__circle{position:absolute;width:min(380px,90%);aspect-ratio:1;border-radius:50%;background:var(--tt-cream-deep);transform:scale(0);animation:tt-pop 1s .2s var(--tt-ease) forwards}.tt-safety__block{position:relative;z-index:1;width:min(360px,90%)}.tt-safety__dust circle{opacity:0;animation:tt-dust 1.6s 1.3s ease-out infinite}.tt-safety__dust circle:nth-child(2){animation-delay:1.7s}.tt-safety__dust circle:nth-child(3){animation-delay:2.1s}@keyframes tt-dust{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.tt-safety__stamp{position:absolute;z-index:2;left:50%;top:58%;display:inline-block;padding:10px 22px;border:4px solid var(--tt-red);border-radius:14px;color:var(--tt-red);font-family:var(--tt-hand);font-weight:600;font-size:34px;line-height:1;text-transform:lowercase;mix-blend-mode:multiply;transform:translate(-50%,-50%) rotate(-4deg) scale(3);opacity:0;animation:tt-stamp .45s 1s cubic-bezier(.2,.9,.3,1.2) forwards}.tt-safety__stamp:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px dashed rgba(228,87,61,.5);border-radius:18px}@keyframes tt-stamp{to{transform:translate(-50%,-50%) rotate(-4deg) scale(1);opacity:.92}}.tt-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tt-pillar{position:relative;background:var(--tt-card);border-radius:24px;padding:26px 22px 24px;box-shadow:0 14px 30px -20px #3b342b4d;transition:transform .45s var(--tt-ease),box-shadow .45s,opacity .8s var(--tt-ease);transition-delay:calc(var(--i, 0) * 90ms);rotate:calc(-1.2deg + var(--i, 0) * .8deg)}.tt-pillar:hover{transform:translateY(-8px);rotate:0deg;box-shadow:0 28px 44px -22px #3b342b66}.tt-pillar__icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 16px -8px #3b342b80;transition:transform .5s var(--tt-bounce)}.tt-pillar__icon svg{width:26px;height:26px}.tt-pillar:hover .tt-pillar__icon{transform:rotate(-12deg) scale(1.12)}.tt-pillar__title{margin:18px 0 6px;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:21px;line-height:1.2;font-weight:600;color:var(--tt-ink)}.tt-pillar__text{margin:0;font-size:14.5px;line-height:1.6;color:var(--tt-body)}.tt-clip{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:32px;align-items:center;max-width:820px;margin:80px auto 0}.tt-clip__board{position:relative;background:var(--tt-card);border-radius:22px;padding:44px 40px 36px;box-shadow:0 0 0 10px var(--tt-wood),0 30px 50px -30px #3b342b80;rotate:-1deg}.tt-clip__clamp{position:absolute;top:-24px;left:50%;transform:translate(-50%);width:120px;height:34px;background:var(--tt-ink);border-radius:10px 10px 6px 6px;box-shadow:inset 0 -6px #00000040}.tt-clip__clamp:after{content:"";position:absolute;left:50%;top:8px;width:46px;height:10px;transform:translate(-50%);background:var(--tt-cream-deep);border-radius:5px}.tt-clip__note{margin:0 0 4px;font-size:24px}.tt-clip__title{margin:0 0 24px;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;font-weight:600;color:var(--tt-ink)}.tt-clip__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tt-clip__item{display:flex;align-items:flex-start;gap:14px;font-size:16.5px;line-height:1.5;color:var(--tt-ink);padding-bottom:12px;border-bottom:1.5px dashed var(--tt-border)}.tt-clip__item:last-child{border-bottom:none}.tt-clip__box{flex:0 0 auto;width:28px;height:28px;border-radius:8px;border:2.5px solid var(--tt-wood-deep);color:var(--tt-green);display:inline-flex;align-items:center;justify-content:center;margin-top:1px;background:#fff}.tt-clip__box svg{width:20px;height:20px}.tt-clip__box path{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .5s var(--tt-ease);transition-delay:calc(.4s + var(--i, 0) * .32s)}.tt-clip.tt-inview .tt-clip__box path{stroke-dashoffset:0}.tt-clip__sig{margin-top:26px;display:flex;align-items:baseline;gap:12px;justify-content:flex-end}.tt-clip__sig-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-muted, #8A7E6F)}.tt-clip__sig-name{font-size:44px;line-height:1;clip-path:inset(-10% 100% -10% 0);transition:clip-path 1.4s 2.2s cubic-bezier(.4,0,.3,1)}.tt-clip.tt-inview .tt-clip__sig-name{clip-path:inset(-10% 0 -10% 0)}.tt-clip__aside{text-align:center}.tt-clip__pencil{width:48px;height:160px;display:block;margin:0 auto 10px}.tt-clip__aside-note{margin:0;font-size:22px}.tt-notice{display:flex;gap:22px;align-items:center;max-width:820px;margin:56px auto 0;background:#fbf3e4;border:1.5px dashed #E3C78F;border-radius:22px;padding:22px 26px}.tt-notice__sun{flex:0 0 72px;width:72px;height:72px}.tt-notice__rays{transform-origin:32px 32px;animation:tt-spin 14s linear infinite}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt-notice__drops path{animation:tt-drip 2.6s ease-in infinite}.tt-notice__drops path:nth-child(2){animation-delay:1.3s}@keyframes tt-drip{0%,60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.tt-notice__tag{display:inline-block;margin:0 0 2px;font-size:20px;color:#ba7517}.tt-notice__title{margin:0;font-size:18px;font-weight:800;color:#633806}.tt-notice__text{margin:6px 0 0;font-size:15px;line-height:1.65;color:#854f0b}.tt-carecards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:820px;margin:36px auto 0}.tt-carecard{position:relative;background:var(--tt-card);border-radius:24px;padding:28px 26px 26px;box-shadow:0 14px 30px -20px #3b342b4d;transition:transform .45s var(--tt-ease),box-shadow .45s,opacity .8s var(--tt-ease)}.tt-carecard--1{rotate:-1.2deg}.tt-carecard--2{rotate:1.2deg;transition-delay:.12s}.tt-carecard:hover{transform:translateY(-6px);rotate:0deg;box-shadow:0 28px 44px -22px #3b342b66}.tt-carecard__badge{position:absolute;top:-18px;right:22px;width:46px;height:46px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -8px #3b342b80;rotate:8deg}.tt-carecard__badge svg{width:24px;height:24px}.tt-carecard__title{margin:0 0 14px;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:22px;font-weight:600;color:var(--tt-ink)}.tt-carecard__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tt-carecard__list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--tt-body)}.tt-carecard__list li i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--tt-yellow);margin-top:7px}.tt-carecard__list li:nth-child(2n) i{background:var(--tt-green)}.tt-carecard__list li:nth-child(3n) i{background:var(--tt-teal)}.tt-safety__close{position:relative;overflow:hidden;margin:72px calc(-50vw + 50%) 0;padding:64px 24px;text-align:center;background:#8a9c78;color:var(--tt-cream)}.tt-safety__close-rings{position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);opacity:.12;pointer-events:none}.tt-safety__close-title{margin:0;font-size:clamp(2rem,4vw,2.6rem);color:var(--tt-cream)}.tt-safety__close-text{margin:10px auto 22px;max-width:440px;font-size:15px;line-height:1.7;color:var(--tt-cream);opacity:.9}@media(prefers-reduced-motion:reduce){.tt-safety__word,.tt-safety__circle,.tt-safety__stamp,.tt-safety__dust circle,.tt-notice__rays,.tt-notice__drops path{animation:none!important;opacity:1;transform:none}.tt-safety__stamp{transform:translate(-50%,-50%) rotate(-4deg)}}@media screen and (max-width:989px){.tt-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-clip{grid-template-columns:1fr}.tt-clip__aside{display:none}}@media screen and (max-width:749px){.tt-safety__hero{grid-template-columns:1fr;gap:12px;margin-bottom:44px}.tt-safety__hero-art{order:-1;min-height:240px}.tt-safety__block{width:min(280px,90%)}.tt-safety__stamp{font-size:26px;padding:8px 16px}.tt-pillars{grid-template-columns:1fr}.tt-pillar{rotate:0deg}.tt-clip__board{padding:40px 22px 28px}.tt-carecards{grid-template-columns:1fr}.tt-safety__close{margin-top:56px}}.tt-ostory__head{text-align:center;max-width:720px;margin:0 auto}.tt-ostory__head .tt-hand{margin:0 0 8px;font-size:26px}.tt-ostory__title{position:relative;display:inline-block;margin:0;font-family:var(--tt-serif);font-style:italic;font-weight:400!important;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1.05;color:var(--tt-ink)}.tt-ostory__swash{position:absolute;left:10%;bottom:-14px;width:60%;height:14px}.tt-ostory__swash path{stroke-dasharray:100;stroke-dashoffset:100;animation:tt-draw 1.1s .8s var(--tt-ease) forwards}.tt-name{position:relative;max-width:560px;margin:56px auto 0;text-align:center;background:var(--tt-card);border-radius:26px;padding:30px 32px 28px;box-shadow:0 14px 30px -20px #3b342b4d}.tt-name__word{display:flex;justify-content:center;align-items:baseline;gap:18px;flex-wrap:wrap}.tt-name__latin{font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;color:var(--tt-ink)}.tt-name__script{font-size:clamp(1.8rem,3.4vw,2.6rem);color:var(--tt-wood-deep)}.tt-name__meaning{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.tt-name__chip{padding:6px 14px;border-radius:999px;background:var(--tt-cream-deep);color:var(--tt-wood-deep);font-family:var(--tt-hand);font-weight:600;font-size:22px;line-height:1;opacity:0;transform:translateY(10px);animation:tt-chip .6s var(--tt-ease) forwards;animation-delay:calc(.9s + var(--i, 0) * .25s)}@keyframes tt-chip{to{opacity:1;transform:none}}.tt-name__text{margin:16px auto 0;max-width:440px;font-size:16px;line-height:1.65;color:var(--tt-body)}.tt-name__rise{position:absolute;right:-34px;bottom:-10px;width:60px;height:120px}.tt-name__rise-path{stroke-dasharray:100;stroke-dashoffset:100;animation:tt-draw 1.6s 1.2s var(--tt-ease) forwards}.tt-name__rise-leaf{opacity:0;transform-origin:30px 8px;animation:tt-leaf-pop .6s 2.6s var(--tt-bounce) forwards}@keyframes tt-leaf-pop{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:1;transform:none}}.tt-letter{position:relative;max-width:680px;margin:48px auto 0;background:var(--tt-card);border-radius:6px;padding:52px 56px 44px;box-shadow:0 1px 0 var(--tt-border),0 30px 50px -36px #3b342b73}.tt-letter:before{content:"";position:absolute;left:40px;top:0;bottom:0;width:1.5px;background:#e4573d38}.tt-letter__leaf{position:absolute;top:-18px;right:34px;width:46px;height:46px;transform:rotate(18deg)}.tt-letter__p{display:block;margin:0 0 1.2em;font-size:17.5px;line-height:32px;color:var(--tt-ink);opacity:0;transform:translateY(14px);transition:opacity .9s var(--tt-ease),transform .9s var(--tt-ease);transition-delay:calc(.2s + var(--i, 0) * .35s)}.tt-letter.tt-inview .tt-letter__p,.tt-letter.tt-inview .tt-letter__sign{opacity:1;transform:none}.tt-letter__p:last-of-type{margin-bottom:0}.tt-letter__p--cap:first-letter{font-family:var(--tt-serif);font-size:3.6em;line-height:.8;float:left;margin:10px 10px 0 0;color:var(--tt-wood-deep);font-weight:600}.tt-letter__p--hand{font-size:28px;line-height:32px;color:var(--tt-wood-deep)}.tt-letter__sign{display:block;margin:1.4em 0 0;text-align:right;font-size:26px;color:var(--tt-wood-deep);opacity:0;transform:translateY(14px);transition:opacity .9s var(--tt-ease),transform .9s var(--tt-ease);transition-delay:calc(.2s + var(--i, 0) * .35s)}.tt-move__head{text-align:center;max-width:640px;margin:0 auto 44px}.tt-move__head .tt-hand{margin:0 0 6px;font-size:24px}.tt-move__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:600;color:var(--tt-ink)}.tt-move__intro{margin:14px auto 0;max-width:480px;font-size:17px;line-height:1.65;color:var(--tt-body)}.tt-move__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:980px;margin:0 auto}.tt-move__item{margin:0;text-align:center;transition-delay:calc(var(--i, 0) * .15s)!important}.tt-move__arch{position:relative;height:300px;border-radius:150px 150px 22px 22px;overflow:hidden;rotate:calc(-2deg + var(--i, 0) * 2deg);transition:rotate .6s var(--tt-ease),transform .6s var(--tt-ease);box-shadow:0 20px 36px -24px #3b342b66}.tt-move__item:hover .tt-move__arch{rotate:0deg;transform:translateY(-6px)}.tt-move__arch img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--tt-ease)}.tt-move__item:hover .tt-move__arch img{transform:scale(1.06)}.tt-move__tag{position:absolute;left:50%;bottom:14px;transform:translate(-50%) rotate(-4deg);background:var(--tt-yellow);color:var(--tt-ink);padding:4px 14px;border-radius:999px;font-size:20px}.tt-move__item-title{margin:18px 0 4px;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:22px;font-weight:600;color:var(--tt-ink)}.tt-move__item-text{margin:0 auto;max-width:260px;font-size:15px;line-height:1.6;color:var(--tt-body)}.tt-wshop__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.tt-wshop__copy .tt-hand{margin:0 0 6px;font-size:24px}.tt-wshop__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:600;color:var(--tt-ink)}.tt-wshop__text{margin:18px 0 0;max-width:460px;font-size:17px;line-height:1.65;color:var(--tt-body)}.tt-wshop__text p{margin:0 0 1em}.tt-wshop__text p:last-child{margin:0}.tt-wshop .tt-promise__item{opacity:1;transform:rotate(calc(-1.5deg + var(--i, 0) * 1.2deg));background:var(--tt-card)}.tt-wshop__pile{position:relative;height:420px}.tt-wshop__photo{position:absolute;inset:auto;margin:0;width:46%;opacity:1;transform:none;transition:transform .6s var(--tt-ease)}.tt-wshop__photo--1{left:0;top:0;rotate:-6deg;width:54%;z-index:1}.tt-wshop__photo--2{right:0;top:10%;rotate:5deg;z-index:2}.tt-wshop__photo--3{left:26%;bottom:0;rotate:-2deg;z-index:3}.tt-wshop__photo:hover{transform:translateY(-8px) scale(1.03);z-index:5}.tt-wshop__empty{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--tt-cream-deep);color:var(--tt-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tt-sig{position:relative;overflow:hidden;text-align:center}.tt-sig__rings{position:absolute;left:50%;top:50%;width:1000px;height:1000px;transform:translate(-50%,-50%);opacity:.12;pointer-events:none}.tt-sig__inner{position:relative;max-width:560px;margin:0 auto}.tt-sig__name-wrap{display:block}.tt-sig__stamp{width:132px;height:132px;margin:0 auto 18px;border-radius:50%;overflow:hidden;box-shadow:0 16px 30px -16px #00000073;transform:rotate(-6deg) scale(.8);opacity:0;transition:transform 1s var(--tt-ease),opacity .8s}.tt-sig.tt-inview .tt-sig__stamp{transform:rotate(-6deg) scale(1);opacity:1}.tt-sig__stamp img{width:100%;height:100%;object-fit:cover;display:block}.tt-sig__note{display:block;margin:0;font-size:22px;color:var(--tt-cream);opacity:.85}.tt-sig__name{position:relative;display:inline-block;margin:6px 0 0;font-size:clamp(3rem,7vw,4.6rem);line-height:1;color:var(--tt-cream);clip-path:inset(-10% 100% -10% 0);transition:clip-path 1.6s .3s cubic-bezier(.4,0,.3,1)}.tt-sig.tt-inview .tt-sig__name{clip-path:inset(-10% 0 -10% 0)}.tt-sig__line{position:absolute;left:4%;bottom:-8px;width:92%;height:14px}.tt-sig__line path{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s 1.9s var(--tt-ease)}.tt-sig.tt-inview .tt-sig__line path{stroke-dashoffset:0}.tt-sig__text{margin:22px auto 0;max-width:440px;font-size:16px;line-height:1.7;color:var(--tt-cream);opacity:.9}.tt-sig__ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:28px}.tt-sig__link{color:var(--tt-cream);border-bottom:2px solid var(--tt-yellow);padding-bottom:2px}@media(prefers-reduced-motion:reduce){.tt-ostory__swash path,.tt-name__chip,.tt-name__rise-path,.tt-name__rise-leaf{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}@media screen and (max-width:989px){.tt-wshop__grid{grid-template-columns:1fr;gap:36px}.tt-wshop__pile{height:360px;max-width:520px;margin:0 auto;width:100%}}@media screen and (max-width:749px){.tt-letter{padding:36px 24px 32px 40px}.tt-letter:before{left:26px}.tt-name{padding:24px 20px;margin-top:44px}.tt-name__rise{right:-8px;width:40px;height:80px}.tt-move__grid{grid-template-columns:1fr;max-width:360px}.tt-move__arch{height:260px;rotate:0deg}.tt-wshop__pile{height:300px}}.tt-contact{position:relative;overflow:clip}.tt-contact__hold{position:absolute}.tt-contact__hold--1{left:44%;top:6%;width:40px;animation-delay:-1s}.tt-contact__hold--2{right:2%;top:46%;width:50px;animation-delay:-3.5s}.tt-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:start}.tt-contact__copy .tt-hand{margin:0 0 8px;font-size:26px}.tt-contact__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(2.4rem,4.8vw,3.9rem);line-height:1.05;font-weight:600;color:var(--tt-ink)}.tt-contact__word{display:inline-block;opacity:0;transform:translateY(40px) rotate(-3deg);animation:tt-word .8s var(--tt-ease) forwards;animation-delay:calc(.1s + var(--i, 0) * .08s)}.tt-contact__intro{margin:20px 0 0;max-width:480px;font-size:17px;line-height:1.65;color:var(--tt-body)}.tt-contact__wa{display:flex;align-items:center;gap:16px;margin-top:28px;max-width:480px;background:var(--tt-whatsapp);color:#fff;text-decoration:none;border-radius:22px;padding:18px 20px;box-shadow:0 18px 30px -18px #25a05ab3;transition:transform .4s var(--tt-ease),box-shadow .4s}.tt-contact__wa:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 26px 40px -20px #25a05acc}.tt-contact__wa-icon{flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center}.tt-contact__wa-icon svg{width:30px;height:30px}.tt-contact__wa-body{display:flex;flex-direction:column;gap:2px;flex:1}.tt-contact__wa-body strong{font-size:17px}.tt-contact__wa-body span{font-size:14px;opacity:.92}.tt-contact__wa-arrow{width:22px;height:22px;flex:0 0 auto;transition:transform .3s var(--tt-ease)}.tt-contact__wa:hover .tt-contact__wa-arrow{transform:translate(5px)}.tt-ways{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px;max-width:480px}.tt-ways__item{display:flex;align-items:center;gap:14px}.tt-ways__icon{flex:0 0 42px;width:42px;height:42px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 14px -8px #3b342b80}.tt-ways__icon svg{width:20px;height:20px}.tt-ways__body{display:flex;flex-direction:column}.tt-ways__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-muted)}.tt-ways__value{font-size:16px;font-weight:700;color:var(--tt-ink);text-decoration:none}a.tt-ways__value:hover{color:var(--tt-teal)}.tt-contact__aside{margin:26px 0 0;font-size:22px}.tt-contact__paper{position:relative;background:var(--tt-card);border-radius:10px;padding:40px 36px 32px;box-shadow:0 1px 0 var(--tt-border),0 34px 60px -36px #3b342b80;rotate:.8deg;transition:rotate .5s var(--tt-ease),opacity .8s var(--tt-ease),transform .8s var(--tt-ease)}.tt-contact__paper:focus-within{rotate:0deg}.tt-contact__tape{position:absolute;top:-14px;left:50%;width:120px;height:28px;transform:translate(-50%) rotate(-3deg);background:#f2c94cbf;border-radius:3px;box-shadow:0 2px 4px #00000014}.tt-contact__form-title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:26px;font-weight:600;color:var(--tt-ink)}.tt-contact__form-note{margin:2px 0 18px;font-size:21px}.tt-form{display:grid;gap:14px}.tt-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tt-field{display:flex;flex-direction:column;gap:6px}.tt-field__label{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-wood-deep)}.tt-field__label i{color:var(--tt-red);font-style:normal}.tt-field__input{width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;background:var(--tt-cream);border:2px solid var(--tt-border);border-radius:14px;padding:13px 15px;font:inherit;font-size:15.5px;color:var(--tt-ink);transition:border-color .25s,box-shadow .25s,background .25s}.tt-field__input::placeholder{color:var(--tt-muted)}.tt-field__input:focus{outline:none;border-color:var(--tt-teal);background:#fff;box-shadow:0 0 0 4px var(--tt-teal-tint)}.tt-field__input--area{resize:vertical;min-height:130px;line-height:1.55}.tt-field__select{position:relative}.tt-field__select select{padding-right:40px;cursor:pointer}.tt-field__select svg{position:absolute;right:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--tt-wood-deep)}.tt-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:6px}.tt-form__submit{border:2px solid var(--tt-teal)}.tt-form__submit svg{width:18px;height:18px;transition:transform .35s var(--tt-bounce)}.tt-form__submit:hover svg{transform:translateY(-4px)}.tt-form__reply{font-size:13.5px;color:var(--tt-muted)}.tt-form__msg{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:14.5px;font-weight:700}.tt-form__msg svg{width:20px;height:20px;flex:0 0 auto}.tt-form__msg--ok{background:#e6f2dc;color:#3e6b2a}.tt-form__msg--error{background:#fbe4df;color:#9b3a26}.tt-faq{max-width:760px;margin:80px auto 0}.tt-faq__head{text-align:center;margin-bottom:22px}.tt-faq__head .tt-hand{margin:0 0 4px;font-size:24px}.tt-faq__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600;color:var(--tt-ink)}.tt-faq__list{display:grid;gap:10px}.tt-faq__item{background:var(--tt-card);border-radius:18px;box-shadow:0 10px 24px -20px #3b342b4d;overflow:hidden}.tt-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 20px;font-weight:800;font-size:16.5px;color:var(--tt-ink)}.tt-faq__q::-webkit-details-marker{display:none}.tt-faq__num{font-family:var(--tt-hand);font-weight:600;font-size:22px;color:var(--tt-wood-deep)}.tt-faq__q>span:nth-child(2){flex:1}.tt-faq__plus{width:20px;height:20px;color:var(--tt-teal);transition:transform .35s var(--tt-ease)}.tt-faq__item[open] .tt-faq__plus{transform:rotate(45deg)}.tt-faq__a{padding:0 20px 20px 54px;font-size:15.5px;line-height:1.65;color:var(--tt-body);animation:tt-rise .5s var(--tt-ease)}.tt-faq__a p{margin:0 0 .8em}.tt-faq__a p:last-child{margin:0}@media(prefers-reduced-motion:reduce){.tt-contact__word{animation:none!important;opacity:1;transform:none}}@media screen and (max-width:989px){.tt-contact__grid{grid-template-columns:1fr;gap:40px}.tt-contact__hold{display:none}}@media screen and (max-width:749px){.tt-contact__paper{padding:32px 20px 24px;rotate:0deg}.tt-form__row{grid-template-columns:1fr}.tt-faq{margin-top:56px}.tt-faq__a{padding-left:20px}}.product-information .media-gallery,.product-information .product-media,.product-information .media-gallery img,.product-information .product-media img,.product-information .product-media-container{border-radius:150px 150px 24px 24px!important;overflow:hidden}.product-information .product-media-container{background:var(--tt-cream-deep)}.product-information .slideshow-controls,.product-information .media-gallery__controls{border-radius:999px}.tt-pdp__age{margin:0 0 4px!important;font-size:26px;color:var(--tt-wood-deep)}.product-information h1{font-family:var(--tt-serif)!important;font-variation-settings:"SOFT" 70,"WONK" 1;font-weight:600!important;line-height:1.08!important}.product-information .price{font-family:var(--tt-serif);font-size:1.9rem;font-weight:600;color:var(--tt-ink)}.product-information .compare-at-price{font-family:var(--font-body--family);font-size:15px;color:var(--tt-muted)}.tt-pdp__save{display:flex;align-items:center;gap:14px;margin:2px 0 6px}.tt-pdp__save .tt-tag{transform:rotate(-4deg)}.tt-pdp__save-note{font-size:22px;color:var(--tt-green)}.product-information .buy-buttons-block .button,.product-information .add-to-cart-button,.product-information .shopify-payment-button__button{border-radius:999px!important;font-weight:800!important}.product-information .add-to-cart-button{background:var(--tt-teal)!important;color:var(--tt-cream)!important}.product-information .shopify-payment-button__button--unbranded{background:var(--tt-ink)!important;color:var(--tt-cream)!important}.product-information .quantity-selector-wrapper,.product-information .quantity-selector{border-radius:999px!important;border-color:var(--tt-border)!important;background:var(--tt-card)}.product-information .variant-option__button-label,.product-information .variant-option__button{border-radius:999px!important}.tt-pdp__trust{margin-top:22px}.tt-promise--inview .tt-promise__item{opacity:1;transform:rotate(calc(-1.5deg + var(--i, 0) * 1.2deg))}.tt-pdp__wa{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;border-radius:16px;background:#e6f2dc;color:#2f5e2a;text-decoration:none;border:1.5px dashed rgba(37,160,90,.5);transition:transform .35s var(--tt-ease),background .3s}.tt-pdp__wa:hover{transform:translateY(-3px);background:#ddefd0}.tt-pdp__wa svg{width:28px;height:28px;flex:0 0 auto;color:var(--tt-whatsapp)}.tt-pdp__wa span{display:flex;flex-direction:column}.tt-pdp__wa strong{font-size:15px}.tt-pdp__wa em{font-style:normal;font-size:13px;opacity:.85}.tt-desc{margin-top:8px;font-size:15.5px;line-height:1.65;color:var(--tt-body)}.tt-desc h2,.tt-desc h3,.tt-desc h4{position:relative;margin:34px 0 12px;padding-left:0;font-family:var(--tt-serif)!important;font-variation-settings:"SOFT" 70,"WONK" 1;font-size:24px!important;font-weight:600!important;color:var(--tt-ink)}.tt-desc h2:after,.tt-desc h3:after,.tt-desc h4:after{content:"";display:block;width:46px;height:4px;border-radius:2px;background:var(--tt-yellow);margin-top:6px}.tt-desc ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tt-desc ul li{position:relative;padding-left:24px}.tt-desc ul li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border-radius:50%;background:var(--tt-yellow)}.tt-desc ul li:nth-child(2n):before{background:var(--tt-green)}.tt-desc ul li:nth-child(3n):before{background:var(--tt-teal)}.tt-desc ul li:nth-child(4n):before{background:var(--tt-red)}.tt-desc table{width:100%;border-collapse:collapse;margin:0;background:var(--tt-card);border-radius:18px;overflow:hidden;box-shadow:0 10px 24px -20px #3b342b4d}.tt-desc table td,.tt-desc table th{padding:12px 16px;border-bottom:1.5px dashed var(--tt-border);text-align:left;vertical-align:top}.tt-desc table tr:last-child td{border-bottom:none}.tt-desc table td:first-child,.tt-desc table th:first-child{width:36%;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-wood-deep);background:#f4ede299}.tt-desc table td:last-child{font-weight:700;color:var(--tt-ink)}.tt-pdp__rec-note{margin:0 0 -6px;font-size:22px}.tt-pband__head{text-align:center;margin-bottom:36px}.tt-pband__head .tt-hand{margin:0 0 4px;font-size:24px}.tt-pband__title{margin:0;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600;color:var(--tt-ink)}.tt-pband__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tt-pband__item{background:var(--tt-card);border-radius:22px;padding:24px 20px;text-align:center;box-shadow:0 14px 30px -20px #3b342b4d;transition:transform .45s var(--tt-ease),box-shadow .45s,opacity .8s var(--tt-ease);transition-delay:calc(var(--i, 0) * 90ms);rotate:calc(-1deg + var(--i, 0) * .7deg)}.tt-pband__item:hover{transform:translateY(-6px);rotate:0deg;box-shadow:0 28px 44px -22px #3b342b66}.tt-pband__icon{width:50px;height:50px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -8px #3b342b80;transition:transform .5s var(--tt-bounce)}.tt-pband__icon svg{width:24px;height:24px}.tt-pband__item:hover .tt-pband__icon{transform:rotate(-12deg) scale(1.12)}.tt-pband__item-title{margin:14px 0 6px;font-family:var(--tt-serif);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:19px;font-weight:600;color:var(--tt-ink)}.tt-pband__item-text{margin:0;font-size:14px;line-height:1.6;color:var(--tt-body)}@media screen and (max-width:989px){.tt-pband__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tt-pband__grid{grid-template-columns:1fr}.tt-pband__item{rotate:0deg}.product-information .media-gallery,.product-information .product-media,.product-information .media-gallery img,.product-information .product-media img,.product-information .product-media-container{border-radius:90px 90px 18px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/treetops-custom.css.map */
