@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=DM+Sans:wght@400;500;700&display=swap";:root{--tt-ink: #101828;--tt-ink-soft: #2C3444;--tt-yellow: #FFD400;--tt-mint: #00B894;--tt-tomato: #FF4438;--tt-sky: #3D84FF;--tt-cream: #F7F7F5;--tt-line: rgba(16, 24, 40, .1);--tt-shadow: 0 10px 26px -14px rgba(16, 24, 40, .3);--tt-shadow-lift: 0 22px 44px -18px rgba(16, 24, 40, .38);--tt-ease: cubic-bezier(.2, .9, .3, 1)}body,input,select,textarea,.field__input,.select__select{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.button,.card__heading{font-family:Bricolage Grotesque,DM Sans,sans-serif!important;letter-spacing:-.02em!important;font-weight:800!important}p,.rte,li{line-height:1.6}::selection{background:var(--tt-yellow);color:var(--tt-ink)}:focus-visible{outline:3px solid var(--tt-ink)!important;outline-offset:2px!important;box-shadow:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#10182838;border-radius:99px;border:2px solid var(--tt-cream)}::-webkit-scrollbar-thumb:hover{background:var(--tt-ink)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:10px!important;font-weight:800!important;letter-spacing:-.01em!important;transition:transform .18s var(--tt-ease),box-shadow .22s var(--tt-ease),background .2s}.button:not(.button--secondary):not(.button--tertiary):not(.shopify-payment-button__button--branded),.shopify-challenge__button,.customer button{background:var(--tt-yellow)!important;color:var(--tt-ink)!important;border:2px solid var(--tt-ink)!important;box-shadow:4px 4px 0 var(--tt-ink)}.button:not(.button--secondary):hover,.customer button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--tt-ink)}.button:not(.button--secondary):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--tt-ink)}.button--secondary{border-radius:10px!important;border:2px solid var(--tt-ink)!important;background:transparent;font-weight:700!important}.button--secondary:hover{background:var(--tt-ink);color:#fff!important}.header-wrapper{background:var(--tt-ink)!important;border-bottom:0!important}.header-wrapper *{color:#fff}.header__heading-link .h2,.header__heading-link{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;color:#fff!important}.header__heading-link .h2:after{content:"\2022";color:var(--tt-yellow);margin-left:.18em}.header__menu-item{font-weight:500;color:#ffffffdb!important;transition:color .18s}.header__menu-item:hover{color:var(--tt-yellow)!important}.header__icon svg,.header__icon .icon{color:#fff}.header__icon:hover{color:var(--tt-yellow)}.cart-count-bubble{background:var(--tt-yellow)!important;color:var(--tt-ink)!important;font-weight:800}.announcement-bar{background:var(--tt-mint)!important}.announcement-bar__message{color:var(--tt-ink)!important;font-weight:700;letter-spacing:-.01em}.tt-catbar{background:var(--tt-ink-soft);border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:3}.tt-catbar__inner{max-width:130rem;margin:0 auto;padding:0 3rem;display:flex;gap:.4rem;align-items:center;overflow-x:auto;scrollbar-width:none}.tt-catbar__inner::-webkit-scrollbar{display:none}.tt-catbar__link{flex:0 0 auto;padding:1.1rem 1.4rem;color:#ffffffd1;text-decoration:none;font-size:1.4rem;font-weight:500;white-space:nowrap;border-bottom:3px solid transparent;transition:color .18s,border-color .18s}.tt-catbar__link:hover{color:#fff;border-bottom-color:var(--tt-yellow)}.tt-catbar__link--all{font-weight:800;color:var(--tt-yellow)}.card-wrapper{transition:transform .22s var(--tt-ease)}.card--standard .card__inner,.card--card{border-radius:14px!important;border:1.5px solid var(--tt-line);background:#fff;box-shadow:var(--tt-shadow);overflow:hidden;transition:box-shadow .24s var(--tt-ease),border-color .24s}.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card--standard .card__inner,.card-wrapper:hover .card--card{box-shadow:var(--tt-shadow-lift);border-color:var(--tt-ink)}.card__media img{transition:transform .5s var(--tt-ease)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading{font-size:1.5rem!important;font-weight:700!important;line-height:1.35}.card-wrapper:hover .card__heading a{color:var(--tt-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.price,.price-item{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;color:var(--tt-ink)!important}.card__information .price .price-item--regular,.card-information .price .price-item--regular{position:relative;display:inline-block;background:var(--tt-yellow);padding:.35rem 1.5rem .35rem 1.9rem;border-radius:6px;transform:rotate(-1.4deg);box-shadow:2px 2px 0 var(--tt-ink)}.card__information .price .price-item--regular:before,.card-information .price .price-item--regular:before{content:"";position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:.62rem;height:.62rem;border-radius:50%;background:var(--tt-ink)}.badge{background:var(--tt-tomato)!important;color:#fff!important;border:2px solid var(--tt-ink)!important;border-radius:6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;padding:.5rem 1rem;box-shadow:2px 2px 0 var(--tt-ink)}.price--on-sale .price-item--regular{opacity:.5}.section-featured-collection,.collection{--tt-row-gap: 2rem}.collection .title-wrapper-with-link{align-items:baseline;border-bottom:2px solid var(--tt-ink);padding-bottom:1rem;margin-bottom:2.4rem}.collection .title{font-size:clamp(2rem,2.6vw,2.8rem)!important;margin:0!important}.collection .link,.collection .title-wrapper-with-link .link{font-weight:700;color:var(--tt-ink);text-decoration:none;border-bottom:2px solid var(--tt-yellow);padding-bottom:.2rem;transition:background .18s}.collection .link:hover{background:var(--tt-yellow)}.field__input,.select__select,.customer .field input{border-radius:10px!important;border:1.5px solid var(--tt-line)!important}.field__input:focus,.select__select:focus{border-color:var(--tt-ink)!important;box-shadow:3px 3px 0 var(--tt-yellow)!important;outline:none!important}.field:after,.select:after,.customer .field:after{box-shadow:none!important}.product__title h1{font-size:clamp(2.4rem,3.4vw,3.6rem)!important}.product .price .price-item--regular{font-size:3rem;background:var(--tt-yellow);padding:.5rem 1.8rem;border-radius:8px;display:inline-block;transform:rotate(-1deg);box-shadow:3px 3px 0 var(--tt-ink)}.product-form__submit{min-height:5.2rem;font-size:1.7rem!important}.product-form__input--pill input[type=radio]+label{border-radius:8px;border:2px solid var(--tt-line);font-weight:700}.product-form__input--pill input[type=radio]:checked+label{background:var(--tt-ink);color:#fff;border-color:var(--tt-ink)}.quantity{border-radius:10px!important;border:2px solid var(--tt-line);overflow:hidden}.thumbnail.global-media-settings{border-radius:10px!important}.thumbnail[aria-current]{border-color:var(--tt-ink)!important;box-shadow:0 0 0 3px var(--tt-yellow)}.footer{border-top:0!important}.footer .footer__content-top{padding-bottom:3rem}.footer__list-social .list-social__link:hover{color:var(--tt-yellow)!important}.color-scheme-3 a:hover,.footer a:hover{color:var(--tt-yellow)}cart-drawer .drawer__inner{border-radius:16px 0 0 16px}.cart-notification{border-radius:12px!important}.pagination__item{border-radius:8px!important;font-weight:700}.pagination__item--current:after{background:var(--tt-yellow);height:4px}.loading__spinner .spinner .path{stroke:var(--tt-ink)}details[open]>summary{color:var(--tt-ink)}.tt-hero{position:relative;overflow:hidden;background:var(--tt-ink)}.tt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.tt-hero__img{width:100%;height:100%;object-fit:cover;object-position:68% center}.tt-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101828f0,#1018289e 36%,#1018281f 58%,#10182800 72%)}.tt-hero__inner{position:relative;max-width:130rem;margin:0 auto;padding:7rem 3rem 7.5rem;display:grid;gap:2rem;justify-items:start}.tt-hero__kicker{font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tt-ink);background:var(--tt-yellow);padding:.55rem 1.2rem;border-radius:6px;transform:rotate(-1.2deg);box-shadow:3px 3px #00000059}.tt-hero__title{font-family:Bricolage Grotesque,sans-serif!important;font-size:clamp(3.6rem,7vw,7.2rem)!important;font-weight:800!important;line-height:.96!important;letter-spacing:-.045em!important;color:#fff!important;margin:0!important;max-width:16ch}.tt-hero__title em{font-style:normal;color:var(--tt-yellow)}.tt-hero__sub{font-size:clamp(1.5rem,1.7vw,1.9rem);color:#ffffffdb;max-width:46ch;margin:0}.tt-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:.6rem}.tt-hero__actions .button--secondary{border-color:#fff!important;color:#fff!important}.tt-hero__actions .button--secondary:hover{background:#fff;color:var(--tt-ink)!important}.tt-hero__proof{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:1.4rem}.tt-hero__proof span{color:#ffffffe6;font-size:1.35rem;font-weight:500}.tt-hero__proof b{color:var(--tt-yellow);font-weight:800}@media screen and (max-width:749px){.tt-hero__inner{padding:4.5rem 1.8rem 5rem}.tt-hero__actions .button{width:100%;justify-content:center}}.tt-cats{padding:5.5rem 0 1rem}.tt-cats__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2.4rem;border-bottom:2px solid var(--tt-ink);padding-bottom:1rem}.tt-cats__head h2{font-size:clamp(2rem,2.6vw,2.8rem);margin:0}.tt-cats__head p{margin:0;color:#10182899;font-size:1.4rem}.tt-cats__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.6rem}.tt-cat{display:block;text-decoration:none;transition:transform .2s var(--tt-ease)}.tt-cat:hover{transform:translateY(-5px)}.tt-cat__img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:14px;border:2px solid var(--tt-ink);box-shadow:4px 4px 0 var(--tt-ink)}.tt-cat:hover .tt-cat__img{box-shadow:6px 6px 0 var(--tt-yellow)}.tt-cat__label{display:block;margin-top:1rem;text-align:center;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.4rem;color:var(--tt-ink);letter-spacing:-.01em}@media screen and (max-width:989px){.tt-cats__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.tt-cats{padding-top:4rem}.tt-cats__head{flex-direction:column;align-items:flex-start;gap:.3rem}.tt-cats__head p{font-size:1.25rem}.tt-cats__grid{display:flex;grid-template-columns:none;gap:1.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem .8rem;scrollbar-width:none}.tt-cats__grid::-webkit-scrollbar{display:none}.tt-cat{flex:0 0 15.4rem;scroll-snap-align:start}.tt-cat:hover{transform:none}.tt-cat__label{font-size:1.3rem;margin-top:.8rem}}.tt-trust{background:var(--tt-ink);color:#fff;padding:3.5rem 0;margin-top:5rem}.tt-trust__grid{max-width:130rem;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.tt-trust__item b{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:1.6rem;margin-bottom:.4rem;color:var(--tt-yellow)}.tt-trust__item span{font-size:1.35rem;color:#fffc;line-height:1.5}@media screen and (max-width:749px){.tt-trust__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(prefers-reduced-motion:reduce){.card-wrapper,.button,.tt-cat,.card__media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tooici-theme.css.map */
