:root{--tb-ink: #2a1e24;--tb-cream: #fff5f8;--tb-pink: #fc347c;--tb-blush: #fe8fb7;--tb-claret: #c21e58;--tb-white: #ffffff;--tb-bd: 3px solid var(--tb-ink);--tb-sh: 6px 6px 0 var(--tb-ink);--tb-sh-sm: 4px 4px 0 var(--tb-ink);--tb-r: 18px;--tb-ease: cubic-bezier(.2, .8, .2, 1)}body{font-weight:500}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:800!important;letter-spacing:-.025em}::selection{background:var(--tb-blush);color:var(--tb-ink)}.tb-hl{position:relative;display:inline-block;z-index:1;white-space:nowrap}.tb-hl:after{content:"";position:absolute;left:-.08em;right:-.08em;bottom:.02em;height:.34em;background:var(--tb-pink);border-radius:6px;z-index:-1;opacity:.9}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border:2px solid var(--tb-ink)!important;border-radius:14px!important;box-shadow:var(--tb-sh-sm)!important;font-weight:700!important;letter-spacing:-.01em;transition:transform .12s var(--tb-ease),box-shadow .12s var(--tb-ease)!important}.button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--tb-ink)!important}.button:active,button.shopify-payment-button__button--unbranded:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--tb-ink)!important}.button:before,.button:after{display:none!important}.button--secondary{background:var(--tb-white)!important;color:var(--tb-ink)!important}.field__input,.select__select,.customer .field input,.newsletter-form__field-wrapper .field__input{border:2px solid var(--tb-ink)!important;border-radius:12px!important;box-shadow:var(--tb-sh-sm)}.card-wrapper .card,.card__inner,.card--card{border:var(--tb-bd)!important;border-radius:var(--tb-r)!important;box-shadow:var(--tb-sh)!important;overflow:hidden;transition:transform .18s var(--tb-ease),box-shadow .18s var(--tb-ease)}.card-wrapper:hover .card,.card-wrapper:hover .card__inner{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:8px 8px 0 var(--tb-ink)!important}.card__heading,.card-information__text{font-weight:700}.tb-section{padding:52px 0}@media screen and (min-width:750px){.tb-section{padding:72px 0}}.tb-section__head{max-width:720px;margin:0 auto 34px;text-align:center}.tb-section__title{margin:0 0 10px;font-size:clamp(26px,4.2vw,42px);font-weight:800}.tb-section__sub{margin:0;font-size:16px;line-height:1.6;opacity:.82}.tb-sticker{display:inline-block;padding:7px 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-ink);background:var(--tb-blush);border:2px solid var(--tb-ink);border-radius:999px;box-shadow:3px 3px 0 var(--tb-ink);transform:rotate(-2deg)}.tb-reveal{opacity:0;transform:translateY(22px);transition:opacity .55s var(--tb-ease),transform .55s var(--tb-ease);will-change:opacity,transform}.tb-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tb-reveal{opacity:1;transform:none;transition:none}.tb-marquee__track{animation:none!important}}.tb-marquee{overflow:hidden;background:var(--tb-pink);border-top:var(--tb-bd);border-bottom:var(--tb-bd);padding:12px 0}.tb-marquee__track{display:flex;gap:0;width:max-content;animation:tb-scroll 28s linear infinite}.tb-marquee__track span{padding:0 26px;color:var(--tb-white);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@keyframes tb-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.tb-card{background:var(--tb-white);border:var(--tb-bd);border-radius:var(--tb-r);box-shadow:var(--tb-sh);padding:24px}.tb-logo{display:block;height:52px;width:auto;transition:transform .25s var(--tb-ease)}.header__heading-link:hover .tb-logo{transform:rotate(-7deg) scale(1.05)}@media screen and (min-width:750px){.tb-logo{height:62px}}.tb-footer-logo{display:block;width:72px;height:72px;margin-bottom:14px;padding:6px;background:#fff;border:2px solid var(--tb-ink);border-radius:16px;box-shadow:3px 3px 0 var(--tb-ink)}@keyframes tb-in{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes tb-bob{0%{translate:0 0}to{translate:0 -7px}}@keyframes tb-tilt{0%{rotate:-2deg}to{rotate:1.5deg}}@keyframes tb-glow{0%,to{box-shadow:3px 3px 0 var(--tb-ink)}50%{box-shadow:5px 5px 0 var(--tb-ink)}}.tb-frame{animation:tb-in .75s var(--tb-ease) both}.tb-frame--1{animation-delay:.05s}.tb-frame--2{animation-delay:.16s}.tb-frame--3{animation-delay:.28s}.tb-frame img{animation:tb-bob 6.5s ease-in-out infinite alternate}.tb-frame--2 img{animation-duration:7.5s;animation-delay:.4s}.tb-frame--3 img{animation-duration:8.5s;animation-delay:.9s}.tb-hero__badge{animation:tb-glow 4.5s ease-in-out infinite}.tb-sticker{rotate:-2deg;animation:tb-tilt 7s ease-in-out infinite alternate}.tb-marquee:hover .tb-marquee__track{animation-play-state:paused}.tb-section__title{position:relative}.tb-section__title:after{content:"";display:block;width:74px;height:8px;margin:14px auto 0;background:var(--tb-pink);border:2px solid var(--tb-ink);border-radius:6px;box-shadow:2px 2px 0 var(--tb-ink)}@media(prefers-reduced-motion:reduce){.tb-frame,.tb-frame img,.tb-hero__badge,.tb-sticker,.tb-marquee__track{animation:none!important}}.tb-brand{display:inline-flex;align-items:center;gap:10px}.tb-brand__name{font-weight:800;font-size:20px;letter-spacing:-.025em;color:var(--tb-ink);white-space:nowrap;line-height:1;display:inline-block;transform:translateY(0);transition:color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),letter-spacing .45s cubic-bezier(.22,1,.36,1);will-change:color,transform}@media screen and (min-width:750px){.tb-brand__name{font-size:25px}}.header__heading-link:hover .tb-brand__name{color:var(--tb-pink);transform:translateY(-1px);letter-spacing:.01em}.product-grid{column-gap:24px!important;row-gap:30px!important}.card-wrapper{height:auto}.card__information{padding:1.8rem 1.6rem 2rem!important}.card__content{padding:0!important}.card__heading{font-size:1.65rem!important;line-height:1.25;margin:0 0 .6rem}.card-information .price,.card-information .price__regular .price-item{font-weight:800;color:var(--tb-pink);font-size:1.55rem}.card-information .price__sale .price-item--regular{opacity:.55;font-weight:600;font-size:1.3rem}.product-grid .card-wrapper{transition:transform .25s var(--tb-ease)}@media screen and (min-width:750px){.card__information{padding:2.1rem 1.9rem 2.3rem!important}}@media screen and (max-width:749px){.product-grid{column-gap:14px!important;row-gap:22px!important}.card__information{padding:1.3rem 1.2rem 1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tb-base.css.map */
