:root{--td-ink: #141414;--td-card: #ffffff;--td-cream: #fff8ec;--td-muted: #5a5148;--td-hairline: rgba(20, 20, 20, .12);--td-action: #c8323d;--td-action-hover: #e5414d;--td-blue: #5c6ef7;--td-blue-soft: #7b8af8;--td-yellow: #f9c553;--td-yellow-soft: #ffe9ae;--td-pink: #f29afc;--td-orange: #f27644;--td-teal: #5ec0ca;--td-green: #71cf87;--td-yes: #1d7a35;--td-radius: 20px;--td-radius-lg: 28px;--td-shadow: 4px 4px 0 var(--td-ink);--td-display: "Doughy-Regular", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--td-body: var(--main-font-stack, "Outfit", system-ui, sans-serif);--td-wrap: 1200px;--td-gutter: clamp(16px, 4vw, var(--section-x-padding, 40px));--td-pad-y: calc(var(--section-vertical-spacing, 32px) * 1.5)}.td-body{background:var(--td-cream);overflow-x:clip}html:has(body.td-body){scroll-padding-top:calc(96px + var(--td-sticky-top, 0px))}.td,.td-header,.td-announce,.td-footer{color:var(--td-ink);font-family:var(--td-body);font-size:17px;line-height:1.55}.td-scheme{background:rgb(var(--color-scheme-background));color:rgb(var(--color-scheme-text))}:where(.td,.td-header,.td-footer) img{display:block;max-width:100%;height:auto}:where(.td,.td-header,.td-footer) a{color:inherit}:where(.td,.td-header,.td-announce,.td-footer) ul{list-style:none;margin:0;padding:0}html :where(.td,.td-header,.td-announce,.td-footer) p{font-family:inherit;font-size:inherit;line-height:inherit;padding-bottom:0}html :where(.td,.td-footer) :is(h1,h2,h3){margin:0;font-family:var(--td-display);font-weight:400;line-height:1.05;letter-spacing:normal;text-transform:none}html :where(.td) h1{font-size:clamp(41.6px,5.6vw,73.6px)}html :where(.td) h2{font-size:clamp(32px,4.5vw,52px);text-align:center}.td-wrap{max-width:var(--td-wrap);margin:0 auto;padding-left:max(var(--td-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--td-gutter),env(safe-area-inset-right,0px))}.td-section{padding-block:var(--td-pad-y)}.td-section--bordered{border-block:2px solid var(--td-ink)}.shopify-section:has(>.td-section--plain)+.shopify-section>.td-section--plain{padding-top:0}.td-section-lead{max-width:640px;margin:12px auto 0;text-align:center;color:var(--td-muted)}.td-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.td-section-head h2{text-align:left}.td-section-sub{margin:10px 0 0;color:var(--td-muted)}.td-eyebrow{display:inline-block;margin:0 0 14px;padding:6px 12px;color:var(--td-ink);background:var(--td-yellow);border:2px solid var(--td-ink);border-radius:999px;font-size:12.8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border:2px solid var(--td-ink);border-radius:999px;font:700 16.8px/1 var(--td-body);text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.td-btn--primary{color:#fff;background:var(--td-action);box-shadow:var(--td-shadow)}.td-btn--primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--td-ink)}.td-btn--primary:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--td-ink)}.td-btn--outline{color:var(--td-ink);background:var(--td-card);box-shadow:var(--td-shadow)}.td-btn--outline:hover{background:var(--td-yellow);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--td-ink)}.td-btn--outline:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--td-ink)}.td-btn>.td-ico{width:20px;height:20px;stroke-width:2.5;transition:transform .2s ease}.td-btn:hover>.td-ico{transform:translate(4px)}.td-link-arrow{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.td-link-arrow:hover{color:var(--td-action)}.td-tag{display:inline-block;padding:3px 10px;color:var(--td-ink);background:var(--c, var(--td-yellow));border:2px solid var(--td-ink);border-radius:999px;font-size:12.5px;font-weight:700}.td-b-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;color:var(--td-ink);background:var(--c, var(--td-yellow));border:2px solid var(--td-ink);border-radius:50%}.td-b-icon .td-ico{width:26px;height:26px}.td-ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.td-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.td a:focus-visible,.td button:focus-visible,.td input:focus-visible,.td-header a:focus-visible,.td-header button:focus-visible,.td-footer a:focus-visible{outline:3px solid var(--td-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(.td,.td-header,.td-announce,.td-footer),:is(.td,.td-header,.td-announce,.td-footer) *,:is(.td,.td-header,.td-announce,.td-footer) *:before,:is(.td,.td-header,.td-announce,.td-footer) *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.td-announce{padding-block:9px;padding-inline:max(var(--td-gutter),env(safe-area-inset-left,0px));text-align:center;font-size:14.4px;font-weight:600}.td-announce p{margin:0}.td-announce a{text-decoration:none}.td-announce a:focus-visible{outline:3px solid var(--td-yellow);outline-offset:3px}.shopify-section.td-header-section{position:sticky;top:var(--td-sticky-top, 0px);z-index:30}.td-header{background:rgba(var(--color-scheme-background),.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:0}.td-header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.td-logo{text-decoration:none}.td-logo img{width:var(--td-logo-w, 120px)}.td-logo-text{font-family:var(--td-display);font-size:28px}.td-nav{display:flex;gap:28px}.td-nav a{font-weight:600;text-decoration:none}.td-nav a:hover{color:var(--td-action)}.td-header-icons{display:flex;align-items:center;gap:4px}.td-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:inherit;background:none;border:0;border-radius:999px;cursor:pointer}.td-icon-btn:hover{background:var(--td-card)}.td-cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;color:#fff;background:var(--td-action);border-radius:999px;font-size:11px;font-weight:700;line-height:18px;text-align:center}.td-menu-btn{display:none}.td-mobile-nav{display:grid;padding-block:4px 16px;padding-inline:max(var(--td-gutter),env(safe-area-inset-left,0px));border-top:1px solid var(--td-hairline)}.td-mobile-nav[hidden]{display:none}.td-mobile-nav a{padding:13px 0;font-weight:600;text-decoration:none;border-bottom:1px solid var(--td-hairline)}@media(max-width:860px){.td-nav{display:none}.td-menu-btn{display:inline-grid}.td-logo img{width:calc(var(--td-logo-w, 120px) * .83)}.td-header-row{min-height:64px}}@media(min-width:861px){.td-mobile-nav{display:none}}@media(max-width:860px){.no-js .td-mobile-nav[hidden]{display:grid}}.td-footer{padding:56px 0 28px;border-top:1px solid rgba(255,255,255,.14)}.td-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.td-footer-brand img{width:130px}.td-footer-brand p{max-width:320px;opacity:.85}.td-footer h2{margin:0 0 10px;text-align:left;line-height:1.4;color:rgb(var(--color-scheme-accent-2));font-family:var(--td-body);font-size:13.6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.td-footer nav a{display:block;padding:5px 0;text-decoration:none;opacity:.85;overflow-wrap:anywhere}.td-footer nav a:hover{opacity:1;text-decoration:underline}.td-socials{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px}.td-socials a{font-weight:600;opacity:.85}.td-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:14px;border-top:1px solid rgba(255,255,255,.2);opacity:.8}.td-footer-bottom p{margin:0}@media(max-width:860px){.td-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-footer-brand{grid-column:1 / -1}}.td-footer a:focus-visible{outline-color:var(--td-yellow)}.shopify-section:has(>.td-press),.shopify-section:has(>.td-hero){border:0}.td-hero{position:relative;overflow:hidden;padding:clamp(14px,2.5vw,32px) 0 clamp(52px,7vw,92px)}.td-hero:before{content:"";position:absolute;top:-18%;right:-12%;width:min(75vw,920px);aspect-ratio:1;background:radial-gradient(closest-side,rgba(242,154,252,.3),rgba(249,197,83,.18) 58%,transparent 74%);pointer-events:none}.td-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.td-hero-copy{max-width:576px}.td-hero h1{font-size:clamp(36.8px,4.7vw,65.6px);line-height:1;text-wrap:balance}.td-hl{position:relative;display:inline-block;white-space:nowrap}.td-swash{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.34em;overflow:visible;color:var(--td-action);pointer-events:none}.td-swash path{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.td-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.06em 0 .12em;margin:-.06em 0 -.12em}.td-w>span{display:inline-block}.td-hero-sub{max-width:480px;margin:22px 0 28px;font-size:clamp(16.8px,1.5vw,19.2px);color:var(--td-muted)}.td-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.td-hero-visual{position:relative;width:min(100%,470px);margin-inline:auto;filter:drop-shadow(2.5px 0 0 var(--td-ink)) drop-shadow(-2.5px 0 0 var(--td-ink)) drop-shadow(0 2.5px 0 var(--td-ink)) drop-shadow(0 -2.5px 0 var(--td-ink)) drop-shadow(9px 9px 0 var(--td-ink))}.td-hero-frame{position:relative;margin:0;aspect-ratio:1 / 1;overflow:hidden;background:#f2f0ed;clip-path:polygon(99.2% 50%,98.31% 52.53%,96.08% 54.84%,93.58% 56.9%,91.93% 58.91%,91.76% 61.19%,92.81% 63.91%,94.16% 66.95%,94.69% 69.9%,93.7% 72.27%,91.22% 73.8%,88.02% 74.69%,85.12% 75.52%,83.28% 76.95%,82.59% 79.35%,82.53% 82.53%,82.21% 85.78%,80.95% 88.22%,78.56% 89.31%,75.42% 89.14%,72.2% 88.45%,69.5% 88.27%,67.52% 89.35%,66.02% 91.73%,64.52% 94.69%,62.62% 97.11%,60.21% 98.06%,57.49% 97.29%,54.77% 95.42%,52.28% 93.56%,50% 92.8%,47.72% 93.56%,45.23% 95.42%,42.51% 97.29%,39.79% 98.06%,37.38% 97.11%,35.48% 94.69%,33.98% 91.73%,32.48% 89.35%,30.5% 88.27%,27.8% 88.45%,24.58% 89.14%,21.44% 89.31%,19.05% 88.22%,17.79% 85.78%,17.47% 82.53%,17.41% 79.35%,16.72% 76.95%,14.88% 75.52%,11.98% 74.69%,8.78% 73.8%,6.3% 72.27%,5.31% 69.9%,5.84% 66.95%,7.19% 63.91%,8.24% 61.19%,8.07% 58.91%,6.42% 56.9%,3.92% 54.84%,1.69% 52.53%,.8% 50%,1.69% 47.47%,3.92% 45.16%,6.42% 43.1%,8.07% 41.09%,8.24% 38.81%,7.19% 36.09%,5.84% 33.05%,5.31% 30.1%,6.3% 27.73%,8.78% 26.2%,11.98% 25.31%,14.88% 24.48%,16.72% 23.05%,17.41% 20.65%,17.47% 17.47%,17.79% 14.22%,19.05% 11.78%,21.44% 10.69%,24.58% 10.86%,27.8% 11.55%,30.5% 11.73%,32.48% 10.65%,33.98% 8.27%,35.48% 5.31%,37.38% 2.89%,39.79% 1.94%,42.51% 2.71%,45.23% 4.58%,47.72% 6.44%,50% 7.2%,52.28% 6.44%,54.77% 4.58%,57.49% 2.71%,60.21% 1.94%,62.62% 2.89%,64.52% 5.31%,66.02% 8.27%,67.52% 10.65%,69.5% 11.73%,72.2% 11.55%,75.42% 10.86%,78.56% 10.69%,80.95% 11.78%,82.21% 14.22%,82.53% 17.47%,82.59% 20.65%,83.28% 23.05%,85.12% 24.48%,88.02% 25.31%,91.22% 26.2%,93.7% 27.73%,94.69% 30.1%,94.16% 33.05%,92.81% 36.09%,91.76% 38.81%,91.93% 41.09%,93.58% 43.1%,96.08% 45.16%,98.31% 47.47%)}.td-hero-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 72%;clip-path:inset(0% 0% 0% 0%)}.td-hero-badge{position:absolute;left:-14px;bottom:4%;display:grid;place-items:center;width:clamp(118px,11vw,150px);aspect-ratio:1;color:var(--td-ink);background:var(--td-yellow);border:2px solid var(--td-ink);border-radius:50%;box-shadow:var(--td-shadow)}.td-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:td-spin 24s linear infinite}.td-hero-badge text{font:700 8.5px var(--td-body);letter-spacing:.12em;fill:var(--td-ink)}.td-badge-core{position:relative;text-align:center;font-family:var(--td-display);font-size:clamp(24px,2vw,30.4px);line-height:.95}.td-badge-core small{display:block;margin-top:3px;font:700 9.28px/1.15 var(--td-body);letter-spacing:.06em;text-transform:uppercase}.td-hero-sticker{position:absolute;top:6%;right:-18px;color:var(--td-ink);text-decoration:none}.td-sticker-face{display:flex;flex-direction:column;padding:12px 16px;line-height:1.15;background:var(--td-pink);border:2px solid var(--td-ink);border-radius:var(--td-radius);box-shadow:var(--td-shadow);transform:rotate(6deg);transition:transform .2s ease}.td-sticker-face strong{font-family:var(--td-display);font-size:22.4px;font-weight:400}.td-sticker-face span{font-size:13.6px;font-weight:700}.td-hero-sticker:hover .td-sticker-face,.td-hero-sticker:focus-visible .td-sticker-face{transform:rotate(1deg) scale(1.05)}.td-hero-badge.is-offscreen .td-ring{animation-play-state:paused}@keyframes td-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.td-hero-grid{grid-template-columns:minmax(0,1fr)}.td-hero-visual{order:-1;width:min(66%,270px);margin:0 auto 26px;filter:drop-shadow(2px 0 0 var(--td-ink)) drop-shadow(-2px 0 0 var(--td-ink)) drop-shadow(0 2px 0 var(--td-ink)) drop-shadow(0 -2px 0 var(--td-ink)) drop-shadow(6px 6px 0 var(--td-ink))}.td-hero-badge{left:-30px;bottom:-6px;width:86px}.td-badge-core{font-size:20px}.td-badge-core small{font-size:8px}.td-hero-sticker{top:2%;right:-40px}.td-sticker-face{padding:8px 12px}.td-sticker-face strong{font-size:17.6px}.td-sticker-face span{font-size:12px}.td-hero-copy{margin-inline:auto;text-align:center}.td-hero-sub{margin:18px auto 22px}.td-hero-ctas{justify-content:center}.td-hero-ctas .td-btn{flex:1 1 240px}}@media(min-width:1280px){.td-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.td-hero-copy{max-width:660px}.td-hero h1{font-size:clamp(52px,4.2vw,64px)}}.td-motion-pending .td-hero .td-eyebrow,.td-motion-pending .td-hero h1,.td-motion-pending .td-hero-sub,.td-motion-pending .td-hero-ctas,.td-motion-pending .td-hero-badge,.td-motion-pending .td-hero-sticker,.td-motion-pending .td-hero-frame img{visibility:hidden}@media(max-width:860px){.td-motion-pending .td-hero-frame img{visibility:visible}}.td-ribbon{overflow:hidden;color:rgb(var(--color-scheme-accent-2))}.td-ribbon-track{display:flex;width:max-content;animation:td-marquee var(--td-ribbon-speed, 40s) linear infinite}.td-ribbon:hover .td-ribbon-track,.td-ribbon.is-offscreen .td-ribbon-track{animation-play-state:paused}.td-ribbon-set{display:flex;flex-shrink:0}.td-ribbon-set li{display:flex;align-items:center;gap:22px;padding:13px 22px 13px 0;font-family:var(--td-display);font-size:18.4px;white-space:nowrap}.td-ribbon-set li:after{content:"\2726";color:var(--td-pink);font-size:14.4px}@keyframes td-marquee{to{transform:translate(-50%)}}.td-press{position:relative;overflow:hidden;border:0;padding-block:12px;--td-press-size: min(var(--td-press-height, 80px), clamp(44px, 6vw, 100px));--td-press-gap: clamp(24px, 3vw, 48px)}.td-press-track{display:flex;width:max-content;animation:td-marquee var(--td-press-speed, 60s) linear infinite}.td-press--static .td-press-track{animation:none;transform:none}.td-press-set{display:flex;flex:0 0 auto;justify-content:space-around;gap:var(--td-press-gap);min-width:100vw;padding-inline:calc(var(--td-press-gap) / 2)}.td-press-pair{display:flex;flex:0 0 auto;align-items:center;gap:var(--td-press-gap)}.td-press-portrait,.td-press-logo{display:block;flex:0 0 auto;height:var(--td-press-size);background:center / contain no-repeat}.td-press-portrait{width:calc(var(--td-press-size) * 292 / 396)}.td-press-logo{width:calc(var(--td-press-size) * 300 / 72)}.td-press-portrait--default{background-image:url(td-press-gordon.webp)}.td-press-logo--default{background-image:url(td-press-food-stars.webp)}.td-press-pair img{width:100%;height:100%;object-fit:contain}.td-press:hover .td-press-track,.td-press:focus-within .td-press-track,.td-press.is-offscreen .td-press-track,.td-press-pause:checked~.td-press-track{animation-play-state:paused}.td-press-control{position:absolute;inset-inline-end:0;top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;transform:translateY(-50%);background:rgb(var(--color-scheme-background));color:inherit;border:1px solid var(--td-hairline);border-radius:50%;cursor:pointer}.td-press-pause:focus-visible+.td-press-control{outline:3px solid var(--td-blue);outline-offset:-3px}.td-press-play-icon,.td-press-pause:checked+.td-press-control .td-press-pause-icon{display:none}.td-press-pause:checked+.td-press-control .td-press-play-icon{display:block}@media(prefers-reduced-motion:reduce){.td-press-control,.td-press-pause{display:none}}.td-trust{padding:18px 0;border-block:2px solid var(--td-ink)}.td-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px}.td-trust-label{margin:0;color:var(--td-muted);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.td-trust-divider{width:2px;height:32px;background:var(--td-hairline)}@media(max-width:600px){.td-trust-divider{display:none}}.td-h2-left{text-align:left}.td-benefits{position:relative;overflow:hidden}.td-benefits-intro{position:relative;z-index:1;max-width:640px}.td-benefits-sub{max-width:416px;margin:16px 0 0;color:var(--td-muted);font-size:18.4px}.td-benefits-intro .td-benefit-list{margin-top:32px}.td-benefits-panel{position:absolute;top:0;right:0;bottom:0;width:42%}.td-benefits-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#4d5ff0;clip-path:polygon(20% 0,100% 0,100% 100%,10% 100%,0 46%)}.td-benefits-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.td-panel-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.td-panel-edge polyline{fill:none;stroke:var(--td-ink);stroke-width:4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.td-panel-edge .td-edge-mobile{display:none}.td-benefits-sticker{position:absolute;top:18%;left:2%;display:flex;flex-direction:column;align-items:center;margin:0;padding:10px 14px;line-height:1.1;text-align:center;color:var(--td-ink);background:var(--td-yellow);border:2px solid var(--td-ink);border-radius:var(--td-radius);box-shadow:var(--td-shadow);transform:rotate(5deg)}.td-benefits-sticker strong{font-family:var(--td-display);font-size:32px;font-weight:400;line-height:.95}.td-benefits-sticker span{font-size:12.8px;font-weight:700}.td-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}.td-benefit-list li{display:flex;align-items:center;gap:14px;padding:18px 20px;color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius);transition:transform .2s ease,box-shadow .2s ease}.td-benefit-list li:hover{transform:translate(-2px,-2px);box-shadow:var(--td-shadow)}.td-benefit-list .td-b-icon{flex:none;width:52px;height:52px;margin:0;transition:transform .25s ease}.td-benefit-list li:hover .td-b-icon{transform:rotate(-10deg) scale(1.08)}.td-benefit-list strong{display:block;font-size:17.6px;line-height:1.25}.td-b-sub{display:block;color:var(--td-muted);font-size:14.4px;line-height:1.35}@media(max-width:1200px){.td-section.td-benefits{padding-bottom:0}.td-benefits-intro{max-width:none}.td-benefits-panel{position:relative;width:100%;height:clamp(260px,55vw,440px);margin-top:48px}.td-benefits-photo{clip-path:polygon(0 14%,100% 0,100% 100%,0 100%)}.td-panel-edge .td-edge-desktop{display:none}.td-panel-edge .td-edge-mobile{display:inline}.td-benefits-sticker{top:4%;left:auto;right:6%}}@media(max-width:560px){.td-benefit-list{grid-template-columns:minmax(0,1fr);gap:10px}.td-benefit-list li{padding:14px 16px}}.td-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}.td-product{display:flex;flex-direction:column;overflow:hidden;color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius);transition:transform .25s ease,box-shadow .25s ease}.td-product-island{display:flex;flex:1;flex-direction:column}.td-product:hover{transform:translateY(-6px) rotate(-.8deg);box-shadow:6px 6px 0 var(--td-ink)}.td-product:nth-child(2n):hover{transform:translateY(-6px) rotate(.8deg)}.td-product-img{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-bottom:2px solid var(--td-ink)}.td-product-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.td-product:hover .td-product-img img{transform:scale(1.04)}.td-product-img .td-tag{position:absolute;top:10px;left:10px;z-index:1;transform:rotate(-4deg)}.td-product-img:focus-visible{outline-offset:-4px}.td-product-body{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 14px 16px}.td-product h3{font-family:var(--td-body);font-size:17.6px;font-weight:700;line-height:1.25}.td-product h3 a{text-decoration:none}.td-product-meta{margin:0;font-size:14px;color:var(--td-muted)}.td-price{margin:2px 0 12px;font-weight:700}.td-price s{margin-left:4px;font-weight:400;color:var(--td-muted)}.td-product .product-quick-buy__container{width:100%;max-width:none;margin:auto 0 0}.td-product .product-quick-buy__container select{width:100%;min-height:44px;padding:0 36px 0 14px;color:var(--td-ink);background-color:var(--td-card);border:2px solid var(--td-ink);border-radius:999px;font:600 14.4px/1.2 var(--td-body)}.td-product .push-btn{display:block;width:100%;padding:0;background:none;border:0;box-shadow:none}.td-product .push-btn:before,.td-product .push-btn:after{display:none}.td-product .push-btn__surface{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 14px;color:#fff;background:var(--td-action);border:2px solid var(--td-ink);border-radius:999px;box-shadow:3px 3px 0 var(--td-ink);font:700 15.2px/1 var(--td-body);text-transform:none;letter-spacing:normal;transform:none;transition:transform .15s ease,box-shadow .15s ease}.td-product .push-btn:hover .push-btn__surface:not(.push-btn__surface--secondary){color:#fff;background:var(--td-action-hover);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--td-ink)}.td-product .variant-input label{min-width:44px;padding:8px 14px;color:var(--td-ink);background:#fff;border:2px solid var(--td-ink);border-radius:999px;font:600 14.4px/1.2 var(--td-body)}.td-product .variant-input input:checked+label{color:#fff;background:var(--td-ink)}@media(max-width:900px){.td-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.td-starter{position:relative;display:flex;align-items:center;min-height:clamp(560px,40vw,760px);overflow:hidden;padding:clamp(56px,7vw,88px) 0;border-block:2px solid var(--td-ink)}.td-starter>.td-wrap{width:100%}.td-starter-panel{position:absolute;top:0;bottom:0;left:0;width:53%}.td-starter-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--td-starter-fill, #fd991e);clip-path:polygon(0 0,80% 0,100% 46%,90% 100%,0 100%)}.td-starter-photo img{width:80%;height:100%;margin-left:10%;object-fit:contain;object-position:50% 50%}.td-starter-copy{position:relative;z-index:1;max-width:460px;margin-left:auto}.td-starter h2{margin-bottom:14px;text-align:left}.td-starter-text{max-width:544px;margin:0 0 24px;font-size:17.6px}.td-starter .td-btn:focus-visible{outline-color:var(--td-ink)}@media(max-width:1200px){.td-starter{display:block;min-height:0;padding-top:0}.td-starter-panel{position:relative;width:min(100%,640px);height:auto;aspect-ratio:1 / .9;margin:0 auto 40px}.td-starter-photo{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.td-starter-photo img{width:100%;margin-left:0;object-fit:cover;object-position:50% 30%}.td-starter-copy{max-width:640px;margin-left:0}}.td-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.td-size-grid a,.td-size-tile{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:12px;min-height:170px;padding:22px;color:var(--td-ink);text-decoration:none;background:var(--c);border:2px solid var(--td-ink);border-radius:var(--td-radius);box-shadow:var(--td-shadow);transition:transform .15s ease,box-shadow .15s ease}.td-size-grid a:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--td-ink)}.td-size-name{font-family:var(--td-display);font-size:clamp(28.8px,3vw,38.4px);line-height:1}.td-size-detail{font-size:15.2px;font-weight:600}.td-size-detail:after{content:"\2192";display:inline-block;margin-left:6px;transition:transform .2s ease}.td-size-grid a:hover .td-size-detail:after{transform:translate(5px)}@media(max-width:900px){.td-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.td-size-grid a,.td-size-tile{min-height:140px;padding:18px}}.td-ways-stage{position:relative;margin-top:44px}.td-ways-path{position:absolute;top:0;left:0;width:100%;height:150px;overflow:visible;color:var(--td-ink);pointer-events:none}.td-ways-dash{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:.006 .014;opacity:.55;vector-effect:non-scaling-stroke}.td-ways-reveal{fill:none;stroke:#fff;stroke-width:18;stroke-dasharray:1;stroke-dashoffset:0}.td-ways-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.td-way{display:flex;flex-direction:column;align-items:center;gap:8px}.td-way-art{width:150px;height:150px;overflow:visible;transition:transform .3s ease}.td-way:hover .td-way-art{transform:rotate(-6deg) scale(1.04)}.td-way-art .td-blob{fill:var(--c);stroke:var(--td-ink);stroke-width:2.5}.td-way-art .td-way-line>*{fill:none;stroke:var(--td-ink);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.td-way h3{font-size:27.2px}.td-way p{max-width:256px;margin:0;color:var(--td-muted)}.td-ways-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin:40px 0 0}@media(max-width:760px){.td-ways-path{display:none}.td-ways-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.td-way-art{width:118px;height:118px}.td-way h3{font-size:23.2px}}.td-compare-card{max-width:820px;margin:40px auto 0;padding:clamp(6px,2vw,18px) clamp(8px,3vw,30px) clamp(16px,3vw,30px);color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:28px;box-shadow:8px 8px 0 var(--td-ink)}.td-compare-table{width:100%;border-collapse:separate;border-spacing:0}.td-compare-table th,.td-compare-table td{padding:15px 14px;text-align:center;vertical-align:middle;border-bottom:2px dashed var(--td-hairline)}.td-compare-table thead th{padding-block:20px 16px;border-bottom:0}.td-compare-table .td-us{width:27%;background:var(--td-yellow-soft);border-left:2px solid var(--td-ink);border-right:2px solid var(--td-ink)}.td-compare-table .td-them{width:27%}.td-compare-table thead .td-us{border-top:2px solid var(--td-ink);border-radius:22px 22px 0 0}.td-compare-table tbody .td-us{border-bottom-color:#14141429}.td-compare-table tbody tr:last-child>*{border-bottom:0}.td-compare-table tbody tr:last-child .td-us{border-bottom:2px solid var(--td-ink);border-radius:0 0 22px 22px}.td-us-head img{width:min(132px,100%);margin:0 auto;transform:rotate(-4deg)}.td-compare-table thead .td-them{color:var(--td-muted);font-family:var(--td-display);font-size:clamp(16px,1.9vw,21.6px);font-weight:400;line-height:1.05}.td-compare-table tbody th{text-align:left;font-weight:700}.td-row-label{display:flex;align-items:center;gap:12px}.td-row-label small{display:block;color:var(--td-muted);font-size:13.6px;font-weight:400}.td-row-ico{display:grid;flex:none;place-items:center;width:38px;height:38px;background:var(--c);border:2px solid var(--td-ink);border-radius:12px;transform:rotate(-4deg)}.td-row-ico .td-ico{width:20px;height:20px}.td-mark{display:inline-grid;place-items:center;width:36px;height:36px;vertical-align:middle;border-radius:50%}.td-mark .td-ico{width:20px;height:20px;stroke-width:3.2}.td-mark--yes{color:#fff;background:var(--td-yes);border:2px solid var(--td-ink)}.td-mark--no{color:#8a8178;background:#efeae3}@media(max-width:560px){.td-compare-table th,.td-compare-table td{padding:12px 6px;font-size:15.2px}.td-row-ico{display:none}.td-row-label small{font-size:12.5px}.td-mark{width:30px;height:30px}.td-mark .td-ico{width:17px;height:17px}}.td-carousel-nav{display:flex;gap:10px}.td-carousel-btn{display:grid;place-items:center;width:48px;height:48px;padding:0;color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:50%;box-shadow:3px 3px 0 var(--td-ink);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.td-carousel-btn:hover:not([aria-disabled=true]){background:var(--td-yellow);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--td-ink)}.td-carousel-btn[aria-disabled=true]{opacity:.35;cursor:default;box-shadow:none}.td-carousel-btn .td-ico{width:22px;height:22px;stroke-width:2.5}.td-review-carousel{margin-top:32px}.td-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;margin:-6px;padding:6px 6px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:6px;scrollbar-width:none}.td-review-track::-webkit-scrollbar{display:none}.td-review-track:focus-visible{outline:3px solid var(--td-blue);outline-offset:2px;border-radius:var(--td-radius)}.td-review{display:flex;flex-direction:column;gap:14px;padding:24px;color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius);box-shadow:4px 4px 0 var(--td-ink);scroll-snap-align:start}.td-review .td-tag{align-self:flex-start;transform:rotate(-3deg)}.td-review blockquote{flex:1;margin:0}.td-review blockquote p{margin:0;font-size:16.8px}.td-review-by{margin:0;font-weight:700}.td-carousel-progress{position:relative;height:4px;margin-top:18px;overflow:hidden;background:var(--td-hairline);border-radius:99px}.td-carousel-progress span{position:absolute;top:0;left:0;height:100%;width:33%;background:var(--td-ink);border-radius:99px;transition:left .15s ease}@media(max-width:960px){.td-review-track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:620px){.td-review-track{grid-auto-columns:86%;gap:14px}}.td-rose-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,80px);align-items:center}.td-rose-visual{position:relative;width:min(100%,400px);margin:0 auto;aspect-ratio:1 / 1.22}.td-rose .td-eyebrow{background:var(--td-card)}.td-rose .td-link-arrow:hover{color:inherit;text-decoration-thickness:3px}.td-rose a:focus-visible{outline-color:var(--td-ink)}.td-rose-disc{position:absolute;right:0;bottom:0;left:0;aspect-ratio:1;background:var(--c, var(--td-teal));border:2px solid var(--td-ink);border-radius:50%;box-shadow:8px 8px 0 var(--td-ink)}.td-rose-clip{position:absolute;top:0;right:2px;bottom:2px;left:2px;overflow:hidden;border-radius:0 0 999px 999px}.td-rose-clip img{position:absolute;bottom:-4%;left:50%;width:92%;transform:translate(-50%)}.td-rose-copy h2{margin-bottom:16px;text-align:left}.td-rose-story{max-width:544px;font-size:17.6px}.td-rose-story p{margin:0}.td-rose-story p+p{margin-top:12px}.td-rose-sign{display:inline-block;margin:16px 0 0;font-family:var(--td-display);font-size:22.4px;transform:rotate(-2deg)}.td-rose-facts{display:grid;gap:12px;margin-top:24px}.td-rose-facts li{display:flex;align-items:center;gap:12px;font-weight:600}.td-rose-facts .td-mark{flex:none;width:30px;height:30px}.td-rose-facts .td-mark .td-ico{width:16px;height:16px}.td-rose-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px}@media(max-width:860px){.td-rose-card{grid-template-columns:minmax(0,1fr)}.td-rose-visual{width:min(78%,320px)}}.td-recipe-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-auto-rows:150px;gap:20px;margin-top:32px}.td-recipe-grid>li:first-child{grid-row:span 2}.td-recipe-grid a{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--td-ink);text-decoration:none;background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius);transition:transform .2s ease,box-shadow .2s ease}.td-recipe-grid a:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--td-ink)}.td-recipe-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-bottom:2px solid var(--td-ink)}.td-recipe-grid>li:first-child img{flex:1 1 0%;min-height:0;aspect-ratio:auto}.td-recipe-grid>li:first-child .td-recipe-text{flex:none;padding:20px 22px 22px}.td-recipe-grid>li:not(:first-child) a{flex-direction:row}.td-recipe-grid>li:not(:first-child) img{width:34%;height:100%;aspect-ratio:auto;border-right:2px solid var(--td-ink);border-bottom:0}.td-recipe-text{display:flex;flex:1;flex-direction:column;justify-content:center;padding:18px}.td-recipe-kind{color:var(--td-action);font-size:12.8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.td-recipe-grid h3{margin-top:4px;font-family:var(--td-body);font-size:18.4px;font-weight:700;line-height:1.3}.td-recipe-grid>li:first-child h3{font-family:var(--td-display);font-size:clamp(22.4px,2.2vw,28.8px);font-weight:400;line-height:1.05}@media(max-width:760px){.td-recipe-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:14px}.td-recipe-grid>li:first-child{grid-row:auto}.td-recipe-grid>li:first-child img{flex:none;aspect-ratio:16 / 9}.td-recipe-grid>li:not(:first-child) a{min-height:120px}}.td-newsletter{position:relative;overflow:hidden;padding:var(--td-pad-y) 0}.td-newsletter-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.td-newsletter h2{color:rgb(var(--color-scheme-accent-2));font-size:clamp(38.4px,5vw,64px);text-align:left}.td-newsletter-sub{max-width:416px;margin:14px 0 0;opacity:.78;font-size:17.6px}.td-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.td-newsletter-form label{font-weight:700}.td-newsletter-row{display:flex;gap:10px}.td-newsletter-row input{flex:1;min-width:0;min-height:56px;padding:0 20px;font:inherit;color:var(--td-ink);background:#fff;border:2px solid #fff;border-radius:999px}.td-newsletter-row input::placeholder{color:#6b645d}.td-newsletter-row input:focus-visible,.td-newsletter .td-btn:focus-visible{outline:3px solid var(--td-yellow);outline-offset:3px}.td-newsletter .td-btn--primary{box-shadow:4px 4px 0 var(--td-yellow)}.td-newsletter .td-btn--primary:hover{box-shadow:6px 6px 0 var(--td-yellow)}.td-newsletter .td-btn--primary:active{box-shadow:2px 2px 0 var(--td-yellow)}.td-form-help{margin:2px 0 0;opacity:.72;font-size:14px}.td-form-status{min-height:1.5em;margin:0;color:rgb(var(--color-scheme-accent-2));font-weight:600}@media(max-width:760px){.td-newsletter-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.td-newsletter-row{flex-direction:column}}.td-body--sampler .td-header-row{justify-content:center}.td-body--sampler .aph_bar_bar,.td-body--sampler .aph_bar_plchold,.td-body--sampler .aph_bar_heighthold{display:none!important}.td-body--sampler .shopify-section+.shopify-section>.td-section--plain{padding-top:var(--td-pad-y)}.td-body--sampler .td-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media(max-width:860px){.td-body--sampler .td-footer-grid{grid-template-columns:minmax(0,1fr)}}.td-flavor-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.td-flavor-chips .td-tag{font-size:13.6px}.td-flavor-chips .td-tag:nth-child(odd){transform:rotate(-2deg)}.td-flavor-chips .td-tag:nth-child(2n){transform:rotate(2deg)}.td-claim-note{margin:16px 0 0;color:var(--td-muted);font-size:14.4px;font-weight:600}.td-claim-ended{margin:0;padding:14px 18px;background:var(--td-card);border:2px dashed var(--td-ink);border-radius:var(--td-radius);font-weight:700}.td-hero-visual--trio{width:min(100%,660px);filter:none}.td-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:20px 4% 32px}.td-trio-card{position:relative;margin-inline:-7%;overflow:hidden;background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius);box-shadow:6px 6px 0 var(--td-ink);transform:rotate(-8deg) translateY(14px)}.td-trio-card:nth-child(2){z-index:1;transform:scale(1.12)}.td-trio-card:nth-child(3){transform:rotate(8deg) translateY(14px)}.td-trio-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:1280px){.td-sampler-hero .td-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.td-hero-visual--trio .td-hero-badge{z-index:2;left:-6px;bottom:-4px}@media(max-width:860px){.td-flavor-chips{justify-content:center}.td-hero-visual.td-hero-visual--trio{width:min(100%,400px);margin-bottom:18px}.td-trio{padding:18px 8% 26px}.td-hero-visual--trio .td-hero-badge{left:-10px;bottom:-10px}}.td-flavor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.td-flavor{display:flex;flex-direction:column;overflow:hidden;color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius);box-shadow:var(--td-shadow);transition:transform .2s ease,box-shadow .2s ease}.td-flavor:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--td-ink)}.td-flavor-img{aspect-ratio:1;overflow:hidden;background:var(--c, var(--td-yellow));border-bottom:2px solid var(--td-ink)}.td-flavor-img img{width:100%;height:100%;object-fit:cover}.td-flavor-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px 22px}.td-flavor h3{font-size:28.8px}.td-flavor p{margin:0;color:var(--td-muted)}.td-flavor .td-tag{--c: var(--td-yellow-soft);margin-top:auto}@media(max-width:760px){.td-flavor-grid{grid-template-columns:minmax(0,1fr);gap:14px}.td-flavor{flex-direction:row}.td-flavor-img{flex:none;width:38%;aspect-ratio:auto;border-right:2px solid var(--td-ink);border-bottom:0}.td-flavor-body{padding:14px 16px}.td-flavor h3{font-size:24px}.td-flavor p{font-size:15.2px}}.td-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.td-step{padding:28px 24px;text-align:center;color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius)}.td-step-num{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;background:var(--c, var(--td-yellow));border:2px solid var(--td-ink);border-radius:50%;box-shadow:3px 3px 0 var(--td-ink);font-family:var(--td-display);font-size:32px;line-height:1}.td-step h3{font-size:27.2px}.td-step p{margin:8px 0 0;color:var(--td-muted)}.td-step-cta{margin:36px 0 0;text-align:center}@media(max-width:760px){.td-step-list{grid-template-columns:minmax(0,1fr);gap:14px}.td-step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;padding:18px;text-align:left}.td-step-num{grid-row:span 2;width:52px;height:52px;margin:0;font-size:26px}.td-step h3{font-size:23.2px}.td-step p{margin-top:2px;font-size:15.2px}}.td-faq-wrap{max-width:860px}.td-faq-list{display:grid;gap:12px;margin-top:36px}.td-faq{color:var(--td-ink);background:var(--td-card);border:2px solid var(--td-ink);border-radius:var(--td-radius)}.td-faq[open]{box-shadow:var(--td-shadow)}.td-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 22px;font-size:17.6px;font-weight:700;list-style:none;cursor:pointer}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary:focus-visible{outline:3px solid var(--td-blue);outline-offset:3px;border-radius:var(--td-radius)}.td-faq-icon{position:relative;flex:none;width:28px;height:28px;background:var(--td-yellow);border:2px solid var(--td-ink);border-radius:50%}.td-faq-icon:before,.td-faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--td-ink);transform:translate(-50%,-50%);transition:transform .2s ease}.td-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.td-faq[open] .td-faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.td-faq-answer{padding:0 22px 20px;color:var(--td-muted)}html :where(.td) .td-faq-answer p{margin:0}html :where(.td) .td-faq-answer p+p{margin-top:10px}.td-sampler-cta-card{max-width:760px;text-align:center}.td-sampler-cta .td-section-lead{color:inherit;opacity:.85}.td-sampler-cta .td-eyebrow{background:var(--td-card)}.td-sampler-cta-btn{margin:30px 0 0}.td-fine-print{margin-top:22px;font-size:14px;opacity:.8}html :where(.td) .td-fine-print p{margin:0}.td-sampler-cta a:focus-visible{outline-color:var(--td-ink)}.td-sticky-claim{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:10px max(var(--td-gutter),env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--td-ink);visibility:hidden;transform:translateY(110%);transition:transform .25s ease,visibility 0s linear .25s}.td-sticky-claim.is-visible{visibility:visible;transform:none;transition:transform .25s ease}.td-sticky-claim[hidden]{display:none}.td-sticky-claim-row{display:flex;align-items:center;gap:12px;max-width:560px;margin:0 auto}.td-sticky-claim-note{flex:0 1 auto;margin:0;font-size:13.6px;font-weight:700;line-height:1.25}.td-sticky-claim .td-btn{flex:1 1 auto;min-height:48px;padding:0 18px;box-shadow:3px 3px 0 var(--td-yellow)}.td-sticky-claim .td-btn:focus-visible{outline:3px solid var(--td-yellow);outline-offset:3px}@media(min-width:861px){.td-sticky-claim{display:none}}@media(max-width:860px){.td-body--sampler .td-footer{padding-bottom:104px}}.td-motion-pending .td-hero .td-flavor-chips,.td-motion-pending .td-hero .td-claim-note{visibility:hidden}.td-claim-form{display:flex;flex-direction:column;align-items:flex-start}.td-claim-btn>.td-spinner{display:none;flex:none;width:20px;height:20px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:td-spin .7s linear infinite}.td-claim-btn.is-loading>.td-spinner{display:inline-block}.td-claim-btn.is-loading>.td-ico{display:none}.td-claim-btn:disabled{cursor:progress}.td-claim-btn:disabled:not(.is-loading){opacity:.55}.td-claim-btn:disabled:hover,.td-claim-btn:disabled:active{transform:none;box-shadow:var(--td-shadow)}.td-claim-status:not(.is-error){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.td-claim-status.is-error{display:block;margin-top:12px;color:var(--td-action);font-size:14.4px;font-weight:700}.td-sticky-claim-row{position:relative}.td-sticky-claim .td-claim-status.is-error{position:absolute;right:0;bottom:calc(100% + 14px);left:0;margin:0;padding:8px 12px;color:#fff;background:var(--td-action);border-radius:12px;text-align:center}@media(max-width:860px){.td-hero-ctas .td-claim-form{flex:1 1 240px;align-items:stretch}.td-hero-ctas .td-claim-form>.td-btn{flex:0 0 auto}}@media(min-width:861px){.td-hero-visual.td-hero-visual--spread{width:100%;max-width:680px}.td-trio--spread{position:relative;display:block;aspect-ratio:1 / .82;padding:0}.td-trio--spread .td-trio-card{position:absolute;width:42%;margin:0}.td-trio--spread .td-trio-card:nth-child(1){top:10%;left:0;transform:rotate(-7deg)}.td-trio--spread .td-trio-card:nth-child(2){top:0;left:27%;z-index:2;width:46%;transform:rotate(2deg)}.td-trio--spread .td-trio-card:nth-child(3){top:26%;right:0;z-index:1;transform:rotate(8deg)}.td-hero-visual--spread .td-hero-badge{left:3%;bottom:3%;z-index:3;width:clamp(130px,11vw,160px)}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/td-landing.css.map */
