:root{--ts-navy: #051125;--ts-amber: #e3a336;--ts-amber-hover: #f0b64a}#faq{scroll-margin-top:2rem}.ts-404{padding-block:clamp(3.2rem,8vw,8rem);text-align:center}.ts-404__code{display:flex;align-items:center;justify-content:center;gap:clamp(.4rem,2vw,1.6rem);margin:0 0 2.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(9rem,26vw,19rem);line-height:1;color:rgb(var(--color-foreground))}.ts-404__nut{width:.78em;height:.78em;color:var(--ts-amber)}.ts-404__title{margin:0 0 1.2rem;font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.15}.ts-404__text{max-width:52rem;margin:0 auto;font-size:1.7rem;line-height:1.6}.ts-404__search{display:flex;max-width:56rem;margin:3rem auto 2rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:2.6rem;overflow:hidden;background:#fff}.ts-404__search:focus-within{outline:3px solid var(--ts-amber);outline-offset:2px}.ts-404__search input[type=search]{flex:1;min-width:0;height:5rem;padding:0 2rem;border:0;background:transparent;font:inherit;font-size:1.6rem;color:#0e1b4d}.ts-404__search input[type=search]:focus-visible{outline:0;box-shadow:none}.ts-404__search button{min-width:11rem;padding:0 2.4rem;border:0;background:var(--ts-amber);color:var(--ts-navy);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;cursor:pointer}.ts-404__search button:hover{background:var(--ts-amber-hover)}.ts-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.ts-404__more{margin:5rem 0 1.6rem;font-size:2rem}.ts-404__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.2rem;max-width:96rem;margin:0 auto;padding:0;list-style:none}.ts-404__link{display:flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1.2rem 1.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:1.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-decoration:none}.ts-404__link:hover{border-color:var(--ts-amber);background:#e3a3361f}main .color-scheme-2{--color-button-text: 5, 17, 37;--color-secondary-button-text: 255, 255, 255}main .color-scheme-2 .button--secondary{--alpha-button-background: 0}.ts-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:0 0 1.2rem;padding:0;list-style:none;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.ts-breadcrumbs__list li+li:before{content:"\203a";margin:0 .8rem}.ts-breadcrumbs__list a{color:inherit;text-decoration:none}.ts-breadcrumbs__list a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.ts-breadcrumbs__list [aria-current]{color:rgb(var(--color-foreground));overflow-wrap:anywhere}@keyframes ts-nut-turn{0%{transform:rotate(-300deg);opacity:0}to{transform:none;opacity:1}}@keyframes ts-faq-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ts-404__nut{animation:ts-nut-turn 1.8s cubic-bezier(.2,.7,.2,1) 1 both}.ts-404__link{transition:transform .2s ease}.ts-404__link:hover{transform:translateY(-2px)}.footer-faq__item[open] .footer-faq__answer{animation:ts-faq-reveal .25s ease-out}}:root{--ts-ink: #0e1b4d;--ts-paper: #f4f6f8;--ts-steel: #e9edf1;--ts-steel-deep: #dde3e9;--ts-radius: 2rem;--ts-radius-inner: 1.2rem;--ts-gutter: 1.6rem;--ts-ease: cubic-bezier(.2, .7, .2, 1)}@media screen and (min-width:750px){:root{--ts-gutter: 5rem;--ts-radius: 2.8rem}}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em;line-height:1.05}.ts-hero__card,.icon-cards--sheet .icon-cards__inner{border-radius:var(--ts-radius)}.ts-hero{color:var(--ts-ink)}.ts-hero__card{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "plate" "chart";gap:3.2rem;width:calc(100% - var(--ts-gutter) * 2);max-width:calc(var(--page-width) - 10rem);margin:0 auto;padding:3.2rem 2rem;background:var(--ts-paper)}@media screen and (min-width:990px){.ts-hero__card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy plate" "chart plate";align-items:start;gap:4.8rem 6.4rem;padding:6.4rem}}.ts-hero__copy{grid-area:copy}.ts-hero__plate{grid-area:plate}.ts-hero__card>.ts-chart{grid-area:chart}.ts-hero__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.6rem,9.4vw,9.6rem);line-height:.95;letter-spacing:-.035em;color:var(--ts-navy)}@media screen and (min-width:990px){.ts-hero__title{font-size:clamp(5.6rem,6.2vw,9.6rem)}}.ts-hero__lede{max-width:48rem;margin:2.4rem 0 0;font-size:1.8rem;line-height:1.5;color:var(--ts-ink)}@media screen and (min-width:750px){.ts-hero__lede{font-size:2rem}}.ts-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.ts-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border-radius:10rem;background:var(--ts-amber);color:var(--ts-navy);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;text-decoration:none}.ts-hero__button:hover{background:var(--ts-amber-hover)}.ts-hero__button--secondary{background:var(--ts-navy);color:#fff}.ts-hero__button--secondary:hover{background:var(--ts-ink)}.ts-hero__button:focus-visible,.ts-chart__find:focus-visible,.ts-chart__select:focus-visible{outline:3px solid var(--ts-amber);outline-offset:3px;box-shadow:0 0 0 6px var(--ts-navy)}@media screen and (max-width:749px){.ts-hero__button{flex:1 1 100%}}.ts-hero__plate{margin:0}.ts-hero__plate{overflow:hidden;border-radius:var(--ts-radius-inner);background:#fff}.ts-hero__plate-link{display:block;overflow:hidden;background:#fff}.ts-hero__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.ts-hero__caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem;padding:1.6rem 2rem;background:var(--ts-navy);color:#fff;font-size:1.6rem;line-height:1.35}.ts-hero__caption a{color:#fff;text-decoration:none}.ts-hero__caption a:hover{text-decoration:underline;text-underline-offset:.3rem}.ts-hero__price{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;font-variant-numeric:tabular-nums;color:var(--ts-amber);white-space:nowrap}.ts-chart{display:block;padding:2.4rem;border-radius:var(--ts-radius-inner);background:var(--ts-steel)}.ts-chart__title{margin:0;font-size:2.2rem;letter-spacing:-.01em;color:var(--ts-navy)}.ts-chart__note{margin:1.2rem 0 0;font-size:1.4rem;color:var(--ts-ink)}.ts-chart__control{display:grid;gap:2rem;margin-top:2rem}.ts-chart__pickers{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.6rem 2.4rem}.ts-chart__field{display:grid;gap:.6rem;min-width:0;margin:0;padding:0;border:0}.ts-chart__choices{display:flex;flex-wrap:wrap;gap:0}.ts-chart__choices legend{float:left;width:100%;margin-bottom:.6rem}.ts-chart__choice{position:relative}.ts-chart__choice input{position:absolute;opacity:0;width:1px;height:1px}.ts-chart__choice span{display:inline-flex;align-items:center;justify-content:center;min-width:8.8rem;min-height:4.8rem;padding:0 1.6rem;background:#fff;color:var(--ts-navy);font-weight:700;font-size:1.5rem;cursor:pointer;border:.2rem solid var(--ts-navy)}.ts-chart__choice:first-of-type span{border-radius:4rem 0 0 4rem}.ts-chart__choice:last-of-type span{border-radius:0 4rem 4rem 0;margin-left:-.2rem}.ts-chart__choice input:checked+span{background:var(--ts-navy);color:#fff}.ts-chart__choice input:focus-visible+span{outline:.3rem solid var(--ts-amber);outline-offset:.2rem;position:relative;z-index:1}.ts-chart__answer{display:grid;gap:1.2rem 3.2rem}@media screen and (min-width:750px){.ts-chart__answer{grid-template-columns:auto minmax(0,1fr);align-items:start}}.ts-chart__advice{display:grid;gap:.8rem;margin:0;font-size:1.5rem;line-height:1.45}.ts-chart__advice div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1.2rem}.ts-chart__advice dt{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--ts-navy)}.ts-chart__advice dd{margin:0}.ts-chart__links{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;margin:0}tap-drill-finder:not(:defined) .ts-chart__control{display:none}.ts-chart__label{font-size:1.4rem;font-weight:600}.ts-chart__select{min-height:4.8rem;min-width:9.6rem;padding:0 3.6rem 0 1.6rem;border:0;border-radius:10rem;background:var(--ts-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23e3a336' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 1.4rem center / 1.2rem;color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;-webkit-appearance:none;appearance:none;cursor:pointer}.ts-chart__result{display:flex;flex-direction:column;margin:0;line-height:1.1}.ts-chart__result-size{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.6rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ts-navy)}.ts-chart__result-text{font-size:1.4rem}@media screen and (max-width:749px){.ts-chart__result-size{font-size:3rem;white-space:nowrap}}.ts-chart__find{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--ts-navy);font-weight:600;font-size:1.5rem;text-decoration:underline;text-decoration-color:var(--ts-amber);text-decoration-thickness:.3rem;text-underline-offset:.5rem}.ts-chart__table-wrap{margin-top:2rem;overflow-x:auto}@media screen and (max-width:749px){tap-drill-finder:defined .ts-chart__table-wrap{display:none}}.ts-chart__table{width:100%;border-collapse:collapse;font-size:1.4rem;font-variant-numeric:tabular-nums;text-align:center}.ts-chart__table th,.ts-chart__table td{padding:.8rem .4rem;border:0}.ts-chart__table th[scope=row]{padding-right:1.2rem;text-align:left;white-space:nowrap}.ts-chart__table thead th{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--ts-navy)}.ts-chart__table tbody tr:nth-child(odd){background:var(--ts-steel-deep)}.ts-chart__table tbody tr:last-child td{font-weight:700;color:var(--ts-navy)}.ts-chart__table .is-current{background:var(--ts-amber);color:var(--ts-navy)}.ts-chart__unit{font-weight:400;font-size:1.3rem}.icon-cards--strip{background:var(--ts-steel)}.icon-cards--strip .icon-card__icon{background:var(--ts-navy);color:var(--ts-amber)}.icon-cards--strip .icon-card__title{font-size:1.6rem}.icon-cards--strip .icon-card__text{font-size:1.4rem;opacity:1}.icon-cards--sheet .icon-cards__inner{box-sizing:border-box;width:calc(100% - var(--ts-gutter) * 2);max-width:calc(var(--page-width) - 10rem);padding:4rem 2rem;background:var(--ts-paper);color:var(--ts-ink)}@media screen and (min-width:990px){.icon-cards--sheet .icon-cards__inner{padding:7.2rem 8rem}}.icon-cards--sheet .icon-cards__heading-wrap{margin-bottom:3.2rem;text-align:left}.icon-cards--sheet .icon-cards__heading{color:var(--ts-navy)}.icon-cards--sheet .icon-cards__grid{grid-template-columns:minmax(0,1fr);gap:.4rem}@media screen and (min-width:990px){.icon-cards--sheet .icon-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 8rem}}.icon-cards--sheet .icon-card__body{display:grid;grid-template-columns:auto minmax(2.4rem,1fr) auto;grid-template-areas:"title leader shop" "text text text";align-items:baseline;gap:.4rem 1.2rem;margin:0 -1.2rem;padding:1.6rem 1.2rem;border-radius:var(--ts-radius-inner)}.icon-cards--sheet .icon-card__content{display:contents}.icon-cards--sheet .icon-card__body--thumb{grid-template-columns:9.6rem minmax(0,1fr) auto;grid-template-areas:"thumb title shop" "thumb text shop";align-items:center;column-gap:2rem}.icon-cards--sheet .icon-card__body--thumb .icon-card__leader{display:none}.icon-cards--sheet .icon-card__body--thumb .icon-card__title{align-self:end}.icon-cards--sheet .icon-card__body--thumb .icon-card__text{align-self:start}.icon-cards--sheet .icon-card__title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.icon-card__thumb{grid-area:thumb;align-self:center;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--ts-radius-inner);background:#fff}.icon-card__thumb img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:749px){.icon-cards--sheet .icon-card__body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title shop" "text text"}.icon-cards--sheet .icon-card__body--thumb{grid-template-columns:6.4rem minmax(0,1fr) auto;grid-template-areas:"thumb title shop" "thumb text shop";column-gap:1.4rem}.icon-cards--sheet .icon-card__leader,.icon-cards--sheet .icon-card__shop-word{display:none}.icon-cards--sheet .icon-card__title{font-size:1.9rem}.icon-cards--sheet .icon-card__text{font-size:1.5rem}}.icon-cards--sheet .icon-card__title{grid-area:title;font-size:2.2rem;color:var(--ts-navy)}@media screen and (min-width:990px){.icon-cards--sheet .icon-card__title{font-size:2.6rem}}.icon-cards--sheet .icon-card__text{grid-area:text;max-width:40ch;margin:0;font-size:1.6rem;opacity:1}.icon-cards--sheet .icon-card__leader{grid-area:leader;align-self:end;margin-bottom:.6rem;border-bottom:4px dotted rgba(14,27,77,.35)}.icon-cards--sheet .icon-card__shop{grid-area:shop;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;color:var(--ts-navy);white-space:nowrap}.icon-cards--sheet .icon-card__shop{display:inline-flex;align-items:baseline;gap:1.2rem}.icon-cards--sheet .icon-card__count{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;color:var(--ts-ink)}@media screen and (max-width:749px){.icon-cards--sheet .icon-card__shop{flex-direction:column;align-items:flex-end;gap:.2rem}}.icon-cards--sheet .icon-card__arrow{display:inline-block;color:var(--ts-amber);font-size:1.8rem}.icon-cards--sheet a.icon-card__body:hover{background:#e3a3362e}.icon-cards--sheet a.icon-card__body:focus-visible{outline:3px solid var(--ts-navy);outline-offset:0;box-shadow:none}.product-card-wrapper .card.card--card{background:var(--ts-steel);border:0;border-radius:var(--product-card-corner-radius);outline:.3rem solid transparent;outline-offset:-.3rem}.product-card-wrapper .card--card .card__inner,.product-card-wrapper .card--card .card__media,.product-card-wrapper .card--card .card__media .media{border-radius:var(--ts-radius-inner)}.product-card-wrapper .card--card .card__inner{background:#fff}.card__variant-count{display:block;margin-top:.4rem;font-size:1.4rem;color:var(--ts-ink)}.product-card-wrapper .quick-add__submit{--color-secondary-button: 5, 17, 37;--color-secondary-button-text: 255, 255, 255;width:100%;min-height:4.4rem;padding:0 1.2rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:0;white-space:nowrap}.product-card-wrapper .card--card .quick-add{margin:1.4rem 0 0}@media screen and (max-width:749px){.product-card-wrapper .quick-add__submit{padding:0 .8rem;font-size:1.3rem}}.product-card-wrapper .quick-add__submit:not([disabled]):hover{--color-secondary-button: 227, 163, 54;--color-secondary-button-text: 5, 17, 37}.product-card-wrapper .card--card>.card__content{padding:1.6rem 1.6rem 2rem}.product-card-wrapper .card__heading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:1.5rem;letter-spacing:0;color:var(--ts-navy)}@media screen and (min-width:750px){.product-card-wrapper .card__heading{font-size:1.6rem}}.product-card-wrapper .price{margin-top:.8rem;font-variant-numeric:tabular-nums}.product-card-wrapper .price .price-item--regular,.product-card-wrapper .price .price-item--sale{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.7rem;letter-spacing:-.01em;color:var(--ts-navy);white-space:nowrap}.product-card-wrapper .price--on-sale .price__sale s .price-item--regular{font-family:var(--font-body-family);font-size:1.4rem}@media screen and (min-width:750px){.product-card-wrapper .price .price-item--regular,.product-card-wrapper .price .price-item--sale{font-size:2.1rem}}.product-card-wrapper:hover .card.card--card,.product-card-wrapper:focus-within .card.card--card{outline-color:var(--ts-amber)}.featured-collection .title-wrapper-with-link,.collection .title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.image-with-text__content.color-scheme-5{padding:4rem 2.4rem}@media screen and (min-width:750px){.image-with-text__content.color-scheme-5{padding:6.4rem}}.image-with-text__content.color-scheme-5 .image-with-text__text,.image-with-text__content.color-scheme-5 .image-with-text__text p{font-size:1.7rem;line-height:1.55;color:var(--ts-navy)}.image-with-text__content.color-scheme-5 .image-with-text__heading{font-size:clamp(3.4rem,4.4vw,5.6rem)}.image-with-text__content.color-scheme-5 .button--primary{--color-button: 5, 17, 37;--color-button-text: 255, 255, 255}.rich-text.color-scheme-2 .rich-text__heading{max-width:22ch;margin-inline:auto}.rich-text.color-scheme-2 .rich-text__text p{font-size:1.8rem;line-height:1.55}@keyframes ts-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes ts-card-in{0%{transform:translateY(3.2rem) scale(.985)}to{transform:none}}@keyframes ts-lift{0%{transform:translateY(2.4rem)}to{transform:none}}@media(prefers-reduced-motion:no-preference){.ts-hero__card{animation:ts-card-in .7s var(--ts-ease) both}.ts-hero__title{animation:ts-lift .7s var(--ts-ease) .12s both}.ts-hero__lede{animation:ts-rise .7s var(--ts-ease) .2s both}.ts-hero__actions{animation:ts-rise .7s var(--ts-ease) .28s both}.ts-hero__plate{animation:ts-lift .8s var(--ts-ease) .24s both}.ts-hero__card>.ts-chart{animation:ts-rise .7s var(--ts-ease) .36s both}.ts-hero__button,.ts-chart__select,.ts-chart__choice span,.icon-card__arrow,.icon-card__thumb img,.tsp__chip>span,.tsp__btn{transition:transform .2s var(--ts-ease)}.ts-hero__button:hover{transform:translateY(-2px)}.ts-hero__button:active,.button:not([disabled]):active{transform:translateY(1px) scale(.98)}.icon-cards--sheet a.icon-card__body:hover .icon-card__arrow{transform:translate(.6rem)}.icon-cards--sheet a.icon-card__body:hover .icon-card__thumb img{transform:scale(1.06)}.product-card-wrapper .card__media img{transition:transform .6s var(--ts-ease)}.button{transition:transform .15s var(--ts-ease)}.tsp__btn:not(:disabled):active,.tsp__chip input:not(:disabled)+span:active{transform:translateY(1px) scale(.98)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.product-card-wrapper:hover .card__media img{transform:scale(1.05)}}.quick-add__choose{display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.product-card-wrapper .stock-badge{margin-top:1rem}form.facets__form .facets__summary{min-height:4.4rem;padding:0 1.6rem;border-radius:4rem;background:var(--ts-steel);color:var(--ts-navy);display:flex;align-items:center}form.facets__form .facets__disclosure[open] .facets__summary{background:var(--ts-navy);color:#fff}.facets__summary>div{display:flex;align-items:center;gap:.8rem}.facets__summary .icon-caret{position:static;flex:none}.facets__form{align-items:center;margin-bottom:1.5rem}.facets__wrapper{align-self:center}.facets__wrapper .facets__summary{margin-bottom:0}.facets__form .facets__heading{margin:0 2rem 0 0}.facets__form .facet-filters{align-items:center}form.facets__form .product-count{align-self:center}.facet-filters__field .select__select,.facet-filters__sort{min-height:4.4rem;border-radius:4rem}.active-facets__button-inner{min-height:4.4rem;padding-inline:1.6rem;border-radius:4rem}.mobile-facets__open{min-height:4.4rem}.ts-empty{max-width:72rem;margin:0 auto;padding:4.8rem 0 6.4rem}.ts-empty__heading{margin:0 0 1.2rem;color:var(--ts-navy)}.ts-empty__text{margin:0 0 2.4rem;font-size:1.7rem;color:var(--ts-ink)}.ts-empty__list{display:grid;gap:.4rem;margin:0 0 3.2rem;padding:0;list-style:none}.ts-empty__list a{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:5.6rem;padding:0 2rem;background:var(--ts-steel);border-radius:var(--ts-radius-inner);color:var(--ts-navy);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;text-decoration:none}.ts-empty__list a:hover{background:var(--ts-steel-deep)}.ts-empty__count{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;white-space:nowrap}.ts-empty__search{display:flex;gap:.8rem;margin-bottom:1.6rem}.ts-empty__search input{flex:1;min-width:0;min-height:4.8rem;padding:0 2rem;border:.2rem solid var(--ts-steel-deep);border-radius:4rem;font:inherit;font-size:1.6rem}.ts-empty__search input:focus-visible{outline:.3rem solid var(--ts-amber);outline-offset:.2rem}.ts-empty__contact{margin:0;font-size:1.6rem}.ts-enquiry__inner{display:grid;gap:3.2rem}@media screen and (min-width:990px){.ts-enquiry__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8rem;align-items:start}}.ts-enquiry__heading{margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.ts-enquiry__text{font-size:1.8rem;line-height:1.55;color:rgb(var(--color-foreground))}.ts-enquiry__details{margin-top:2.4rem;padding:2.4rem;border-radius:var(--ts-radius-inner);background:var(--ts-amber);color:var(--ts-navy);font-size:1.6rem;line-height:1.55}.ts-enquiry__details a{color:inherit;text-decoration-thickness:.2rem}.ts-enquiry__details>:first-child{margin-top:0}.ts-enquiry__details>:last-child{margin-bottom:0}.ts-enquiry__panel{padding:2.4rem 1.6rem;background:var(--ts-steel);border-radius:var(--ts-radius)}@media screen and (min-width:750px){.ts-enquiry__panel{padding:4rem}}.ts-enquiry__form,.ts-enquiry__row{display:grid;gap:2rem}@media screen and (min-width:750px){.ts-enquiry__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-enquiry__field{display:grid;gap:.6rem;min-width:0}.ts-enquiry__field--short{max-width:24rem}.ts-enquiry__field label{font-weight:var(--font-body-weight-bold);font-size:1.5rem;color:var(--ts-navy)}.ts-enquiry__field input,.ts-enquiry__field select,.ts-enquiry__field textarea{width:100%;min-height:4.8rem;padding:1.2rem 1.6rem;border:.2rem solid transparent;border-radius:var(--ts-radius-inner);background:#fff;color:var(--ts-ink);font:inherit;font-size:1.6rem;box-sizing:border-box}.ts-enquiry__field textarea{min-height:16rem;resize:vertical}.ts-enquiry__field input:focus-visible,.ts-enquiry__field select:focus-visible,.ts-enquiry__field textarea:focus-visible{outline:.3rem solid var(--ts-amber);outline-offset:0;border-color:var(--ts-navy)}.ts-enquiry__field [aria-invalid=true]{border-color:#b3261e}.ts-enquiry__hint{margin:0;font-size:1.4rem;color:var(--ts-ink)}.ts-enquiry__submit{justify-self:start;min-height:5.2rem;padding:0 3.2rem}@media screen and (max-width:749px){.ts-enquiry__submit{justify-self:stretch}}.ts-enquiry__status{margin:0;padding:1.6rem;border-radius:var(--ts-radius-inner);font-weight:var(--font-body-weight-bold)}.ts-enquiry__status--ok{background:#e3f2ea;color:#0b5132}.ts-enquiry__status--error{background:#fbe9e7;color:#8c1d18}.ts-enquiry__status--error ul{margin:.4rem 0 0;padding-left:2rem}@media(prefers-reduced-motion:no-preference){cart-drawer .drawer__inner{transition:transform .32s var(--ts-ease)}}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner,.footer-faq__icon:after,.tsp__chip>span,.ts-chart__choice span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ts-enhancements.css.map */
