.tf{--tf-olive: var(--tf-accent, #4f6a12);--tf-terracotta: #c4552f;--tf-saffron: #e9a426;--tf-line: #e4ddcf;--tf-paper: #ffffff;--tf-tint: #eef3e0;--tf-soft: rgb(42 42 36 / .68);--tf-radius: 10px}.tf h2,.tf h3,.tf .tf-serif{font-family:var(--font-heading--family)}.tf .tf-eyebrow{display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-terracotta);font-weight:600;margin-bottom:.4em}.tf .tf-muted{color:var(--tf-soft)}.tf-pad{padding-block:var(--tf-pad, 56px)}.tf-paper{background:var(--tf-paper)}.tf-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.tf-head h2{margin:0}.tf-link{font-weight:600;color:var(--tf-olive);white-space:nowrap;text-decoration:none}.tf-link:after{content:" \2192"}.tf-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85em 1.6em;border-radius:999px;border:1.5px solid currentColor;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.tf-btn--light{background:#fff;color:#2a2a24;border-color:#fff}.tf-btn--light:hover{background:var(--tf-terracotta);border-color:var(--tf-terracotta);color:#fff}.tf-btn--ghost{color:var(--tf-olive)}.tf-btn--ghost:hover{background:var(--tf-olive);color:#fff;border-color:var(--tf-olive)}.tf-trust{background:var(--tf-paper);border-block:1px solid var(--tf-line)}.tf-trust ul{display:grid;grid-template-columns:repeat(var(--tf-cols, 4),1fr);list-style:none;margin:0;padding:9px 0}.tf-trust li{display:flex;align-items:center;gap:10px;justify-content:center;padding:2px 10px;line-height:1.3}.tf-trust li+li{border-left:1px solid var(--tf-line)}.tf-trust svg{width:22px;height:22px;flex:none;color:var(--tf-olive)}.tf-trust strong{display:block;font-size:.88rem}.tf-trust span{color:var(--tf-soft);font-size:.78rem}.tf-tiles{display:grid;grid-template-columns:repeat(var(--tf-cols, 4),1fr);gap:18px}.tf-tile{position:relative;display:block;border-radius:var(--tf-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--tf-line);color:#fff;text-decoration:none}.tf-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tf-tile:hover img{transform:scale(1.05)}.tf-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#141410a6)}.tf-tile__label{position:absolute;z-index:1;left:16px;right:16px;bottom:14px}.tf-tile__label strong{display:block;font-family:var(--font-heading--family);font-size:1.25rem}.tf-tile__label span{font-size:.82rem;opacity:.9}.tf-story{display:grid;grid-template-columns:1fr 1fr;background:var(--tf-paper)}.tf-story__media img{width:100%;height:100%;object-fit:cover;min-height:420px;display:block}.tf-story__copy{padding:clamp(32px,6vw,80px);align-self:center}.tf-story__copy .rte{color:var(--tf-soft);max-width:52ch}.tf-stats{display:flex;gap:32px;margin:26px 0 30px;flex-wrap:wrap}.tf-stats strong{display:block;font-family:var(--font-heading--family);font-size:2rem;color:var(--tf-olive)}.tf-stats span{font-size:.82rem;color:var(--tf-soft)}.tf-forms__intro{text-align:center;max-width:62ch;margin:0 auto clamp(32px,5vw,56px)}.tf-forms__intro h2{margin:0 0 .4em}.tf-forms__intro p{color:var(--tf-soft);margin:0}.tf-forms__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.tf-forms__row+.tf-forms__row{margin-top:clamp(32px,5vw,64px)}.tf-forms__row:nth-child(2n) .tf-forms__media{order:2}.tf-forms__row--cream{--tf-cream: #faf6ee;background:var(--tf-cream);box-shadow:0 0 0 100vmax var(--tf-cream);clip-path:inset(0 -100vmax);padding-block:clamp(32px,5vw,64px)}.tf-forms__row--cream+.tf-forms__row--cream{margin-top:0;padding-top:0}.tf-forms__media img,.tf-forms__media svg{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--tf-radius);display:block}.tf-forms__copy h3{margin:0 0 .5em;font-size:clamp(1.5rem,2.4vw,2rem)}.tf-forms__copy .rte{color:var(--tf-soft);max-width:46ch;margin-bottom:18px}.tf-forms__close{text-align:center;font-family:var(--font-heading--family);font-style:italic;font-size:1.15rem;color:var(--tf-soft);margin:clamp(32px,5vw,56px) 0 0}.tf-finder{display:grid;grid-template-columns:repeat(var(--tf-cols, 4),1fr);gap:14px}.tf-finder a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:26px 14px;border-radius:var(--tf-radius);background:var(--tf-paper);border:1px solid var(--tf-line);text-decoration:none;color:inherit;transition:.2s}.tf-finder a:hover{border-color:var(--tf-terracotta);transform:translateY(-2px)}.tf-finder strong{font-family:var(--font-heading--family);font-size:1.4rem;color:var(--tf-terracotta)}.tf-finder span{font-size:.85rem;color:var(--tf-soft)}.tf-commission{background:var(--tf-olive);color:#fff;border-radius:16px;display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden}.tf-commission__copy{padding:clamp(28px,5vw,60px)}.tf-commission__copy .tf-eyebrow{color:var(--tf-saffron)}.tf-commission__copy h2{color:#fff}.tf-commission__copy .rte{opacity:.92;max-width:48ch;margin-bottom:1.4em}.tf-commission img{width:100%;height:100%;object-fit:cover;display:block}.tf-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tf-post{text-decoration:none;color:inherit}.tf-post img{border-radius:var(--tf-radius);aspect-ratio:3 / 2;object-fit:cover;width:100%;margin-bottom:12px;display:block}.tf-post__ph{border-radius:var(--tf-radius);aspect-ratio:3 / 2;background:var(--tf-tint);margin-bottom:12px}.tf-post h3{font-size:1.2rem;margin:4px 0 6px}.tf-news{background:var(--tf-tint);text-align:center}.tf-news form{display:flex;max-width:480px;margin:20px auto 8px;gap:8px}.tf-news input[type=email]{flex:1;min-width:0;padding:.85em 1.2em;border-radius:999px;border:1px solid var(--tf-line);font:inherit;background:#fff}.tf-news button{border:0;border-radius:999px;padding:.85em 1.6em;background:var(--tf-olive);color:#fff;font:inherit;font-weight:600;cursor:pointer}.tf-news .tf-note{font-size:.85rem}.tf-reviews .tf-placeholder,.tf-instagram .tf-placeholder{padding:28px;border:1px dashed #d9a82b;border-radius:var(--tf-radius);background:#fff8e6;color:#7a5300;text-align:center}.tf-instagram .tf-head>div{min-width:0;max-width:100%}.tf-instagram .tf-head h2{overflow-wrap:anywhere}@media(max-width:749px){.tf-instagram .tf-head h2{font-size:clamp(1.4rem,7vw,2rem)}}.tf-ship{display:grid;gap:10px;padding:16px;border-radius:var(--tf-radius);background:var(--tf-paper);border:1px solid var(--tf-line);font-size:.9rem}.tf-ship div{display:flex;gap:10px;align-items:center}.tf-ship svg{width:20px;height:20px;color:var(--tf-olive);flex:none}.tf-ship .tf-ship__dates{align-items:flex-start}.tf-ship__dates>span{display:grid;gap:2px}.tf-ship__dates b{font-size:1rem;margin-bottom:2px}.tf-ship__dates [data-tf-ship-line],.tf-ship__dates [data-tf-ship-window]{color:#2a2a24bf}.tf-ship__dates [data-tf-ship-window]:empty{display:none}.tf-tabs details{border-top:1px solid var(--tf-line)}.tf-tabs details:last-child{border-bottom:1px solid var(--tf-line)}.tf-tabs summary{list-style:none;display:flex;justify-content:space-between;padding:16px 0;font-weight:600;cursor:pointer}.tf-tabs summary::-webkit-details-marker{display:none}.tf-tabs summary:after{content:"+";font-size:1.2rem}.tf-tabs details[open] summary:after{content:"\2013"}.tf-tabs .rte{padding-bottom:18px;color:var(--tf-soft)}.tf-meter{padding:12px 16px;margin-bottom:8px;border-radius:8px;background:var(--tf-tint, #eef3e0);font-size:.85rem}.tf-meter__bar{height:6px;border-radius:3px;background:#fff;margin-top:8px;overflow:hidden}.tf-meter__bar i{display:block;height:100%;background:#6f8f1f}@media(max-width:989px){.tf-tiles{grid-template-columns:repeat(3,1fr)}.tf-story,.tf-commission{grid-template-columns:1fr}.tf-story__media img{min-height:280px}.tf-forms__row{grid-template-columns:1fr}.tf-forms__row:nth-child(2n) .tf-forms__media{order:0}.tf-commission img{max-height:260px}.tf-posts{grid-template-columns:1fr}.tf-trust ul{grid-template-columns:repeat(2,1fr);gap:6px 0}.tf-trust li:nth-child(odd){border-left:0}.tf-finder{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.tf-pad{padding-block:40px}.tf-tiles{grid-template-columns:repeat(2,1fr);gap:12px}.tf-trust ul{padding:10px 0;gap:8px 0}.tf-trust li{justify-content:flex-start;gap:8px;padding:2px 4px;border-left:0!important}.tf-trust svg{width:18px;height:18px}.tf-trust strong{font-size:.8rem}.tf-trust span{display:none}.tf-head{flex-direction:column;align-items:flex-start}.tf-news form{flex-direction:column}}.tf-logo{max-width:none}.tf-nav{display:flex;justify-content:center;align-items:center}.tf-nav__list{align-items:center}.tf-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;list-style:none;margin:0;padding:0}.tf-nav__top{display:block;padding:14px 16px;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:inherit;text-decoration:none}.tf-nav__item:hover>.tf-nav__top,.tf-nav__item:focus-within>.tf-nav__top,.tf-nav__top[aria-current]{color:#c4552f}.tf-nav__item--highlight>.tf-nav__top{color:#b3261e}.tf-nav .tf-nav__m{display:none}#header-component .header__row{position:relative}.tf-mega{position:absolute;z-index:30;left:0;right:0;top:100%;background:#fff;border-top:1px solid #e4ddcf;box-shadow:0 10px 30px #2a2a241f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;color:#2a2a24}.tf-nav__item:hover>.tf-mega,.tf-nav__item:focus-within>.tf-mega{opacity:1;visibility:visible;transform:none}.tf-mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px}.tf-mega{transition-delay:.25s}.tf-nav__item:hover>.tf-mega,.tf-nav__item:focus-within>.tf-mega{transition-delay:0s}.tf-mega__inner{display:grid;grid-template-columns:3fr 1.3fr;gap:32px;max-width:var(--page-width, 1240px);margin:0 auto;padding:28px var(--page-margin, 20px) 32px}.tf-mega__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tf-mega__col h4{margin:0 0 10px;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#2a2a2499}.tf-mega__col ul{list-style:none;margin:0;padding:0}.tf-mega__col a{display:block;padding:5px 0;color:inherit;text-decoration:none}.tf-mega__col a:hover{color:#c4552f}.tf-mega__feature{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:16 / 10}.tf-mega__feature img{width:100%;height:100%;object-fit:cover}.tf-mega__feature span{position:absolute;left:14px;bottom:12px;color:#fff;font-family:var(--font-heading--family);font-size:1.2rem;text-shadow:0 1px 8px rgb(0 0 0 / .5)}@media(prefers-reduced-motion:reduce){.tf-mega{transition:none}}.tf-drawer{display:none}#header-component[data-menu-style=drawer] .tf-drawer{display:block}#header-component[data-menu-style=drawer] .tf-nav{display:none}@media(max-width:749px){.tf-drawer{display:block}}.tf-drawer__toggle{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.tf-drawer__panel{position:fixed;inset:0 auto 0 0;margin:0;width:min(88vw,360px);height:100dvh;max-height:none;max-width:none;border:0;z-index:1000;background:#fff;color:#2a2a24;overflow:hidden;padding:0;font-family:var(--font-body--family)}.tf-drawer__inner{position:relative;height:100%;overflow-y:auto;padding:56px 20px 24px}.tf-drawer__panel::backdrop{background:#14141073}.tf-drawer__close{position:absolute;top:10px;right:10px;width:42px;height:42px;border:0;background:none;color:inherit;cursor:pointer}.tf-drawer__list{list-style:none;margin:0;padding:0}.tf-drawer .tf-nav__top,.tf-drawer .tf-mega{display:none}.tf-drawer .tf-nav__item{border-bottom:1px solid #e4ddcf}.tf-drawer .tf-nav__m-link,.tf-drawer .tf-nav__m summary{display:flex;justify-content:space-between;padding:14px 0;font-weight:600;color:inherit;text-decoration:none;list-style:none;cursor:pointer}.tf-drawer .tf-nav__m summary::-webkit-details-marker{display:none}.tf-drawer .tf-nav__m summary:after{content:"+"}.tf-drawer .tf-nav__m[open] summary:after{content:"\2013"}.tf-drawer .tf-nav__m-body{padding:0 0 12px 10px}.tf-drawer .tf-nav__m-all,.tf-drawer .tf-mega__col a{display:block;padding:7px 0;color:#2a2a24b8;text-decoration:none}.tf-drawer .tf-mega__col h4{margin:10px 0 2px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#2a2a2480}.tf-drawer .tf-mega__col ul{list-style:none;margin:0;padding:0}.tf-drawer .tf-nav__item--highlight .tf-nav__m-link{color:#b3261e}.tf-card-info{display:flex;flex-direction:column;gap:2px}.tf-card-info__art{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#2a2a249e}.tf-card-info__title{font-family:var(--font-heading--family);font-size:1.05rem;line-height:1.3;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-card-info__title:hover{color:#c4552f}.tf-card-info__bnpl{font-size:.78rem;color:#2a2a249e}.tf-card-sold-note{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:.8rem;color:#4f6a12;text-decoration:none}.tf-card-sold-note svg{width:15px;height:15px;flex:none}.tf-card-sold-note:hover span{text-decoration:underline}#tf-recreate{scroll-margin-top:110px}.tf-crumbs{font-size:.82rem;color:#2a2a249e;margin-bottom:12px}.tf-crumbs a{color:inherit;text-decoration:none}.tf-crumbs a:hover{color:#c4552f}.tf-crumbs span{margin:0 6px}.tf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tf-chip{padding:6px 14px;border-radius:999px;border:1px solid var(--tf-line);background:#fff;font-size:.85rem;color:inherit;text-decoration:none}.tf-chip:hover,.tf-chip.is-on{border-color:var(--tf-olive);background:var(--tf-tint)}.tf-pdp-head__title{font-family:var(--font-heading--family);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2;margin:0 0 .2em}.tf-pdp-head__sub{color:#2a2a24ad;margin:0}.tf-coll-hero{background:#fff;border-bottom:1px solid var(--tf-line);padding:18px 0 30px}.tf-coll-hero h1{font-family:var(--font-heading--family);margin:0 0 .3em}.tf-coll-hero .rte{max-width:none}.tf-coll-hero .rte>:first-child{margin-top:0}.tf-coll-hero .rte>:last-child{margin-bottom:0}.tf-coll-about{padding:8px 0 48px}.tf-coll-about details{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line)}.tf-coll-about summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font-family:var(--font-heading--family);font-size:1.25rem}.tf-coll-about summary::-webkit-details-marker{display:none}.tf-coll-about summary:after{content:"+";font-size:1.4rem}.tf-coll-about details[open] summary:after{content:"\2013"}.tf-coll-about .rte{padding-bottom:22px;max-width:80ch;color:#2a2a24bf}.tf-footer{background:#2a2a24;color:#d9d6cb;font-size:.9rem;padding:56px 0 24px}.tf-footer a{color:inherit;text-decoration:none}.tf-footer a:hover{color:#fff}.tf-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.tf-footer__grid--even{grid-template-columns:repeat(4,1fr)}.tf-footer__grid--even .tf-footer__social{margin-top:0}.tf-footer h4{color:#fff;font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.tf-footer ul{list-style:none;margin:0;padding:0}.tf-footer li{padding:4px 0}.tf-footer__brand img{height:70px;width:auto;background:#fff;border-radius:8px;padding:4px 8px;margin-bottom:14px}.tf-footer__signup-title{color:#fff;font-weight:600;margin:16px 0 8px}.tf-footer__signup{display:flex;gap:6px;max-width:360px}.tf-footer__signup input{flex:1;min-width:0;padding:.7em 1em;border-radius:999px;border:1px solid #5b5a50;background:#34342d;color:#fff;font:inherit}.tf-footer__signup button{border:0;border-radius:999px;padding:.7em 1.3em;background:#6f8f1f;color:#fff;font:inherit;font-weight:600;cursor:pointer}.tf-footer__social{display:flex;gap:10px;margin-top:16px}.tf-footer__social a{width:36px;height:36px;border-radius:50%;border:1px solid #5b5a50;display:grid;place-items:center}.tf-footer__social svg{width:16px;height:16px}.tf-footer__ack{margin:36px 0 0;padding-top:22px;border-top:1px solid #45443b;font-size:.82rem;color:#a9a597}.tf-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:.8rem;color:#a9a597}.tf-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.tf-footer__pay svg{height:24px;width:auto;display:block}@media(max-width:989px){.tf-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.tf-footer__grid{grid-template-columns:1fr}}@media screen and (min-width:750px){slideshow-slides{min-height:max(400px,min(var(--slide-min-height-desktop, 35rem),calc(100svh - var(--header-group-height, 0px) - 80px)))!important}}.slide__image-container[style*=--tf-focus]>:is(.slide__image,.slide__video-poster){object-position:var(--tf-focus)}.slide__image-container>.tf-slide-picture{display:contents}.slide__image-container>.tf-slide-picture>.slide__image{position:relative;width:100%;height:100%;object-fit:cover;object-position:var(--tf-focus, center)}@media(max-width:749px){.slide__image-container>.tf-slide-picture>.slide__image{object-position:50% 50%}}@media(min-width:960px){.slideshow-section slideshow-slides{min-height:clamp(65svh,calc(100vw / 2.4),calc(100svh - 120px))!important}}.slide__content.tf-slide-panel h2{font-size:clamp(2rem,2.9vw,2.75rem)}@media(min-width:750px){.slide__content.tf-slide-bottom{display:flex;align-items:flex-end}.slide__content.tf-slide-bottom>.group-block-content{margin:0!important;width:100%;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-start!important;gap:32px}.slide__content.tf-slide-bottom h2{font-size:clamp(1.8rem,2.4vw,2.4rem);margin:0}.slide__content.tf-slide-bottom>.group-block-content>:nth-child(2){max-width:20em;padding-bottom:4px}}slideshow-slide:has(>.slide__content.tf-slide-bottom) .overlay--gradient{background:linear-gradient(to top,var(--overlay-color),var(--overlay-color--end) 48%)}@media(max-width:749px){slideshow-slide:has(>.slide__content.tf-slide-panel) .overlay{display:none}.slide__content.tf-slide-panel :is(h1,h2,h3,p,.text-block){color:#2a2a24!important}}@media(max-width:749px){.slideshow-section:has(.tf-slide-panel) slideshow-slides{min-height:calc(100vw + 104px)!important}slideshow-slide:has(>.slide__content.tf-slide-panel)>.slide__image-container{height:calc(100% - 104px)}.slide__content.tf-slide-panel{display:flex;align-items:flex-end;padding:0!important}.slide__content.tf-slide-panel>.group-block-content{margin:0!important;width:100%;height:104px;padding:12px 16px 0!important;background:#f2e9da;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between;gap:12px}.slide__content.tf-slide-panel>.group-block-content>:nth-child(2){display:none}.slide__content.tf-slide-panel :is(p:has(>strong:only-child)){display:none}.slide__content.tf-slide-panel h2{font-size:1.3rem;line-height:1.15;margin:0}.slide__content.tf-slide-panel .button,.slide__content.tf-slide-panel a[class*=button]{padding:9px 20px;min-height:0;font-size:.9rem;white-space:nowrap}}.tf-nav__list{flex-wrap:nowrap}.tf-nav__top{white-space:nowrap}@media screen and (min-width:750px)and (max-width:1199px){.tf-nav__top{padding-inline:9px;font-size:.86rem}}@media screen and (min-width:750px)and (max-width:989px){#header-component .tf-nav{display:none!important}#header-component .tf-drawer{display:block!important}}tf-variant-area{display:block}tf-variant-area:not(:has(*)){display:none}.tf-recreate-wrap:empty{display:none}.tf-pay{display:grid;gap:8px;margin-top:4px;font-size:.88rem}.tf-pay__line{margin:0;color:#2a2a24cc}.tf-pay__line b{color:#2a2a24}.tf-pay__icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tf-pay__icons svg{display:block;width:34px;height:22px}.shopify-app-block[id*=judge_me_reviews_preview_badge]:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none}.tf-recreate__panel{border:1px solid var(--tf-line);border-radius:var(--tf-radius);background:var(--tf-tint)}.tf-recreate__panel>summary{list-style:none;cursor:pointer;display:grid;gap:4px;padding:16px 18px}.tf-recreate__panel>summary::-webkit-details-marker{display:none}.tf-recreate__title{font-family:var(--font-heading--family);font-size:1.1rem}.tf-recreate__text{font-size:.9rem;color:var(--tf-soft)}.tf-recreate__text p{margin:0}.tf-recreate__cta{justify-self:start;margin-top:8px;padding:.6em 1.3em;border-radius:999px;border:1.5px solid var(--tf-olive);color:var(--tf-olive);font-weight:600;font-size:.9rem}.tf-recreate__panel[open] .tf-recreate__cta{display:none}.tf-recreate__panel>:not(summary){margin-inline:18px}.tf-recreate__panel label{display:grid;gap:4px;font-size:.85rem;font-weight:600;margin-bottom:10px}.tf-recreate__panel input,.tf-recreate__panel textarea,.tf-recreate__panel select{font:inherit;font-weight:400;padding:.65em .8em;border:1px solid var(--tf-line);border-radius:8px;background:#fff;width:100%;min-width:0}.tf-recreate__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tf-recreate__about{font-size:.88rem;margin:0 0 12px}.tf-recreate__submit{margin:4px 0 18px;padding:.75em 1.6em;border:0;border-radius:999px;background:var(--tf-olive);color:#fff;font:inherit;font-weight:600;cursor:pointer}.tf-recreate__done{margin:0 0 18px;font-weight:600;color:var(--tf-olive)}.tf-recreate__error{margin:0 0 12px;color:#b3261e;font-size:.88rem}@media(max-width:749px){.tf-recreate__row{grid-template-columns:1fr}}.tf-winback{position:fixed;z-index:60;left:24px;bottom:24px;width:min(380px,calc(100vw - 32px));padding:22px 22px 16px;background:#fbf7f0;color:#2a2a24;border:1px solid var(--tf-line);border-radius:14px;box-shadow:0 12px 36px #2a2a2438;opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s}.tf-winback.is-open{opacity:1;transform:none}.tf-winback .tf-winback__title{margin:0 0 14px;font-size:1.35rem;line-height:1.2;padding-right:24px}.tf-winback__close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#2a2a24;cursor:pointer}.tf-winback__close:hover{background:var(--tf-line)}.tf-winback__items{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.tf-winback__items li{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;font-size:.9rem}.tf-winback__items img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:#fff;border:1px solid var(--tf-line)}.tf-winback__items a{color:inherit;text-decoration:none;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-winback__items a:hover{text-decoration:underline}.tf-winback__items small{display:block;color:var(--tf-soft)}.tf-winback__items b{white-space:nowrap;font-weight:600}.tf-winback__items .tf-winback__more{display:block;color:var(--tf-soft);font-size:.85rem}.tf-winback__text{margin:0 0 14px;font-size:.9rem;line-height:1.45}.tf-winback .tf-winback__cta{width:100%;background:var(--tf-olive);border-color:var(--tf-olive);color:#fff;cursor:pointer;font-size:1rem}.tf-winback .tf-winback__cta:hover{background:var(--tf-terracotta);border-color:var(--tf-terracotta)}.tf-winback .tf-winback__cta:disabled{opacity:.7;cursor:progress}.tf-winback__later{display:block;margin:8px auto 0;padding:6px 10px;border:0;background:none;color:var(--tf-soft);font-size:.85rem;text-decoration:underline;cursor:pointer}@media(max-width:749px){.tf-winback{left:0;right:0;bottom:0;width:auto;border-radius:16px 16px 0 0;border-bottom:0;padding:20px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.tf-winback{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tf-sections.css.map */
