.tts-ph{display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;padding:0 20px 80px;background:var(--tts-primary)}.tts-ph--md{min-height:300px}.tts-ph__inner{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1080px;margin:0 auto}.tts-ph__meta{display:flex;align-items:center;gap:27px}.tts-ph__back{flex:0 0 34px;display:block;width:34px;height:34px;color:#fff;line-height:0;border-radius:50%;transition:transform .25s ease,background-color .25s ease}.tts-ph__back:hover,.tts-ph__back:focus-visible{transform:translateX(-3px);background:rgba(255,255,255,.12)}.tts-ph__back:focus-visible{outline:2px solid #fff;outline-offset:3px}.tts-ph__crumbs{display:inline-flex;flex-wrap:wrap;align-items:stretch;font-family:"Instrument Sans",sans-serif;font-size:12px;font-weight:400;line-height:12px;text-transform:uppercase}.tts-ph__crumb,.tts-ph__crumb:visited{display:inline-flex;align-items:center;padding:11px 12px;background:#fff;color:#1e1e1e;text-decoration:none}.tts-ph__crumb:nth-child(odd){background:#ebf2fe}.tts-ph__crumb.is-first{border-radius:6px 0 0 6px;font-weight:700}.tts-ph__crumb.is-last{border-radius:0 6px 6px 0}.tts-ph__crumb.is-first.is-last{border-radius:6px}.tts-product .tts-ph__crumb.is-last:not(.is-first){font-weight:300}a.tts-ph__crumb,.tts-ph__sublink{transition:color .2s ease}a.tts-ph__crumb:hover,a.tts-ph__crumb:focus-visible,a.tts-ph__sublink:hover,a.tts-ph__sublink:focus-visible{color:var(--tts-primary);text-decoration:underline;text-underline-offset:3px}a.tts-ph__sublink,a.tts-ph__sublink:visited{color:inherit;text-decoration:none}.tts-ph__crumb.has-items{flex-wrap:wrap;gap:0}.tts-ph__dot{white-space:pre;opacity:.6}.tts-products .tts-ph__title{margin:0;color:#fff;font-family:"Sora",sans-serif;font-size:35px;font-weight:600;line-height:45px}.tts-products--mfr .tts-ph__title{line-height:40px}.tts-products__intro{max-width:900px;margin-bottom:40px;color:#3b4252;font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:28px}.tts-products__intro p{margin:0 0 16px}.tts-pfilter.is-js .tts-pfilter__apply{display:none}.tts-pfilter__reset{color:var(--tts-primary);font-family:"Instrument Sans",sans-serif;font-size:14px;text-decoration:underline}.tts-products .tts-pgrid__heading{margin:0 0 40px;color:var(--tts-primary);font-family:"Sora",sans-serif;font-size:28px;font-weight:500;line-height:35px}.tts-pgrid__empty{margin:0;padding:40px 0;color:#3b4252;font-family:"Instrument Sans",sans-serif;font-size:16px}.tts-pcard__noimg{border-radius:4px;background:var(--tts-light)}.tts-products__cta{padding:80px 20px}.tts-product__main{padding:80px 20px 0}.tts-product__grid,.tts-product__range{width:100%;max-width:1300px;margin:0 auto}.tts-product__grid{display:grid;grid-template-columns:minmax(0,42.81fr) minmax(0,57.19fr);grid-template-areas:"gallery head" "gallery body";grid-template-rows:auto 1fr;column-gap:65px;row-gap:30px;align-items:start}.tts-product__head{grid-area:head;display:flex;flex-direction:column;gap:10px}.tts-product__gallery{grid-area:gallery;min-width:0}.tts-product__body{grid-area:body;display:flex;flex-direction:column;gap:35px;min-width:0}.tts-products .tts-product__title{margin:0;color:var(--tts-primary);font-family:"Sora",sans-serif;font-size:28px;font-weight:600;line-height:35px}.tts-product__caption{margin:0;color:var(--tts-navy);font-family:"Instrument Sans",sans-serif;font-size:16px;font-weight:600;line-height:20px}.tts-product__content{color:#3b4252;font-family:"Instrument Sans",sans-serif;font-size:16px;font-weight:400;line-height:28px}.tts-product__content>:first-child{margin-top:0}.tts-product__content>:last-child{margin-bottom:0}.tts-product__content p{margin:0 0 20px}.tts-product__content img{max-width:100%;height:auto}.tts-product__content ul,.tts-product__content ol{margin:0 0 20px;padding-left:20px}.tts-product__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/.96;padding:24px;border:1px solid #d9dee5;border-radius:6px;background:#fff}.tts-product__image img{width:100%;height:100%;object-fit:contain}.tts-product__range{margin-top:80px}.tts-products .tts-product__range .tts-pgrid__heading{font-size:25px;line-height:35px}@media (max-width:1024px){.tts-product__grid{column-gap:20px;grid-template-columns:minmax(0,50fr) minmax(0,50fr)}}@media (max-width:767px){.tts-ph,.tts-ph--md{min-height:0;padding:40px 20px}.tts-ph__inner{gap:20px}.tts-ph__meta{align-items:flex-start;gap:14px}.tts-ph__crumbs{display:block;line-height:16px}.tts-ph__crumb,.tts-ph__crumb:visited,.tts-ph__crumb:nth-child(odd){display:inline;padding:0;background:0 0;border-radius:0;color:#fff}.tts-ph__crumb.is-first{display:block;margin-bottom:8px}.tts-ph__crumb+.tts-ph__crumb:not(:nth-child(2))::before{content:" / "}a.tts-ph__crumb:hover,a.tts-ph__sublink:hover{color:#fff}a.tts-ph__crumb,a.tts-ph__sublink{text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:3px}.tts-ph__back{margin-top:0}.tts-products .tts-ph__title{font-size:23px;line-height:33px}.tts-products--mfr .tts-ph__title{font-size:25px;line-height:30px}.tts-products .tts-pgrid__heading{margin-bottom:20px;font-size:24px}.tts-products__cta{padding:40px 20px}.tts-products--mfr .tts-products__cta{padding-top:0}.tts-product__main{padding:40px 20px 0}.tts-product__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gallery" "body";row-gap:20px}.tts-products .tts-product__title{font-size:20px;line-height:27px}.tts-product__caption{font-size:15px;line-height:26px}.tts-product__body{gap:30px}.tts-product__range{margin-top:50px}.tts-products .tts-product__range .tts-pgrid__heading{font-size:20px;line-height:27px}}