.bt{--tc-stage: #f1efe9;--bt-cream: #fbf9f2;--bt-ink: #17140f;--bt-soft: #6e655a;--bt-mute: #9a9082;--bt-petrol: #0e5a61;--bt-tint: #cfe3e2;--bt-honey: #f0b840;--bt-bear: #a9713f;--tc-radius: 20px;--bt-hand: "Caveat", "Bradley Hand", "Segoe Script", cursive;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--tile-story: linear-gradient(160deg, #f4e6d0, #e7cfa9);--tile-rules: #cfe3e2;--tile-loved: linear-gradient(160deg, #efe1cc, #dcc3a0);--tile-price: #f0b840;--tile-spec: #ffffff;background:var(--tc-stage);padding:72px 0 80px;color:var(--bt-ink);overflow-x:clip}.bt__wrap{max-width:1120px;margin:0 auto;padding:0 24px}.bt__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bt__head{text-align:center;max-width:640px;margin:0 auto 40px}.bt__kick{margin:0}.bt__h2{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--bt-ink);max-width:20ch;margin:10px auto 0;text-wrap:balance}.bt__hand{font-family:var(--bt-hand);font-weight:700;letter-spacing:.01em;text-transform:none}.bt__hand-note{margin:10px 0 0;font-size:22px;color:var(--bt-petrol);transform:rotate(-2deg)}.bt__grid{display:grid;gap:12px;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.bt__grid{grid-template-columns:330px minmax(0,1fr)}}.bt__buy{background:#fff;border-radius:var(--tc-radius);padding:26px 24px 24px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .52s cubic-bezier(.2,.7,.3,1),transform .52s cubic-bezier(.2,.7,.3,1)}@media(min-width:900px){.bt__buy{position:sticky;top:calc(var(--header-sticky-height, 68px) + 16px)}}.bt.is-in .bt__buy{opacity:1;transform:none}.bt__badge{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:var(--bt-petrol)}.bt__badge-dot{width:7px;height:7px;border-radius:50%;background:#2f9e6b;flex-shrink:0}.bt__product-title{margin:14px 0 0;font-size:clamp(32px,4vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--bt-ink)}.bt__product-media{margin:18px auto 16px;max-width:220px;width:100%;aspect-ratio:1945 / 2139;background:transparent}.bt__product-img{width:100%;height:100%;object-fit:contain;display:block}.bt__deal{margin:0 0 16px}.bt__deal-prices{margin:0;display:flex;align-items:baseline;justify-content:center;gap:10px;line-height:1}.bt__deal-was{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--bt-mute, #8a8176);text-decoration:line-through;text-decoration-thickness:1.5px}.bt__deal-now{font-size:clamp(28px,4vw,34px);font-weight:800;letter-spacing:-.04em;color:var(--bt-ink)}.bt__deal-note{margin:6px 0 0;font-family:var(--bt-hand);font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1.2;color:var(--bt-petrol)}.bt__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 22px;border-radius:999px;border:0;background-color:#0e5a61;background:#0e5a61;color:#fff!important;font-weight:700;font-size:16px;letter-spacing:-.01em;text-decoration:none!important;opacity:1!important;visibility:visible!important;transition:background .18s ease,transform .14s ease}.bt__cta:hover,.bt__cta:focus-visible{background-color:#0b4b51;background:#0b4b51;color:#fff!important}.bt__cta:active{transform:translateY(1px)}.bt__cta:focus-visible{outline:2px solid var(--bt-petrol);outline-offset:3px}.bt__fine{margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--bt-soft)}.bt__fine p{margin:0}.bt__tiles{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.bt__tiles{grid-template-columns:1fr 1fr}}.bt__t--wide{grid-column:1 / -1}.bt__t{position:relative;border-radius:var(--tc-radius);overflow:hidden;display:flex;flex-direction:column;min-height:230px;opacity:0;transform:translateY(16px);transition:opacity .52s cubic-bezier(.2,.7,.3,1),transform .52s cubic-bezier(.2,.7,.3,1)}.bt.is-in .bt__t{opacity:1;transform:none}.bt__t--story{background:var(--tile-story)}.bt__t--rules{background:var(--tile-rules)}.bt__t--loved{background:var(--tile-loved)}.bt__t--price{background:var(--tile-price);color:#2a2109;min-height:230px;justify-content:center}.bt__t--spec{background:var(--tile-spec);min-height:230px;justify-content:center}.bt__t--photo{display:block;min-height:0}.bt__t--photo.bt__t--wide{aspect-ratio:16 / 9}.bt__t--photo:not(.bt__t--wide){aspect-ratio:1 / 1}.bt__t--photo .bt__media{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;min-height:0;aspect-ratio:auto}.bt__t--photo .bt__img{filter:brightness(.94);transition:transform .5s cubic-bezier(.2,.7,.3,1),filter .4s ease}.bt__t--photo .bt__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(23,20,15,.55) 0%,rgba(23,20,15,.32) 30%,rgba(23,20,15,.12) 52%,transparent 72%);pointer-events:none;transition:opacity .4s ease}.bt__t--photo:has(.bt__more[open]) .bt__media:after{opacity:0}.bt__t--photo:has(.bt__more[open]) .bt__img{transform:scale(1.08);filter:blur(16px)}.bt__t--photo:has(.bt__more[open]) .bt__ph{filter:blur(12px)}.bt__title-on{position:absolute;top:20px;left:20px;right:56px;z-index:4;margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff;text-shadow:0 1px 2px rgba(23,20,15,.45),0 2px 14px rgba(23,20,15,.35);pointer-events:none;transition:opacity .2s ease}.bt__title-on b{font-weight:800}.bt__t--photo:has(.bt__more[open]) .bt__title-on{opacity:0}.bt__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:18px;background:#17140f0f;transition:filter .4s ease}.bt__ph:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed rgba(23,20,15,.16);border-radius:12px}.bt__ph span{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#7a6549;line-height:1.8;max-width:22ch;position:relative;z-index:1}.bt__more{margin:0;position:static}.bt__more summary{list-style:none;cursor:pointer;position:absolute;right:14px;bottom:14px;z-index:5;width:36px;height:36px;border-radius:50%;background:#fff;color:#17140f;display:grid;place-items:center;box-shadow:0 6px 18px -8px #17140f73;transition:transform .25s ease,background .25s ease}.bt__more summary::-webkit-details-marker{display:none}.bt__more-icon{position:relative;width:14px;height:14px;display:block}.bt__more-icon:before,.bt__more-icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transition:transform .25s ease}.bt__more-icon:before{width:14px;height:2px;transform:translate(-50%,-50%)}.bt__more-icon:after{width:2px;height:14px;transform:translate(-50%,-50%)}.bt__more[open] .bt__more-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.bt__more[open] .bt__more-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.bt__more summary:focus-visible{outline:2px solid var(--bt-petrol);outline-offset:3px}.bt__more[open] summary{transform:none}.bt__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:20px 20px 58px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;color:#fff;background:#17140f47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .34s cubic-bezier(.2,.7,.3,1),visibility .34s}.bt__more[open] .bt__glass{opacity:1;visibility:visible;pointer-events:auto}.bt__glass-title{margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.bt__glass-title b{font-weight:800}.bt__glass-body{margin:0;font-size:15px;line-height:1.45;color:#ffffffeb;max-width:42ch}.bt__glass-body p{margin:0}.bt__glass-body p+p{margin-top:.65em}.bt__capwrap{z-index:2}.bt__cap{padding:18px 20px 6px;font-size:15px;line-height:1.45;color:var(--bt-soft);margin:0}.bt__cap b{color:var(--bt-ink);font-weight:800;letter-spacing:-.02em}.bt__media{position:relative;flex:1;min-height:170px;overflow:hidden}.bt__media--wide{aspect-ratio:16 / 9;min-height:0;flex:0 0 auto}.bt__media--square{aspect-ratio:1 / 1;min-height:0;flex:0 0 auto}.bt__img{width:100%;height:100%;object-fit:cover;display:block}.bt__price{padding:28px 22px;text-align:center}.bt__price-v{margin:0;font-size:clamp(64px,8vw,84px);font-weight:800;letter-spacing:-.05em;line-height:.9;color:#2a2109;transform:scale(.9);opacity:0;transition:transform .5s cubic-bezier(.34,1.4,.5,1),opacity .4s ease;transition-delay:.42s}.bt.is-in .bt__price-v{transform:none;opacity:1}.bt__price-l1{margin:10px 0 0;font-family:var(--bt-hand);font-size:26px;font-weight:700;letter-spacing:.01em;line-height:1.15;color:#2a2109}.bt__price-l2{margin:4px 0 0;font-family:var(--bt-hand);font-size:20px;font-weight:600;color:#2a2109c7}.bt__specs{list-style:none;margin:0;padding:6px 0;width:100%}.bt__sp{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #f1ede4;flex-wrap:wrap}.bt__sp:last-child{border-bottom:none}.bt__sp-icon{display:inline-flex;color:var(--bt-petrol);flex-shrink:0}.bt__sp b{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--bt-ink);flex:1 1 auto;min-width:0}.bt__sp em{font-style:normal;margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--bt-mute);text-align:right;flex-shrink:0}.bt__sp-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.bt__sp-link:hover,.bt__sp-link:focus-visible{color:var(--bt-petrol)}@media(max-width:399px){.bt__sp em{flex-basis:100%;margin-left:28px;text-align:left}}@media(hover:hover)and (pointer:fine){.bt__t{transition:transform .26s ease,box-shadow .26s ease,opacity .52s cubic-bezier(.2,.7,.3,1)}.bt.is-in .bt__t:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #17140f73}.bt.is-in .bt__t--photo:hover{transform:none;box-shadow:none}}@media(max-width:639px){.bt{padding:48px 0 52px}.bt__t{min-height:200px}.bt__t--photo:not(.bt__t--wide){aspect-ratio:4 / 3}.bt__title-on,.bt__glass-title{font-size:18px}.bt__glass-body{font-size:14px}}@media(prefers-reduced-motion:reduce){.bt__buy,.bt__t,.bt__price-v{opacity:1!important;transform:none!important;transition:none!important}.bt__glass,.bt__img,.bt__more-icon:before,.bt__more-icon:after{transition:none!important}.bt__t--photo:has(.bt__more[open]) .bt__img{transform:none;filter:none}.bt__more[open] .bt__glass{background:#17140fb8;backdrop-filter:none;-webkit-backdrop-filter:none}.bt__t:hover{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ted-bento.css.map */
