:root{--ttb-ink:#152b49;--ttb-blue:#214e99;--ttb-red:#e43f3d;--ttb-cream:#f6f3e9;--ttb-yellow:#f6cf54}body{color:var(--ttb-ink);background:var(--ttb-cream)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{color:var(--ttb-ink);letter-spacing:-.045em;font-weight:700}a{color:inherit}.page-width{max-width:1440px}.ttb-hero{background:var(--ttb-cream);padding:32px 0 28px}.ttb-hero__inner{display:grid;grid-template-columns:1fr 1.08fr;min-height:610px;gap:4vw}.ttb-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 0 32px}.ttb-eyebrow{font-size:1.05rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase;margin:0 0 22px;line-height:1.4}.ttb-dot{display:inline-block;width:9px;height:9px;background:var(--ttb-red);border-radius:50%;margin-right:10px}.ttb-hero h1{font-size:clamp(6rem,7.4vw,10.8rem);line-height:.91;letter-spacing:-.075em;margin:0;max-width:700px}.ttb-hero h1 em{display:block;color:var(--ttb-blue);font-style:normal}.ttb-hero__intro{font-size:1.8rem;line-height:1.55;max-width:430px;margin:28px 0}.ttb-hero__actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.ttb-button{display:inline-flex;justify-content:space-between;align-items:center;gap:38px;background:var(--ttb-red);color:#fff;text-decoration:none;padding:17px 21px;min-height:56px;font-size:1.3rem;font-weight:800;letter-spacing:.015em;transition:background .2s}.ttb-button:hover{background:var(--ttb-ink);color:#fff}.ttb-button span{font-size:1.8rem}.ttb-text-link{font-size:1.3rem;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}.ttb-text-link span{margin-left:12px}.ttb-hero__note{display:flex;align-items:center;gap:15px;margin-top:65px;font-size:1.2rem;line-height:1.4;font-weight:600}.ttb-star{color:var(--ttb-red);font-size:3.8rem;line-height:1}.ttb-hero__art{position:relative;overflow:hidden;background:var(--ttb-blue);color:#fff;min-height:590px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.ttb-hero__art-top,.ttb-hero__art-bottom{display:flex;justify-content:space-between;gap:10px;z-index:2;font-size:1rem;letter-spacing:.14em;font-weight:800}.ttb-hero__art-bottom span:last-child{font-size:2.4rem;line-height:.7;color:var(--ttb-yellow)}.ttb-hero__orbit{position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%;width:75%;aspect-ratio:1;top:13%;left:12%}.ttb-hero__orbit--two{width:105%;top:-4%;left:-3%}.ttb-hero__figures{position:absolute;top:13%;right:5%;bottom:12%;left:5%;display:flex;align-items:center;justify-content:center}.ttb-hero__figure{display:block;position:relative;width:34%;aspect-ratio:4/5;border-radius:48% 48% 8px 8px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #07173138;transition:transform .2s}.ttb-hero__figure img{width:100%;height:100%;object-fit:contain;display:block}.ttb-hero__figure--1{transform:rotate(-12deg) translate(12%,12%);z-index:1}.ttb-hero__figure--2{transform:translateY(-7%);z-index:3}.ttb-hero__figure--3{transform:rotate(12deg) translate(-12%,12%);z-index:2}.ttb-hero__figure:hover{z-index:4;transform:translateY(-10%)}.ttb-hero__stamp{position:absolute;right:5%;bottom:10%;z-index:5;width:102px;height:102px;border-radius:50%;background:var(--ttb-yellow);color:var(--ttb-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1rem;line-height:1.05;transform:rotate(12deg);font-weight:800}.ttb-hero__stamp strong{font-size:1.2rem}.ttb-categories{padding-top:90px;padding-bottom:90px}.ttb-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.ttb-section-head .ttb-eyebrow{margin-bottom:10px}.ttb-section-head h2,.ttb-story h2{font-size:clamp(3.8rem,5vw,6.4rem);line-height:1;letter-spacing:-.06em;margin:0}.ttb-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ttb-category{display:flex;flex-direction:column;background:#e3e8ef;color:var(--ttb-ink);text-decoration:none;min-width:0;padding:18px;transition:transform .2s}.ttb-category:hover{transform:translateY(-5px)}.ttb-category--2{background:#eddcc6}.ttb-category--3{background:#f2dcd8}.ttb-category--4{background:#f3e8bd}.ttb-category__top{display:flex;justify-content:space-between;font-size:1rem;font-weight:800;letter-spacing:.1em}.ttb-category__top span:last-child{font-size:2rem;line-height:1}.ttb-category__image{height:220px;display:flex;justify-content:center;align-items:center;mix-blend-mode:multiply}.ttb-category__image img{max-width:100%;width:100%;height:100%;object-fit:contain}.ttb-category__bottom{border-top:1px solid rgba(21,43,73,.3);padding-top:16px;display:flex;justify-content:space-between;align-items:end;gap:8px}.ttb-category h3{font-size:2.5rem;line-height:1;margin:0}.ttb-category__bottom span{font-size:1.1rem;font-weight:700;white-space:nowrap}.collection .title-wrapper-with-link,.related-products .title{margin-bottom:3rem}.collection .title,.related-products .title{font-size:clamp(3.6rem,4vw,5.6rem);line-height:1}.collection__description{font-size:1.6rem}.card-wrapper .card__inner{background:#fff;border-radius:3px;overflow:hidden}.card-wrapper .card__heading{font-size:1.45rem;line-height:1.35;letter-spacing:-.015em}.card-wrapper .price{font-weight:700;color:var(--ttb-ink)}.card-wrapper .card__content{padding-top:1rem}.card-wrapper .media img{object-fit:contain}.button,.shopify-challenge__button,.customer button{font-weight:700;letter-spacing:.02em}.collection__view-all .button,.product-form__submit{background:var(--ttb-ink);color:#fff}.badge{font-weight:700;letter-spacing:.05em}.ttb-story{background:var(--ttb-ink);color:#fff}.ttb-story__inner{display:grid;grid-template-columns:100px 1fr 220px;gap:35px;align-items:center;padding-top:75px;padding-bottom:75px}.ttb-story h2{color:#fff;max-width:750px}.ttb-story p:not(.ttb-eyebrow){font-size:1.7rem;line-height:1.55;max-width:580px;margin:24px 0}.ttb-story__icon{align-self:start;color:var(--ttb-yellow);font-size:8rem;line-height:1}.ttb-story__mark{font-size:11rem;font-weight:900;line-height:.7;letter-spacing:-.08em;color:#ffffff1f;text-align:right}.ttb-story__mark span{font-size:2rem;letter-spacing:.2em}.ttb-button--light{background:var(--ttb-yellow);color:var(--ttb-ink)}.ttb-button--light:hover{background:#fff;color:var(--ttb-ink)}.footer{background:var(--ttb-ink)!important;color:#fff!important;border:0!important}.footer h2,.footer .footer-block__heading,.footer a,.footer .copyright__content,.footer .field__input{color:#fff!important}.footer .field__input{background:transparent}.footer .field__label,.footer .field__button{color:#fff!important}.footer__content-bottom{border-color:#fff3!important}.footer-block__newsletter h2{font-size:clamp(3rem,4vw,5rem);letter-spacing:-.05em}.footer .list-social__link{color:#fff!important}.collection-hero{background:#e6eaf0!important;padding:35px 0}.collection-hero__title{font-size:clamp(4.5rem,6vw,7rem);line-height:1}.facets__heading,.facet-filters__label{font-weight:700}.product__title h1{font-size:clamp(3rem,3.7vw,5rem);line-height:1.05}.product__info-wrapper .price{font-size:2rem;font-weight:700}.product__description{line-height:1.7}.product__media-wrapper{background:#fff}.product__info-container .product-form{margin-top:2rem}.product__info-container .product-form__submit{min-height:5.5rem}.product__info-container .product__text{letter-spacing:.12em;font-weight:700}@media(max-width:989px){.ttb-hero__inner{grid-template-columns:1fr 1fr;gap:20px;min-height:500px}.ttb-hero h1{font-size:clamp(5rem,8vw,7rem)}.ttb-hero__art{min-height:500px}.ttb-hero__note{margin-top:36px}.ttb-category-grid{grid-template-columns:repeat(2,1fr)}.ttb-story__inner{grid-template-columns:70px 1fr}.ttb-story__mark{display:none}}@media(max-width:749px){.header__heading-logo{max-width:75px}.ttb-hero{padding:10px 0 0}.ttb-hero__inner{display:flex;flex-direction:column;gap:0}.ttb-hero__copy{padding:40px 0 35px}.ttb-hero h1{font-size:clamp(5.5rem,13vw,7.4rem)}.ttb-hero__intro{font-size:1.6rem;margin:22px 0}.ttb-hero__actions{gap:20px}.ttb-hero__note{margin-top:32px}.ttb-hero__art{min-height:390px;padding:18px}.ttb-hero__stamp{width:80px;height:80px;font-size:.8rem}.ttb-hero__stamp strong{font-size:1rem}.ttb-categories{padding-top:65px;padding-bottom:65px}.ttb-section-head{align-items:start}.ttb-section-head h2{font-size:4rem}.ttb-section-head .ttb-text-link{white-space:nowrap}.ttb-category-grid{gap:8px}.ttb-category{padding:12px}.ttb-category__image{height:145px}.ttb-category h3{font-size:2rem}.ttb-category__bottom{align-items:start;flex-direction:column}.ttb-story__inner{grid-template-columns:1fr;gap:16px;padding-top:58px;padding-bottom:58px}.ttb-story__icon{font-size:5rem}.ttb-story h2{font-size:4.4rem}.product__media-wrapper{margin-bottom:2rem}.collection-hero{padding:25px 0}.collection-hero__title{font-size:4.8rem}}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:#fff!important}.ttb-directory{padding-top:65px;padding-bottom:90px}.ttb-directory__header{margin-bottom:38px}.ttb-directory__header h1{font-size:clamp(5rem,7vw,8rem);line-height:1;margin:0 0 18px}.ttb-directory__header>p:last-child{font-size:1.6rem;margin:0}.ttb-directory__grid{display:grid;grid-template-columns:repeat(var(--ttb-columns-desktop, 4),minmax(0,1fr));gap:14px}.ttb-directory__card{background:#e8ecf1;padding:15px;color:var(--ttb-ink);text-decoration:none;transition:transform .2s}.ttb-directory__card:nth-child(4n+2){background:#f0e3d4}.ttb-directory__card:nth-child(4n+3){background:#f2dcd8}.ttb-directory__card:nth-child(4n){background:#f4ebc8}.ttb-directory__card:hover{transform:translateY(-4px)}.ttb-directory__visual{height:215px;display:flex;align-items:center;justify-content:center;mix-blend-mode:multiply}.ttb-directory__visual img{width:100%;height:100%;object-fit:contain}.ttb-directory__visual>span{font-size:9rem;color:var(--ttb-blue);opacity:.45}.ttb-directory__label{display:flex;align-items:end;justify-content:space-between;gap:8px;border-top:1px solid rgba(21,43,73,.25);padding-top:14px}.ttb-directory__label h2{font-size:2.3rem;line-height:1.1;margin:0}.ttb-directory__label span{font-size:2rem}@media(max-width:749px){.ttb-directory{padding-top:45px;padding-bottom:60px}.ttb-directory__grid{grid-template-columns:repeat(var(--ttb-columns-mobile, 2),minmax(0,1fr));gap:8px}.ttb-directory__card{padding:12px}.ttb-directory__visual{height:135px}.ttb-directory__visual>span{font-size:6rem}.ttb-directory__label h2{font-size:1.8rem}}.main-blog{padding-top:7rem!important;padding-bottom:9rem!important}.main-blog h1.title--primary{font-size:clamp(5rem,7vw,8rem);line-height:1;margin:0 0 4rem}.main-blog .blog-articles{gap:2rem}.main-blog .blog-articles__article{background:#edf0f4;border-top:5px solid var(--ttb-blue);padding:2.8rem;min-height:220px}.main-blog .article-card-wrapper .card--text .card__inner{background:transparent}.main-blog .article-card-wrapper .card__content{text-align:left}.main-blog .article-card-wrapper .card__heading{font-size:2.8rem;line-height:1.1}.main-blog .article-card__info{margin-top:1.2rem}.main-blog .article-card__excerpt{font-size:1.5rem;line-height:1.6}.main-page-title,.template-search__header h1,.main-cart-title{font-size:clamp(4.5rem,6vw,7rem);line-height:1;letter-spacing:-.06em}.main-page-title{margin-bottom:2.5rem}.contact .field__input,.template-search .field__input{background:#f6f3e9}.contact .button{background:var(--ttb-red);color:#fff}.contact .button:hover{background:var(--ttb-ink)}@media(max-width:749px){.main-blog{padding-top:5rem!important;padding-bottom:6rem!important}.main-blog .blog-articles__article{padding:2rem}.main-blog .article-card-wrapper .card__heading{font-size:2.3rem}}.main-blog .blog-articles__article:only-child{max-width:720px;width:100%}.main-blog .article-card__excerpt{margin-left:0;text-align:left}.ttb-directory__visual{height:auto;aspect-ratio:1 / 1}.ttb-directory__visual--portrait{aspect-ratio:4 / 5}.ttb-directory__visual--adapt{aspect-ratio:var(--ttb-image-ratio, 1)}.ttb-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-top:25px;padding-bottom:85px}.ttb-spotlight__art{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#f2e4ba;overflow:hidden}.ttb-spotlight__art:before{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(21,43,73,.24);border-radius:50%;left:15%;top:10%}.ttb-spotlight__art-label,.ttb-spotlight__product{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;align-items:end}.ttb-spotlight__art-label{font-size:1rem;letter-spacing:.16em;font-weight:800}.ttb-spotlight__art-label span:last-child{font-size:2.5rem;line-height:1;color:var(--ttb-red)}.ttb-spotlight__image{position:absolute;top:12%;right:10%;bottom:12%;left:10%;display:flex;align-items:center;justify-content:center;mix-blend-mode:multiply}.ttb-spotlight__image img{display:block;width:100%;height:100%;object-fit:contain}.ttb-spotlight__product{font-size:1.15rem;line-height:1.3;font-weight:700;border-top:1px solid rgba(21,43,73,.25);padding-top:12px}.ttb-spotlight__product span{max-width:75%}.ttb-spotlight__product strong{font-size:1.5rem;white-space:nowrap}.ttb-spotlight__copy{background:#e8edf3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,8rem)}.ttb-spotlight__copy h2{font-size:clamp(4.2rem,5vw,7rem);line-height:.98;letter-spacing:-.06em;margin:0;max-width:520px}.ttb-spotlight__copy>p:not(.ttb-eyebrow){font-size:1.7rem;line-height:1.55;max-width:440px;margin:24px 0 30px}.ttb-spotlight__note{display:flex;align-items:center;gap:12px;margin-top:42px;font-size:1.2rem;font-weight:700}.ttb-spotlight__note span{font-size:3rem;color:var(--ttb-red);line-height:1}.ttb-product-help{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid rgba(21,43,73,.17);border-bottom:1px solid rgba(21,43,73,.17);padding:16px 0;margin:20px 0;font-size:1.3rem;font-weight:700}.ttb-product-help a{text-decoration:none;border-bottom:1px solid rgba(21,43,73,.35);padding:3px 0}.ttb-product-help a:hover{border-color:var(--ttb-red)}.ttb-product-help span{margin-left:5px}.product__description{scroll-margin-top:10rem}@media(max-width:749px){.ttb-spotlight{grid-template-columns:1fr;padding-top:0;padding-bottom:60px}.ttb-spotlight__art{min-height:340px;padding:18px}.ttb-spotlight__copy{padding:40px 25px}.ttb-spotlight__copy h2{font-size:4.6rem}.ttb-spotlight__copy>p:not(.ttb-eyebrow){font-size:1.6rem}.ttb-spotlight__note{margin-top:30px}}.ttb-spotlight__image{top:14%;right:10%;bottom:27%;left:10%}.card-wrapper .card__media .media img{object-fit:contain;object-position:center;padding:6%;box-sizing:border-box}@media screen and (min-width:750px)and (max-width:989px){.ttb-featured-tablet-three.grid .grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ttb-design.css.map */
