.multicolumn-card--linked{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:var(--blocks-radius, 8px)}.multicolumn-card--linked:focus-visible{outline:2px solid currentColor;outline-offset:5px}.multicolumn-card--linked .multicolumn-card__info{flex:1;display:flex;flex-direction:column;align-items:flex-start}.multicolumn-card--linked .multicolumn-card__info>.btn{margin-top:auto;padding-top:1.6rem;font-size:1.4rem;line-height:1.5}.multicolumn-card--linked:hover .btn--plain:after,.multicolumn-card--linked:focus-visible .btn--plain:after{inset-inline-end:auto;inset-inline-start:0;width:calc(100% - var(--button-icon-width, 0rem))}.tt-buying-paths__grid{--f-columns-mobile: 1;--f-columns-md: 2;--f-columns-lg: 4;--f-columns-xl: 4}.tt-buying-paths__card,.tt-buying-paths__inner{display:flex;flex-direction:column;min-width:0}.tt-buying-paths__card :is(h3,p),.tt-buying-paths__action .btn__text{overflow-wrap:anywhere}.tt-buying-paths__action{margin-top:auto;padding-top:1.2rem}.tt-buying-paths__action .btn{min-height:4.4rem;max-width:100%;justify-content:flex-start;white-space:normal;text-align:start}.tt-capabilities__grid{--f-columns-mobile: 1;--f-columns-md: 2;--f-columns-lg: 4;--f-columns-xl: 4}.tt-capabilities__card,.tt-capabilities__inner{display:flex;flex-direction:column;min-width:0}.tt-capabilities__card :is(h3,p),.tt-capabilities__action .btn__text{overflow-wrap:anywhere}.tt-capabilities__action{margin-top:auto;padding-top:1.2rem}.tt-capabilities__action .btn{min-height:4.4rem;max-width:100%;justify-content:flex-start;white-space:normal;text-align:start}.tt-category-grid__items{--f-columns-mobile: 2;--f-columns-md: 4}.tt-category-grid__items .f-column,.tt-category-grid__items .collection-card,.tt-category-grid__items .collection-card__wrapper,.tt-category-grid__items .collection-card__inner{min-width:0}.tt-category-grid__items .collection-card__wrapper{min-height:4.4rem}.tt-category-grid__icon{color:rgb(var(--color-foreground));background:rgb(var(--color-secondary-background));flex-shrink:0}.tt-category-grid__description{margin-top:.8rem}.tt-category-grid__items :is(.collection-card__title,.tt-category-grid__description p){overflow-wrap:anywhere}@media(max-width:767.98px){.tt-category-grid__items .collection-card__inner .tt-category-grid__description{display:-webkit-box;overflow:hidden;max-width:100%;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tt-category-grid__items .tt-category-grid__description p{display:inline;margin:0}}.tt-final-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem}.tt-final-cta{min-width:0}.tt-final-cta :is(h2,p),.tt-final-cta__buttons .btn__text{overflow-wrap:anywhere}.tt-final-cta__buttons .btn{min-height:4.4rem;max-width:100%;white-space:normal;text-align:center}@media(max-width:767.98px){.tt-final-cta__buttons{width:100%;align-items:stretch;flex-direction:column}.tt-final-cta__buttons .btn--primary,.tt-final-cta__buttons .btn--secondary{width:100%}}.tt-home-hero{position:relative;overflow:hidden}.tt-home-hero .slideshow__bg,.tt-home-hero .slideshow__slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tt-home-hero .slideshow__content{position:relative;z-index:1}.tt-home-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem}.tt-home-hero__buttons .btn--plain{min-height:4.4rem;align-items:center}@media(max-width:767.98px){.tt-home-hero .slideshow__item-wrap{height:auto!important;min-height:clamp(46rem,120vw,52rem)}.tt-home-hero .slideshow__content{min-width:0;min-height:inherit}.tt-home-hero .slideshow__text{box-sizing:border-box;width:100%;min-width:0;padding-block:clamp(3.2rem,8vw,4rem)}.tt-home-hero .slideshow__subtitle{font-size:clamp(1.2rem,3.6vw,1.4rem);line-height:1.35;overflow-wrap:anywhere}.tt-home-hero .slideshow__title{--custom-heading-size: clamp(3.2rem, 9vw, 4rem);line-height:1.08;overflow-wrap:anywhere}.tt-home-hero__body{max-width:52rem;margin-inline:auto;font-size:clamp(1.4rem,4vw,1.6rem);line-height:1.5;overflow-wrap:anywhere}.tt-home-hero__buttons{width:100%;align-items:center;flex-direction:column;gap:1rem}.tt-home-hero__buttons .btn--primary,.tt-home-hero__buttons .btn--secondary{width:min(100%,30rem);min-width:0;height:auto;min-height:var(--buttons-height);padding-block:1rem;padding-inline:clamp(1.6rem,7vw,3.2rem);line-height:1.3;white-space:normal;text-align:center}.tt-home-hero__buttons .btn__text{min-width:0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.tt-home-hero__buttons .btn--plain{max-width:100%;justify-content:center;white-space:normal}}.index-template #MainContent .f-price__sale{display:none!important}.index-template #MainContent .f-price__regular{display:block!important}.tt-oemeta-links__grid{margin:0;padding:0}.tt-oemeta-links__grid>li{list-style:none;min-width:0}.tt-oemeta-links .collection-card,.tt-oemeta-links .collection-card__wrapper,.tt-oemeta-links .collection-card__inner{min-width:0}.tt-oemeta-links .collection-card__wrapper{min-height:4.8rem}.tt-oemeta-links .collection-card__title,.tt-oemeta-links .section__header--buttons .btn__text{overflow-wrap:anywhere}.tt-oemeta-links .section__header--buttons .btn{min-height:4.4rem;max-width:100%;justify-content:flex-start;white-space:normal;text-align:start}.tt-trust-strip__grid{--f-columns-mobile: 2;--f-columns-md: 2;--f-columns-lg: 4;--f-columns-xl: 4}.tt-trust-strip__grid .f-column,.tt-trust-strip__grid .custom-card{min-width:0}.tt-trust-strip__grid :is(h3,p){overflow-wrap:anywhere}#MainContent .product__info-container--purchase-order .product__block--title{margin-bottom:12px}#MainContent .product__info-container--purchase-order .product__block--price{margin-top:0;margin-bottom:16px}#MainContent .product__info-container--purchase-order .product__block--description{margin-block:16px}#MainContent .product__info-container--purchase-order .product__block--variant_picker{margin-top:20px;margin-bottom:8px}#MainContent .product__info-container--purchase-order .product__block--meta{margin-top:8px;margin-bottom:16px}#MainContent .product__info-container--purchase-order .product__block--inventory{margin-block:16px}#MainContent .product__info-container--purchase-order .product__block--inventory .product__tax{margin-top:6px}#MainContent .product__info-container--purchase-order .product__block--buy_buttons{margin-top:16px}@media(max-width:639.98px){#MainContent .product__info-container--purchase-order .product__block--variant_picker{margin-top:16px}#MainContent .product__info-container--purchase-order .product__block--meta{margin-bottom:12px}#MainContent .product__info-container--purchase-order .product__block--inventory{margin-block:12px}#MainContent .product__info-container--purchase-order .product__block--buy_buttons{margin-top:12px}}.tt-article-shopping{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:32px;padding:32px 34px;border:1px solid #e5e5e5;border-radius:14px;background:#fafafa;color:#111;box-sizing:border-box;width:100%}.tt-article-shopping__eyebrow{display:block;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:1.4px;color:#606060}.tt-article-shopping__copy h2{font-family:var(--font-heading-family);font-size:26px;line-height:1.2;letter-spacing:-.5px;font-weight:700;margin:14px 0 12px;color:#111}.tt-article-shopping__copy p{font-size:16px;line-height:1.65;margin:0;color:#606060}.tt-article-shopping__actions{display:flex;flex-direction:column;align-items:flex-start;padding-top:25px}.tt-article-shopping__link{display:inline-flex;align-items:center;gap:10px;min-height:39px;padding:6px 0;border:0;background:transparent;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer}.tt-article-shopping__shop{color:#06c}.tt-article-shopping__link span{position:relative;padding-bottom:4px}.tt-article-shopping__link span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.tt-article-shopping__link:hover span:after,.tt-article-shopping__link:focus-visible span:after{transform:scaleX(1)}.tt-article-shopping__link svg{flex:none;transform:none;transition:none}.tt-article-shopping .tt-article-shopping__chat{font-size:14px;color:#111;text-transform:none}.tt-article-shopping .tt-article-shopping__chat svg{position:relative;top:-2px;order:-1}@media(max-width:749px){.tt-article-shopping{grid-template-columns:1fr;gap:20px;padding:26px 24px}.tt-article-shopping__copy h2{font-size:25px}.tt-article-shopping__actions{padding-top:0}}@media(pointer:coarse){.tt-article-shopping__link{min-height:44px}}@media(prefers-reduced-motion:reduce){.tt-article-shopping__link span:after{transition:none}}.tt-availability{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:32px;border:1px solid #dcdce1;border-radius:20px;background:#fff;color:#1d1d1f;overflow:auto}.tt-availability::backdrop{background:#00000052;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tt-availability h2{margin:0 36px 12px 0;font-size:26px;line-height:1.2}.tt-availability p{font-size:15px;line-height:1.5}.tt-availability__close{position:absolute;top:14px;right:14px;inset-inline-end:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:50%;background:#f5f5f7;color:#1d1d1f;cursor:pointer}.tt-availability__close svg{width:20px;height:20px}@media(hover:hover){.tt-availability__close:hover{background:#ededf0;color:#1d1d1f}}.tt-availability__summary{padding:12px 16px;border-radius:12px;background:#f5f5f7;overflow-wrap:anywhere}.tt-availability__fields{display:grid;gap:8px;margin:20px 0}.tt-availability__fields input:not(.quantity__input),.tt-availability__fields textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd1d2;border-radius:10px;background:#fff;font:inherit;font-size:16px}.tt-availability__fields label{font-size:14px;margin-top:8px}.tt-availability__submit{width:100%;min-height:48px}.tt-availability__call{display:block;padding:14px 0 0;text-align:center;color:#06c;text-decoration:underline;text-underline-offset:3px}.tt-availability :focus-visible{outline:2px solid #0071e3;outline-offset:3px}@media(max-width:600px){.tt-availability{padding:24px}.tt-availability h2{font-size:24px}}tt-product-description{display:block;overflow-wrap:anywhere}tt-product-description [hidden]{display:none!important}tt-product-description[data-animating]{overflow:clip}tt-product-description .tt-product-description__full,tt-product-description .tt-product-description__preview{margin:0}.tt-product-description__suffix{white-space:nowrap}tt-product-description .tt-product-description__toggle{display:inline;width:auto;height:auto;min-height:0;margin:0;margin-inline-start:.5em;padding:0;border:0;border-radius:0;background:none;color:var(--tt-action-blue, #0071e3);font:inherit;font-weight:500;letter-spacing:inherit;text-transform:none;white-space:nowrap;vertical-align:baseline;cursor:pointer}tt-product-description .tt-product-description__toggle[aria-expanded=true]{margin-inline-start:0}.tt-product-description__icon{position:relative;display:inline-block;width:.65em;height:.65em;margin-inline-start:.35em;vertical-align:.01em}.tt-product-description__icon:before,.tt-product-description__icon:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:1.25px;margin:auto;border-radius:1px;background:currentColor;content:""}.tt-product-description__icon:after{transform:rotate(90deg)}.tt-product-description__toggle[aria-expanded=true] .tt-product-description__icon:after{opacity:0}@media(hover:hover)and (pointer:fine){.tt-product-description__toggle:hover [data-description-label]{text-decoration:underline;text-underline-offset:.18em}}tt-product-description .tt-product-description__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}@media print{tt-product-description .tt-product-description__full[hidden]{display:block!important}tt-product-description .tt-product-description__preview{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/compiled_assets/styles.css.map */
