:root{--ttb-button-red:#d93633;--ttb-mist:#e7ebf3;--ttb-line:rgba(21,43,73,.14)}.card-wrapper .card__badge.ttb-badge-slot{align-self:flex-start;justify-self:flex-start;grid-row-start:1}.ttb-card-badges{display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:2}.ttb-card-code,.ttb-card-grade{display:inline-block;padding:4px 8px;font-size:1.1rem;font-weight:800;letter-spacing:.04em;line-height:1.3;border-radius:2px}.ttb-card-code{background:var(--ttb-cream);color:var(--ttb-ink)}.ttb-card-grade{background:var(--ttb-blue);color:#fff}.ttb-card-theme{display:block;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ttb-blue);margin-bottom:.4rem}.card-wrapper .card__heading{font-weight:700}.card-wrapper .card__heading a{text-decoration:none}.card-wrapper .price{font-size:1.8rem;font-weight:800}.card-wrapper .price .price-item--regular{font-size:inherit}.card-wrapper .price__regular .visually-hidden+.price-item{font-weight:800}.card-wrapper .quick-add{margin-top:1.2rem}.card-wrapper .quick-add__submit{background:var(--ttb-button-red);color:#fff;border-radius:2px;min-height:4.6rem;font-weight:800;letter-spacing:.02em;box-shadow:none}.card-wrapper .quick-add__submit:after,.card-wrapper .quick-add__submit:before{display:none}.card-wrapper .quick-add__submit:hover{background:var(--ttb-ink);color:#fff}.card-wrapper .quick-add__submit[disabled]{background:#c9cfd9;color:var(--ttb-ink)}.card-wrapper .card__badge .badge{border-radius:2px;background:var(--ttb-ink);color:#fff;border:0}.card-wrapper:hover .card__inner{outline:2px solid var(--ttb-ink);outline-offset:-2px}.collection-hero{background:var(--ttb-mist)!important}.collection-hero__title{letter-spacing:-.06em}.collection-hero__description{font-size:1.6rem;max-width:620px}.facets-vertical .facets-wrapper{padding-right:3rem}.facets__summary,.facets__heading{font-weight:800;color:var(--ttb-ink)}.facets__disclosure-vertical{border-color:var(--ttb-line)}.facet-checkbox{font-size:1.4rem}.facet-checkbox input[type=checkbox]{accent-color:var(--ttb-ink)}.active-facets__button-inner{background:var(--ttb-yellow);color:var(--ttb-ink);border-radius:999px;font-weight:700;box-shadow:none}.active-facets__button-remove{font-weight:700;text-decoration:underline}.facet-filters__field .select__select,.facets__price .field__input{border-radius:2px}.product-count__text{font-size:1.4rem;font-weight:600}.pagination__item{border-radius:2px;font-weight:700}.pagination__item--current{background:var(--ttb-ink);color:#fff}.pagination__item--current:after{display:none}.ttb-pinfo{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:.6rem}.ttb-pinfo__theme{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ttb-blue)}.ttb-pinfo__title{margin:0;font-size:clamp(3.6rem,4vw,5.6rem);line-height:1;letter-spacing:-.06em;color:var(--ttb-ink)}.ttb-pinfo__code{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ttb-pinfo__code-label{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#152b49bf}.ttb-pinfo__code-value{background:#fff;border:1px solid var(--ttb-line);padding:.5rem 1rem;font-size:1.5rem;font-weight:800;letter-spacing:.04em}.ttb-pinfo__copy{background:none;border:0;padding:1rem .2rem;min-height:4.4rem;font:inherit;font-size:1.3rem;font-weight:700;color:var(--ttb-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ttb-pinfo__grade{display:flex;gap:1.6rem;align-items:flex-start;background:#fff;border-top:4px solid var(--ttb-blue);padding:1.8rem;margin-top:.6rem}.ttb-pinfo__grade-letter{flex:none;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;font-size:2.6rem;font-weight:800;background:var(--ttb-blue);color:#fff}.ttb-pinfo__grade-letter.ttb-grade--b{background:var(--ttb-yellow);color:var(--ttb-ink)}.ttb-pinfo__grade-letter.ttb-grade--c{background:var(--ttb-button-red)}.ttb-pinfo__grade-name{margin:0 0 .4rem;font-size:1.6rem;font-weight:800}.ttb-pinfo__grade-notes{margin:0;font-size:1.4rem;line-height:1.55}.product__info-container .price{font-size:2.8rem!important;font-weight:800}.product-form__submit{background:var(--ttb-button-red)!important;color:#fff!important;border-radius:2px;min-height:5.8rem!important;font-size:1.6rem;font-weight:800}.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover{background:var(--ttb-ink)!important}.shopify-payment-button__button--unbranded{border-radius:2px}.product__info-container .product__tax{font-size:1.3rem}.product-variant-id+.product-form__buttons{margin-top:1rem}.related-products{background:var(--ttb-ink)}.related-products .title,.related-products .card-wrapper .card__heading,.related-products .card-wrapper .price,.related-products .ttb-card-theme{color:#fff}.related-products .ttb-card-theme{color:var(--ttb-yellow)}.related-products .card-wrapper:hover .card__inner{outline-color:var(--ttb-yellow)}.ttb-freebar{padding:1.4rem 0 1.6rem;border-bottom:1px solid var(--ttb-line);margin-bottom:.4rem}.ttb-freebar__text{margin:0 0 .8rem;font-size:1.4rem;color:var(--ttb-ink)}.ttb-freebar__track{height:1rem;background:#ece7d8;border:1px solid var(--ttb-ink);overflow:hidden}.ttb-freebar__track span{display:block;height:100%;background:var(--ttb-yellow)}.drawer__inner{background:var(--ttb-cream)}.drawer__heading{font-size:2.6rem;letter-spacing:-.04em;font-weight:800}.cart-drawer .cart-item__name{font-weight:700;text-decoration:none}.cart-drawer .totals__total-value{font-size:2.4rem;font-weight:800}.cart-drawer .cart__checkout-button{background:var(--ttb-button-red);color:#fff;border-radius:2px;min-height:5.6rem;font-weight:800;font-size:1.6rem}.cart-drawer .cart__checkout-button:after{box-shadow:none}.cart-drawer .cart__checkout-button:hover{background:var(--ttb-ink)}@media(max-width:749px){.ttb-card-code,.ttb-card-grade{font-size:1rem;padding:3px 6px}.ttb-card-theme{font-size:1rem}.card-wrapper .price{font-size:1.6rem}.ttb-pinfo__title{font-size:3.6rem}}.ttb-pinfo__title{overflow-wrap:anywhere}.ttb-pinfo__copy-status{flex-basis:100%;font-size:1.3rem;line-height:1.4}.ttb-pinfo__copy-status:empty{display:none}.ttb-pinfo__code-value{-webkit-user-select:all;user-select:all}@media(max-width:749px){.ttb-pinfo__title{font-size:clamp(2.8rem,8vw,3.6rem);line-height:1.1}}@media(max-width:399px){cart-drawer .drawer__inner{width:100%;max-width:100vw}cart-drawer .cart-drawer .cart-items .cart-item,#main-cart-items .cart-item{grid-template-columns:5rem minmax(0,1fr) auto;column-gap:1rem}cart-drawer .cart-drawer .cart-item__details,#main-cart-items .cart-item__details{grid-column:2;min-width:0}cart-drawer .cart-drawer .cart-item__totals,#main-cart-items .cart-item__totals{grid-column:3;grid-row:1}cart-drawer .cart-drawer .cart-item>td+td,#main-cart-items .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-items .cart-item__quantity,#main-cart-items .cart-item__quantity{grid-column:2 / 4}cart-drawer .cart-drawer .cart-item__name,#main-cart-items .cart-item__name{overflow-wrap:anywhere}#main-cart-items .cart-item__media{width:auto}#main-cart-items .cart-item__image{max-width:100%}}.page-width{max-width:1380px}body.gradient{background:var(--ttb-cream)}main .color-background-1.gradient{background:var(--ttb-cream)}.ttb-hero__art{isolation:isolate}.ttb-hero{padding:56px 0 72px}.ttb-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;min-height:0}.ttb-hero__copy{padding:0;gap:0}.ttb-hero .ttb-eyebrow{font-size:1.2rem;letter-spacing:.14em;margin-bottom:26px}.ttb-hero h1{font-size:clamp(4.8rem,6vw,8.4rem);line-height:.95;letter-spacing:-.06em}.ttb-hero__intro{font-size:1.9rem;max-width:470px;margin:26px 0 32px}.ttb-hero__actions{gap:28px}.ttb-hero .ttb-button{min-height:60px;min-width:240px;font-size:1.5rem;font-weight:700;padding:0 24px;border-radius:2px;background:var(--ttb-button-red)}.ttb-hero .ttb-button:hover{background:#b92e2c}.ttb-hero .ttb-text-link{font-size:1.5rem;font-weight:700;border-bottom-width:2px;min-height:44px;display:inline-flex;align-items:center}.ttb-hero__note{margin-top:44px;font-size:1.4rem;font-weight:700}.ttb-hero__note .ttb-star{font-size:3rem}.ttb-hero__art{min-height:540px;padding:28px;overflow:visible;box-sizing:border-box}.ttb-hero__art-top{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.ttb-hero__figures{position:static;inset:auto;display:flex;justify-content:center;align-items:flex-end;margin-top:40px}.ttb-hero__figure{width:150px;height:230px;aspect-ratio:auto;border-radius:999px 999px 0 0;box-shadow:none;transform:none!important;margin-bottom:-10px}.ttb-hero__figure--1{margin-right:-18px}.ttb-hero__figure--2{width:170px;height:270px;margin-bottom:0}.ttb-hero__figure--3{margin-left:-18px}.ttb-hero__figure img{object-fit:contain;padding:18px 10px 10px;box-sizing:border-box}.ttb-hero__figure:hover{transform:translateY(-3px)!important}.ttb-hero__stamp{right:-22px;bottom:34px;width:128px;height:128px;font-size:1.4rem;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-14deg)}.ttb-hero__stamp strong{font-size:1.4rem}.ttb-hero__art-bottom{display:block;margin:24px 0 0;font-size:1.3rem;font-weight:600;letter-spacing:0;opacity:.9}@media(max-width:989px){.ttb-hero__inner{grid-template-columns:1fr;gap:28px;align-items:stretch}.ttb-hero__art{min-height:440px}.ttb-hero__stamp{right:12px}}@media(max-width:749px){.ttb-hero{padding:28px 0 32px}.ttb-hero h1{font-size:clamp(4.8rem,13vw,5.4rem)}.ttb-hero__intro{font-size:1.6rem;margin:16px 0 20px}.ttb-hero__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.ttb-hero .ttb-button{min-height:54px;min-width:0;justify-content:center}.ttb-hero .ttb-text-link{justify-content:center;min-height:54px;border:2px solid var(--ttb-ink);padding:0 16px}.ttb-hero__note{display:none}.ttb-hero__art{min-height:300px;padding:18px}.ttb-hero__figure{width:96px;height:150px}.ttb-hero__figure--2{width:110px;height:176px}.ttb-hero__stamp{width:86px;height:86px;font-size:1rem;right:8px;bottom:18px}.ttb-hero__stamp strong{font-size:1rem}}.ttb-section-head h2,.ttb-condition__head h2{font-size:clamp(3.4rem,4.2vw,5.6rem);letter-spacing:-.05em}.ttb-section-head .ttb-eyebrow,.ttb-condition__head .ttb-eyebrow{font-size:1.2rem;letter-spacing:.14em}.ttb-section-head .ttb-text-link{font-size:1.5rem;font-weight:700;border-bottom-width:2px;padding-bottom:4px}.ttb-trust__grid{padding-top:32px;padding-bottom:32px}.ttb-trust__item h3{font-size:1.5rem;font-weight:800;letter-spacing:0}.ttb-trust__item p{color:#4a5a75}.ttb-categories{padding-top:96px;padding-bottom:24px}.ttb-categories__star{color:var(--ttb-red);margin-right:10px}.ttb-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ttb-category{aspect-ratio:4 / 5;justify-content:space-between;padding:18px;box-sizing:border-box;transition:transform .15s}.ttb-category:hover{transform:translateY(-3px)}.ttb-category__top{font-size:1.1rem;letter-spacing:.14em}.ttb-category__top span:last-child{font-size:1.1rem;line-height:1.4}.ttb-category__bottom{border-top:0;padding-top:0;flex-direction:column;align-items:flex-start;gap:8px}.ttb-category h3{font-size:2.4rem;line-height:1.05;letter-spacing:-.03em;color:inherit}.ttb-category__bottom span{font-size:1.3rem;font-weight:600}.ttb-category__image{height:auto;flex:1;min-height:0;mix-blend-mode:normal}.ttb-category--blue{background:var(--ttb-blue);color:#fff}.ttb-category--ink{background:var(--ttb-ink);color:#fff}.ttb-category--red{background:var(--ttb-button-red);color:#fff}.ttb-category--yellow{background:var(--ttb-yellow);color:var(--ttb-ink)}.ttb-category--mist{background:var(--ttb-mist);color:var(--ttb-ink)}.ttb-category--white{background:#fff;color:var(--ttb-ink);border:1px solid #e2dccb}.ttb-category--blue:hover,.ttb-category--ink:hover,.ttb-category--red:hover{color:#fff}@media(max-width:1199px){.ttb-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ttb-categories{padding-top:56px;padding-bottom:8px}.ttb-category-grid{display:flex;overflow-x:auto;gap:12px;margin-right:-1.5rem;padding-right:1.5rem;padding-bottom:6px}.ttb-category{flex:none;width:140px;height:170px;aspect-ratio:auto;padding:14px;border:2px solid var(--ttb-ink)}.ttb-category__top,.ttb-category__bottom span{display:none}.ttb-category__bottom{margin-top:auto}.ttb-category h3{font-size:1.7rem;line-height:1.1}}.ttb-split.page-width{gap:24px;margin-top:0;margin-bottom:0;padding-top:96px;padding-bottom:96px}.ttb-split__panel{min-height:360px;padding:44px;box-sizing:border-box}.ttb-split__panel h2{font-size:4.2rem;letter-spacing:-.05em}.ttb-split__panel .ttb-eyebrow{font-size:1.1rem;letter-spacing:.14em}.ttb-split__text{color:#4a5a75}.ttb-split__panel--blue .ttb-split__text{color:#dce4f2}.ttb-split__panel .ttb-text-link{font-size:1.5rem;font-weight:700;border-bottom-width:2px;padding-bottom:4px}@media(max-width:749px){.ttb-split.page-width{padding-top:56px;padding-bottom:56px;gap:16px}.ttb-split__panel{padding:28px}.ttb-split__panel h2{font-size:3.4rem}}.ttb-condition{padding:96px 0}.ttb-condition__head{margin-bottom:40px}.ttb-condition__head p:last-child{color:#4a5a75}.ttb-condition__grid{gap:24px}.ttb-condition__card{padding:30px;border-top-width:4px;gap:14px}.ttb-condition__letter{width:56px;height:56px;font-size:2.8rem}.ttb-condition__card p{color:#4a5a75}.ttb-condition__best{color:var(--ttb-ink)!important}@media(max-width:749px){.ttb-condition{padding:56px 0}.ttb-condition__card{padding:16px;flex-direction:row;flex-wrap:wrap;align-items:center}}.index-section--blog,.section-blog .blog{padding-top:0}.blog .title-wrapper-with-link .title{font-size:clamp(3.4rem,4.2vw,5.6rem);letter-spacing:-.05em;line-height:1}.blog .article-card .card__inner{border-radius:0}.blog .article-card .card__heading{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.blog .article-card__excerpt{color:#4a5a75}.card-wrapper .card>.card__content .quick-add{position:absolute;right:0;bottom:0;margin:0;z-index:2}.card-wrapper .card>.card__content .card__information{padding-right:0}.card-wrapper .card>.card__content .card-information{min-height:44px;display:flex;align-items:center;padding-right:8.4rem}.card-wrapper .quick-add__submit{width:auto;min-width:0;min-height:44px;padding:0 18px;font-size:1.4rem;font-weight:700}.card-wrapper .quick-add__submit[disabled]{padding:0 12px;font-size:1.2rem}.card-wrapper .price{font-size:2rem}@media(max-width:749px){.card-wrapper .card>.card__content .quick-add{position:static;margin-top:.8rem}.card-wrapper .card>.card__content .card-information{padding-right:0;min-height:0}.card-wrapper .quick-add__submit{width:100%;min-height:40px}.card-wrapper .price{font-size:1.8rem}}.ttb-spotlight{padding-top:0;padding-bottom:96px}.ttb-spotlight__art{background:#f7e9be;min-height:420px;padding:28px}.ttb-spotlight__art-label{font-size:1.1rem;letter-spacing:.14em}.ttb-spotlight__art-label span:last-child{font-size:2rem}.ttb-spotlight__copy{background:var(--ttb-mist);padding:56px;gap:0}.ttb-spotlight__copy h2{font-size:clamp(3.4rem,4.2vw,5.6rem);letter-spacing:-.05em;line-height:1}.ttb-spotlight__copy>p:not(.ttb-eyebrow){font-size:1.7rem;line-height:1.6;margin:20px 0}.ttb-spotlight .ttb-button{background:var(--ttb-ink);min-height:56px;font-size:1.4rem;font-weight:700;border-radius:2px}.ttb-spotlight .ttb-button:hover{background:var(--ttb-blue)}.ttb-spotlight__note{display:none}@media(max-width:749px){.ttb-spotlight{padding-bottom:56px}.ttb-spotlight__copy{padding:32px 20px}}.footer{padding-top:80px!important}.footer .footer__content-top{display:flex;flex-direction:column}.footer .footer-block--newsletter{order:-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:56px;margin:0 0 56px;border-bottom:1px solid #2c4a75}.footer .footer-block__newsletter{flex:1 1 520px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.footer .footer-block__newsletter h2{font-size:clamp(3.4rem,3.6vw,4.8rem);font-weight:800;line-height:1;letter-spacing:-.05em;max-width:560px;margin:0}.footer .newsletter-form{flex:0 1 480px;margin:0}.footer .newsletter-form .field__input{border-radius:2px;height:5.6rem}.footer .newsletter-form .field:after{box-shadow:0 0 0 1px var(--ttb-cream);border-radius:2px}.footer .footer__blocks-wrapper .footer-block__heading{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer .footer__blocks-wrapper .footer-block:first-child .footer-block__heading{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;text-transform:none}.footer .footer-block__details-content,.footer .footer-block__details-content a{color:#c8d1e0!important;font-size:1.4rem}.footer .footer-block__details-content a:hover{color:#fff!important;text-decoration:underline}.footer .list-social__link{border:1px solid #2c4a75;width:44px;height:44px;justify-content:center;padding:0}.footer__content-bottom{border-top:1px solid #2c4a75!important}.footer .footer__content-bottom-wrapper{justify-content:center}.footer .footer__copyright{text-align:center;margin-left:auto;margin-right:auto}.ttb-footer-legal{flex-basis:100%;margin:1.2rem 0 0;font-size:1.2rem;color:#a9b6cc;text-align:inherit}@media screen and (min-width:990px){.footer .footer-block--newsletter .footer-block__newsletter{display:flex;flex-wrap:nowrap}.footer .footer-block--newsletter .newsletter-form{flex:0 0 440px;max-width:440px}}@media(max-width:749px){.footer{padding-top:48px!important}.footer .footer-block--newsletter{padding-bottom:32px;margin-bottom:32px}}.collection-hero{background:#fff!important;padding:32px 0 20px}.collection-hero__inner{flex-direction:column;align-items:flex-start}.collection-hero__title{font-size:clamp(4rem,4.2vw,5.6rem);font-weight:800;letter-spacing:-.035em;margin:0 0 .8rem}.collection-hero__description{font-size:1.6rem;color:#4a5a75;max-width:620px;margin-top:0}.ttb-breadcrumb{font-size:1.3rem;color:#4a5a75;margin-bottom:14px}.ttb-breadcrumb a{color:#4a5a75;text-decoration:none}.ttb-breadcrumb a:hover{text-decoration:underline}.ttb-breadcrumb [aria-current]{color:var(--ttb-ink)}.template-collection .ttb-chips.page-width,.ttb-chips.page-width{margin-top:0;margin-bottom:0;padding-top:4px;padding-bottom:28px}.shopify-section:has(>.ttb-chips){background:#fff;border-bottom:1px solid #e2dccb}.ttb-chips a{min-height:40px;border-color:#e2dccb;background:var(--ttb-cream);font-weight:600}.ttb-chips a.is-active{border-color:var(--ttb-ink)}.facets-vertical .facets-wrapper{padding-right:4rem}.facets__form-vertical .facets__heading{font-size:2rem;font-weight:700}.facets__summary{font-size:1.4rem}.facet-filters__field .select__select{border-radius:2px;height:44px;font-weight:600}.facet-filters__field .select:after{box-shadow:0 0 0 2px var(--ttb-ink);border-radius:2px}#ProductGridContainer .card-wrapper .card{background:#fff;border:1px solid #e2dccb}#ProductGridContainer .card-wrapper .card__inner{border-radius:0}#ProductGridContainer .card-wrapper .card>.card__content{padding:14px 16px 18px}#ProductGridContainer .card-wrapper .card>.card__content .quick-add{right:16px;bottom:18px}#ProductGridContainer .card-wrapper .card__heading{font-size:1.6rem;font-weight:600}#ProductGridContainer .ttb-card-theme{color:#4a5a75;font-weight:600;letter-spacing:.04em}#ProductGridContainer .card-wrapper:hover .card__inner{outline:0}#ProductGridContainer .card-wrapper:hover .card{border-color:var(--ttb-ink)}@media(max-width:749px){#ProductGridContainer .card-wrapper .card>.card__content{padding:10px 12px 12px}}.shopify-section:has(>.ttb-breadcrumb){padding-top:28px}.ttb-breadcrumb.page-width{margin-bottom:0}.product.grid{gap:56px}.ttb-pinfo__theme{align-self:flex-start;background:#fff;padding:5px 9px;border-radius:2px;font-size:1.2rem;font-weight:700;letter-spacing:.06em}.ttb-pinfo__title{font-size:clamp(3.6rem,3.6vw,5.2rem);font-weight:800;letter-spacing:-.035em}.product__info-container .price{font-size:4.4rem!important;font-weight:800;letter-spacing:-.01em}.product__info-container .price .price-item{font-size:inherit}.product-form__submit{min-height:6rem!important;font-size:1.7rem;font-weight:700}.product__info-container .product-form__buttons,.product__info-container .product-form__input--quantity,.product__info-container .ttb-pinfo__grade{max-width:none}.product__info-container .shopify-payment-button__button{min-height:5.2rem;border-radius:2px}.ttb-pinfo__grade{background:#fff;border:2px solid var(--ttb-ink);border-top-width:2px;padding:22px;gap:18px;margin:0 0 1.6rem}.ttb-pinfo__grade-letter,.ttb-pinfo__grade-letter.ttb-grade--b,.ttb-pinfo__grade-letter.ttb-grade--c{width:56px;height:56px;border-radius:2px;background:var(--ttb-ink);color:var(--ttb-yellow);font-size:2.8rem}.ttb-pinfo__grade-name{font-size:1.6rem;font-weight:700}.ttb-pinfo__grade-notes{color:#4a5a75}.related-products{background:transparent}.related-products .title{color:var(--ttb-ink);font-size:clamp(3.2rem,3.4vw,4rem);font-weight:800;letter-spacing:-.03em}.related-products .card-wrapper .card__heading,.related-products .card-wrapper .price{color:var(--ttb-ink)}.related-products .ttb-card-theme{color:#4a5a75}.related-products .card-wrapper .card{background:#fff;border:1px solid #e2dccb}.related-products .card-wrapper .card>.card__content{padding:14px 16px 18px}.related-products .card-wrapper .card>.card__content .quick-add{right:16px;bottom:18px}.related-products .card-wrapper:hover .card__inner{outline:0}.related-products .card-wrapper:hover .card{border-color:var(--ttb-ink)}@media(max-width:749px){.shopify-section:has(>.ttb-breadcrumb){padding-top:16px}.product__info-container .price{font-size:3.4rem!important}}cart-drawer .drawer__inner{background:var(--ttb-cream);border-left:2px solid var(--ttb-ink);padding:0}cart-drawer .drawer__header{padding:18px 20px;border-bottom:1px solid #e2dccb}cart-drawer .ttb-freebar{background:#fff;padding:16px 20px;margin:0;border-bottom:1px solid #e2dccb}cart-drawer .ttb-freebar__text{font-weight:600}cart-drawer .ttb-freebar__track{height:10px;border-radius:999px;background:#e7e3da}cart-drawer cart-drawer-items{padding:0 20px}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{border-bottom:1px solid #e2dccb;padding:16px 0}cart-drawer .cart-item__image{border:1px solid #e2dccb;background:#fff}.ttb-cart-code{margin:0 0 .2rem;font-size:1.1rem;color:#4a5a75;letter-spacing:.02em}cart-drawer .cart-item__name{font-size:1.5rem;font-weight:600;line-height:1.3}cart-drawer .drawer__footer{background:#fff;border-top:2px solid var(--ttb-ink);padding:18px 20px 22px}cart-drawer .totals__total{font-size:1.6rem;font-weight:700}cart-drawer .totals__total-value{font-size:2.8rem;font-weight:800}cart-drawer .cart__checkout-button{min-height:58px;font-size:1.7rem;font-weight:700}@media screen and (min-width:990px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:40px}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none}}.ttb-category--has-image .ttb-category__image{flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;margin:10px 0 14px;mix-blend-mode:normal}.ttb-category__arch{display:block;width:80%;max-width:160px;height:100%;max-height:200px;background:#fff;border-radius:999px 999px 0 0;overflow:hidden}.ttb-category--white .ttb-category__arch,.ttb-category--mist .ttb-category__arch{background:var(--ttb-cream)}.ttb-category__arch img{display:block;width:100%;height:100%;object-fit:contain;padding:10% 2% 0;box-sizing:border-box;transition:transform .2s}.ttb-category:hover .ttb-category__arch img{transform:translateY(-4px)}.ttb-category--has-image .ttb-category__bottom{flex:none}@media(max-width:749px){.ttb-category.ttb-category--has-image{height:220px}.ttb-category--has-image .ttb-category__image{margin:0 0 10px}.ttb-category__arch{width:80%}}.ttb-card-grade.ttb-grade--used-good{background:var(--ttb-yellow);color:var(--ttb-ink)}.ttb-card-grade.ttb-grade--used-worn{background:var(--ttb-button-red);color:#fff}.ttb-card-grade.ttb-grade--used-part-built{background:var(--ttb-ink);color:#fff}.ttb-pinfo__grade-letter,.ttb-pinfo__grade-letter.ttb-grade--used-good,.ttb-pinfo__grade-letter.ttb-grade--used-worn,.ttb-pinfo__grade-letter.ttb-grade--used-part-built{width:64px;height:56px;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ttb-pinfo__grade-letter.ttb-grade--new{background:var(--ttb-blue)}.ttb-pinfo__grade-letter.ttb-grade--used-good{background:var(--ttb-yellow);color:var(--ttb-ink)}.ttb-pinfo__grade-letter.ttb-grade--used-worn{background:var(--ttb-button-red)}.ttb-pinfo__grade-letter.ttb-grade--used-part-built{background:var(--ttb-ink)}.ttb-condition__title h3{font-size:2.4rem}.ttb-card-grade.ttb-grade--multi{background:#fff;color:var(--ttb-ink);box-shadow:inset 0 0 0 1px var(--ttb-ink)}.ttb-agree{display:flex;gap:12px;align-items:flex-start;text-align:left;margin:0 0 14px;font-size:1.4rem;line-height:1.45;color:var(--ttb-ink)}.ttb-agree input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--ttb-ink);cursor:pointer}.ttb-agree label{cursor:pointer}.ttb-agree a{text-decoration:underline;text-underline-offset:2px;font-weight:700}.cart__ctas{flex-wrap:wrap}.cart__ctas .ttb-agree{flex-basis:100%}.cart__footer:has(.ttb-agree input:not(:checked)) .cart__dynamic-checkout-buttons,.cart__blocks:has(.ttb-agree input:not(:checked)) .cart__dynamic-checkout-buttons{display:none}.ttb-condition__link{display:inline-flex;margin-top:18px;font-size:1.5rem;font-weight:700;border-bottom-width:2px;padding-bottom:4px}.ttb-pinfo__grade-link{display:inline-block;margin-top:.6rem;font-size:1.3rem;font-weight:700;color:var(--ttb-ink);text-decoration:underline;text-underline-offset:2px}.cart__ctas .cart__checkout-button{background:var(--ttb-button-red);color:#fff;border-radius:2px;min-height:5.8rem;font-size:1.7rem;font-weight:700}.cart__ctas .cart__checkout-button:after{box-shadow:none}.cart__ctas .cart__checkout-button:hover{background:var(--ttb-ink)}.footer .footer-block__newsletter h2{flex:1 1 300px;min-width:min(100%,300px)}.footer .footer-block--newsletter .newsletter-form{flex:1 1 300px}@media(max-width:749px){.footer .footer-block__newsletter h2,.footer .footer-block--newsletter .newsletter-form{flex:0 0 auto;min-width:0}.footer .footer-block__newsletter{flex:0 0 auto;gap:20px}.select__select{font-size:1.6rem}.ttb-trust__grid{grid-template-columns:minmax(0,1fr)}ul.grid:has(.card-wrapper){row-gap:2.8rem}.ttb-card-code,.ttb-card-theme{font-size:1.1rem}.ttb-card-grade{font-size:1.1rem;padding:3px 7px}.ttb-eyebrow,.ttb-chips__label,.ttb-acard__tag,.footer .footer__blocks-wrapper .footer-block__heading,.footer .footer__copyright,.footer .copyright__content{font-size:1.2rem}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.select__select:not([value=""])~.field__label{font-size:1.2rem}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:1.6rem}.ttb-breadcrumb a,.ttb-breadcrumb [aria-current]{display:inline-block;padding:1.3rem 0}.ttb-breadcrumb{margin-bottom:0}.ttb-acard__more,.ttb-product-help a,.ttb-pinfo__grade-link,.ttb-condition__link{display:inline-flex;align-items:center;min-height:44px}.footer .copyright__content a,.footer .policies a,.footer .footer__copyright a{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem}.footer .policies li{display:flex}cart-remove-button .button{min-width:44px;min-height:44px}.facets-vertical .facet-filters__field select,.mobile-facets__sort select,.facet-filters__sort,.mobile-facets__open,.mobile-facets__summary{min-height:44px}}.ttb-agree{background:#fff;border:1px solid var(--ttb-line);padding:12px 14px}.ttb-agree input{width:24px;height:24px}.cart__blocks .totals,.cart-drawer .totals{justify-content:space-between}.card-wrapper a:focus-visible,.ttb-acard a:focus-visible,.header__menu-item:focus-visible{outline:2px solid var(--ttb-ink);outline-offset:3px}@media(max-width:399px){cart-drawer .cart-drawer .cart-items .cart-item,#main-cart-items .cart-item{grid-template-columns:6.4rem minmax(0,1fr) auto}}.rte blockquote{display:block;margin-left:0;margin-right:0}@media(min-width:750px){.rte blockquote{margin-left:2rem}}.mobile-facets__wrapper a.link,.mobile-facets__wrapper .mobile-facets__clear,.mobile-facets__wrapper facet-remove a,.mobile-facets__wrapper .active-facets__button-remove{display:inline-flex;align-items:center;min-height:44px}.shopify-policy__container{max-width:none;margin:0;padding:0;width:100%}.shopify-policy__title{position:relative;overflow:hidden;margin:0;padding:72px max(1.5rem,calc((100% - 1380px)/2 + 1.5rem)) 64px;background:var(--ttb-blue);text-align:left}.shopify-policy__title:before{content:"The small print";display:block;margin:0 0 18px;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ttb-yellow)}.shopify-policy__title:after{content:"";position:absolute;top:0;right:0;width:48%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.2) 0 34%,transparent 36%);background-size:54px 54px;-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent);pointer-events:none}.shopify-policy__title h1{position:relative;z-index:1;margin:0;font-size:clamp(4rem,5.6vw,7.2rem);font-weight:800;line-height:1;letter-spacing:-.055em;color:#fff;text-align:left}.shopify-policy__body{max-width:1380px;margin:0 auto;padding:48px 1.5rem 96px;box-sizing:border-box}@media(min-width:750px){.shopify-policy__title{padding-left:max(5rem,calc((100% - 1380px)/2 + 5rem));padding-right:max(5rem,calc((100% - 1380px)/2 + 5rem))}.shopify-policy__body{padding-left:5rem;padding-right:5rem}}.shopify-policy__body .rte{max-width:780px;padding:48px 56px;background:#fff;border:1px solid var(--ttb-line);border-radius:2px;color:var(--ttb-ink)}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte>*:last-child{margin-bottom:0}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-size:1.7rem;line-height:1.7;color:var(--ttb-ink)}.shopify-policy__body .rte p{margin:0 0 1.4em}.shopify-policy__body .rte h2{position:relative;margin:2.2em 0 .7em;padding-left:28px;font-size:2.8rem;font-weight:800;line-height:1.15;letter-spacing:-.035em;color:var(--ttb-ink)}.shopify-policy__body .rte h2:first-child{margin-top:0}.shopify-policy__body .rte h2:before{content:"\2733";position:absolute;left:0;top:.12em;font-size:1.9rem;color:var(--ttb-red)}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.6em;padding-left:2.2rem}.shopify-policy__body .rte li{margin:0 0 .7em;padding-left:.4rem}.shopify-policy__body .rte li::marker{color:var(--ttb-red);font-weight:800}.shopify-policy__body .rte a{color:var(--ttb-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--ttb-red);text-decoration-thickness:2px;text-underline-offset:3px}.shopify-policy__body .rte a:hover{text-decoration-color:var(--ttb-ink)}@media(max-width:749px){.shopify-policy__title{padding-top:48px;padding-bottom:40px}.shopify-policy__body{padding-top:28px;padding-bottom:56px}.shopify-policy__body .rte{padding:28px 22px}.shopify-policy__body .rte h2{font-size:2.3rem}}.footer .footer__content-bottom-wrapper .footer__copyright,.footer .footer__content-bottom-wrapper .policies,.footer .footer__content-bottom-wrapper .ttb-footer-legal{text-align:center!important}.footer .footer__content-bottom-wrapper .footer__copyright{margin-left:auto!important;margin-right:auto!important}.footer .footer__content-bottom-wrapper .policies{justify-content:center}.ttb-fig{--ttb-fig-blue:#0068b2;position:relative;background:var(--ttb-fig-blue);color:#fff;padding:20px 22px 18px;margin:26px 0 1.6rem;border-radius:2px}.ttb-fig:before{content:"";position:absolute;left:18px;right:18px;top:-9px;height:9px;background:repeating-linear-gradient(90deg,var(--ttb-fig-blue) 0 38px,transparent 38px 58px);border-radius:3px 3px 0 0}.ttb-fig__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.6rem}.ttb-fig__title{margin:0;font-size:1.8rem;font-weight:800;letter-spacing:-.01em;color:#fff}.ttb-fig__chips{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.ttb-fig__chip{background:var(--ttb-yellow);color:var(--ttb-ink);font-size:1.2rem;font-weight:800;letter-spacing:.04em;padding:.3rem .8rem;border-radius:2px}.ttb-fig__chip--star{background:#fff}.ttb-fig__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1rem;margin:0 0 1.4rem}.ttb-fig__stat{position:relative;background:var(--ttb-yellow);color:var(--ttb-ink);padding:1.4rem .8rem .9rem;text-align:center;border-radius:2px}.ttb-fig__stat:before{content:"";position:absolute;top:-5px;left:50%;width:18px;height:5px;margin-left:-9px;background:var(--ttb-yellow);border-radius:2px 2px 0 0}.ttb-fig__stat dt,.ttb-fig__label{margin:0 0 .2rem;font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ttb-fig__stat dd{margin:0;font-size:2rem;font-weight:800;line-height:1.2}.ttb-fig__quip{margin:0 0 .8rem;font-size:1.5rem;font-weight:700;line-height:1.45;color:#fff}.ttb-fig__sets{margin:0 0 .8rem;font-size:1.4rem;line-height:1.5;color:#e7ebf3}.ttb-fig__sets strong{color:#fff}.ttb-fig__label{color:#e7ebf3}.ttb-fig__setlist{list-style:none;margin:0;padding:0;font-size:1.4rem;line-height:1.5}.ttb-fig__setlist li{padding:.5rem 0;border-top:1px solid rgba(255,255,255,.25)}.ttb-fig__setnum{font-weight:800}.ttb-fig__sets a,.ttb-fig__setlist a{color:#fff;text-decoration:underline;text-underline-offset:2px}.ttb-fig__more summary{cursor:pointer;padding:.5rem 0;font-size:1.3rem;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:2px}.ttb-fig__list{margin-bottom:.8rem}.ttb-fig__source{margin:0;font-size:1.2rem;color:#e7ebf3}.ttb-fig__source a{color:inherit}.ttb-fig--file{background:#fff;color:var(--ttb-ink);border:2px solid var(--ttb-ink);padding:22px 22px 18px;margin-top:44px;overflow:visible}.ttb-fig--file .ttb-fig__stamp+.ttb-fig__rows{margin-top:5.6rem}.ttb-fig--file:before{display:none}.ttb-fig__tab{position:absolute;left:-2px;top:-26px;background:#e2dccb;border:2px solid var(--ttb-ink);border-bottom:0;padding:.4rem 1.2rem;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:2px 2px 0 0}.ttb-fig__stamp{position:absolute;right:18px;top:18px;transform:rotate(-8deg);border:3px solid var(--ttb-button-red,#d93633);color:var(--ttb-button-red,#d93633);padding:.3rem 1rem;font-size:1.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#ffffffe6;border-radius:3px;pointer-events:none}.ttb-fig__rows{margin:1.4rem 0 1rem}.ttb-fig__row{display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline;padding:.8rem 0;border-bottom:1px dashed #e2dccb}.ttb-fig__row dt{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4a5a75;flex:none}.ttb-fig__row dd{margin:0;font-size:1.6rem;font-weight:700;text-align:right}.ttb-fig--file .ttb-fig__row a,.ttb-fig--file .ttb-fig__setlist a{color:var(--ttb-blue);text-decoration:underline;text-underline-offset:2px}.ttb-fig--file .ttb-fig__setlist{margin:0 0 1rem}.ttb-fig--file .ttb-fig__setlist li{border-top:1px dashed #e2dccb}.ttb-fig--file .ttb-fig__quip{color:#4a5a75;font-size:1.4rem;font-weight:400;line-height:1.55;margin:0 0 .8rem}.ttb-fig--file .ttb-fig__source{color:#4a5a75}.ttb-pcard{background:#fff;border:2px solid var(--ttb-ink);margin:0 0 1.6rem}.ttb-pcard:not(:has(.ttb-pinfo__grade,.ttb-figp)){display:none}.ttb-pcard__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--ttb-ink);color:#fff;padding:.7rem 22px;font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ttb-pcard__code{background:var(--ttb-yellow);color:var(--ttb-ink);padding:.2rem .7rem;letter-spacing:.06em;text-transform:none;border-radius:2px}.ttb-pcard .ttb-pinfo__grade{border:0;margin:0}.ttb-pcard__body{border-top:1px solid var(--ttb-line,#e2dccb);padding:18px 22px 22px}.ttb-figp__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0 0 1.6rem;border-bottom:1px solid var(--ttb-line,#e2dccb)}.ttb-figp__strip div{padding:.2rem .6rem 1.2rem;text-align:center}.ttb-figp__strip div+div{border-left:1px solid var(--ttb-line,#e2dccb)}.ttb-figp__strip dt{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4a5a75}.ttb-figp__strip dd{margin:.2rem 0 0;font-size:1.6rem;font-weight:700;line-height:1.25}.ttb-figp__red{color:var(--ttb-button-red,#d93633)}.ttb-figp__quip{margin:0 0 .8rem;font-size:1.4rem;line-height:1.55;color:#4a5a75}.ttb-figp__label{margin:0 0 .4rem;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4a5a75}.ttb-figp__sets{list-style:none;margin:0 0 1.2rem;padding:0;font-size:1.4rem;line-height:1.5}.ttb-figp__sets li{padding:.5rem 0;border-bottom:1px solid var(--ttb-line,#e2dccb)}.ttb-figp__sets li:last-child{border-bottom:0}.ttb-figp__one{margin:0 0 .8rem;font-size:1.4rem;line-height:1.5;color:var(--ttb-ink)}.ttb-figp__one a{color:var(--ttb-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ttb-figp__sets a,.ttb-figp__source a{color:var(--ttb-ink);text-decoration:underline;text-underline-offset:2px}.ttb-figp__more summary{cursor:pointer;padding:.5rem 0;font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}.ttb-figp__source{margin:0;font-size:1.2rem;line-height:1.5;color:#4a5a75}@media(max-width:749px){.ttb-pcard__bar{padding:.7rem 16px}.ttb-pcard .ttb-pinfo__grade,.ttb-pcard__body{padding:16px}.ttb-figp__strip dd{font-size:1.5rem}.ttb-figp__source a,.ttb-figp__one a{display:inline-block;padding:1.2rem 0;margin:-1.2rem 0}.ttb-figp__more summary{display:inline-flex;align-items:center;min-height:44px}.ttb-figp__sets a{display:block;padding:1rem 0}.ttb-figp__sets li{padding:0}}.ttb-fig-tag{white-space:nowrap}.ttb-fig-tag:before{content:"";display:inline-block;width:.7em;height:.7em;border-radius:50%;margin:0 .45em 0 .7em;vertical-align:.02em}.ttb-fig-tag:first-child:before{margin-left:0}.ttb-fig-tag--exclusive:before{background:var(--ttb-yellow);box-shadow:0 0 0 1px var(--ttb-ink)}.ttb-fig-tag--retired:before{background:var(--ttb-red)}.ttb-fig-tag__more{font-weight:600}.card-wrapper .ttb-card-theme .ttb-fig-tag{display:none}.ttb-fig-ribbon .ttb-fig-tag{display:block;padding:.6rem 12px;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;white-space:normal;background:#e7ebf3;color:var(--ttb-ink)}.ttb-fig-ribbon .ttb-fig-tag:before{display:none}.ttb-fig-ribbon .ttb-fig-tag--exclusive{background:var(--ttb-ink);color:var(--ttb-yellow)}.ttb-fig-ribbon .ttb-fig-tag--exclusive:before{display:inline;content:"\2605\a0";width:auto;height:auto;margin:0;border-radius:0;background:none;box-shadow:none}.ttb-fig-ribbon .ttb-fig-tag__more{color:#e7ebf3}@media(max-width:749px){.ttb-fig-ribbon .ttb-fig-tag__more{display:block;font-size:0;letter-spacing:0}.ttb-fig-ribbon .ttb-fig-tag__more:after{content:attr(data-short);font-size:1.1rem;letter-spacing:.08em}}@media(max-width:749px){.ttb-fig__source a,.ttb-fig__more summary{display:inline-flex;align-items:center;min-height:44px}.ttb-fig__sets a{display:inline-block;padding:1rem 0}.ttb-fig__setlist a{display:block;padding:1rem 0}}@media(min-width:990px){.product__media-wrapper .product__media-item .product-media-container{max-width:min(100%,calc(560px * var(--ratio,1)));margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ttb-redesign.css.map */
