.tf{font-family:var(--font-primary,"Instrument Sans",system-ui,sans-serif);color:#2a2a2a;font-size:16px;line-height:1.5;overflow-x:clip}.tf *,.tf *:before,.tf *:after{box-sizing:border-box}.tf h1,.tf h2,.tf h3,.tf h4,.tf p,.tf figure,.tf blockquote,.tf ul,.tf ol,.tf dl,.tf dd,.tf address{margin:0}.tf h1,.tf h2,.tf h3,.tf h4{font-family:var(--font-primary,"Instrument Sans",sans-serif);letter-spacing:0;text-transform:none;color:inherit}.tf ul,.tf ol{list-style:none;padding:0}.tf li{margin:0}.tf a{color:#543229}.tf img,.tf svg{max-width:100%}.tf table{border:0;margin:0;background:none;border-spacing:0}.tf [id]{scroll-margin-top:120px}.tf th,.tf td{border-left:0;border-right:0;background:none}.tf :focus-visible{outline:2px solid #543229;outline-offset:3px}.tf .tf-wrap{max-width:var(--layout-container,1320px);margin-inline:auto;padding-inline:var(--layout-page-margin,60px);box-sizing:content-box}.tf .tf-sec{padding-top:clamp(64px,8vw,120px)}.tf .tf-band{background:#f8f5f0;margin-top:clamp(64px,8vw,120px);padding-block:clamp(56px,7vw,104px)}.tf .tf-head{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(28px,3.5vw,48px)}.tf .tf-h2{font-size:clamp(26px,3.2vw,40px);line-height:1.15;font-weight:700;text-transform:uppercase}.tf .tf-lead{max-width:680px;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:#5f5f5f}.tf .tf-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#543229}.tf .tf-sub{margin:0 0 12px;font-size:15px;font-weight:600}.tf .tf-btns{display:flex;flex-wrap:wrap;gap:12px 16px}.tf .tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:1px solid transparent;font:500 16px/1.2 var(--font-primary,sans-serif);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.tf .tf-btn svg{width:18px;height:18px;flex:none}.tf .tf-btn--primary{background:#543229;color:#fff}.tf .tf-btn--primary:hover{background:#754c2d;color:#fff}.tf .tf-btn--outline{border-color:#2a2a2a;color:#2a2a2a;background:transparent}.tf .tf-btn--outline:hover{background:#2a2a2a;color:#fff}.tf .tf-btn--light{background:#fff;color:#543229}.tf .tf-btn--light:hover{background:#f3ece2;color:#543229}.tf .tf-btn--ghost{border-color:#fff;color:#fff;background:transparent}.tf .tf-btn--ghost:hover{background:#ffffff1f;color:#fff}.tf .tf-chips{display:flex;flex-wrap:wrap;gap:8px}.tf .tf-chip{padding:8px 14px;border-radius:999px;border:1px solid #e8e8e8;font-size:14px}.tf .tf-chip--warm{border-color:transparent;background:#f8f5f0}.tf .tf-chip--white{border-color:transparent;background:#fff;padding:6px 12px}.tf .tf-hero{background:#f8f5f0}.tf .tf-hero__in{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(32px,5vw,64px) clamp(36px,4.5vw,64px)}.tf .tf-hero__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.tf .tf-h1{font-size:clamp(36px,4.8vw,64px);line-height:1.06;font-weight:700;letter-spacing:-.01em}.tf .tf-hero__lead{max-width:560px;font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:#5f5f5f}.tf .tf-hero__stage{flex:1 1 480px;min-width:0;max-width:540px}.tf .tf-show{--ch:322px;--cw:200px;display:flex;gap:clamp(12px,1.6vw,20px);align-items:stretch}.tf .tf-show__model{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.tf .tf-show__fig{position:relative}.tf .tf-show__fig svg{display:block;width:100%;height:auto}.tf .tf-l{opacity:0;transition:opacity .45s ease}.tf .tf-l.is-on{opacity:1}.tf .tf-call{position:absolute;display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#fff;box-shadow:0 1px #e6ddd0;font-size:12px;font-weight:600;color:#543229;white-space:nowrap}.tf .tf-call:after{content:"";position:absolute;top:50%;width:16px;border-top:1.5px dashed #d9a441}.tf .tf-call--lapel{top:27%;left:2%}.tf .tf-call--pocket{top:55%;left:0}.tf .tf-call--lapel:after,.tf .tf-call--pocket:after{right:-16px}.tf .tf-call--front{top:40%;right:0}.tf .tf-call--front:after{left:-16px}.tf .tf-show__read{min-height:56px;display:flex;flex-direction:column;justify-content:center;gap:2px}.tf .tf-show__title{font-size:15px;font-weight:600;line-height:1.3}.tf .tf-show__subt{font-size:13px;color:#5f5f5f}.tf .tf-show__ctrl{display:flex;align-items:center;gap:10px}.tf .tf-ibtn{width:44px;height:44px;flex:none;padding:0;border-radius:999px;border:1px solid #ddd3c6;background:#fff;color:#2a2a2a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tf .tf-ibtn svg{width:18px;height:18px}.tf .tf-ibtn--dark{border-color:#543229;background:#543229;color:#fff}.tf .tf-ibtn--dark svg{width:16px;height:16px}.tf .tf-i-play{display:none}.tf .tf-show.is-paused .tf-i-play{display:block}.tf .tf-show.is-paused .tf-i-pause{display:none}.tf .tf-prog{flex:1 1 auto;height:3px;border-radius:2px;background:#e6ddd0;overflow:hidden}.tf .tf-prog span{display:block;height:100%;width:0;background:#543229;transition:width .45s ease}.tf .tf-show__cards{flex:0 0 var(--cw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--ch) - 6px),rgba(0,0,0,.38) calc(var(--ch) + 30px),rgba(0,0,0,.12) 100%);mask-image:linear-gradient(to bottom,#000 0 calc(var(--ch) - 6px),#00000061 calc(var(--ch) + 30px),#0000001f)}.tf .tf-show__strip{position:absolute;top:0;left:0;right:0;transition:transform .65s cubic-bezier(.4,0,.2,1);will-change:transform}.tf .tf-show__strip.no-anim{transition:none}.tf .tf-card{height:var(--ch);padding-bottom:14px}.tf .tf-card__btn{width:100%;height:100%;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px}.tf .tf-card__media{position:relative;flex:1 1 auto;min-height:0;border-radius:16px;overflow:hidden;background:#e6e2dc}.tf .tf-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.tf .tf-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;font-size:12px;color:#5f5f5f}.tf .tf-card__cat{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tf .tf-cat--casual{color:#2f5d46}.tf .tf-cat--formal{color:#543229}.tf .tf-card__name{display:block;font-size:14px;font-weight:600;line-height:1.25}.tf .tf-card__front{display:block;font-size:12.5px;line-height:1.3;color:#5f5f5f}.tf .tf-toc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:clamp(28px,3.5vw,48px)}.tf .tf-toc b{font-size:14px;margin-right:6px}.tf .tf-toc a{padding:8px 14px;border-radius:999px;border:1px solid #e8e8e8;font-size:14px;color:#2a2a2a;text-decoration:none}.tf .tf-toc a:hover{border-color:#543229;color:#543229}.tf .tf-about{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,80px);align-items:flex-start;padding-top:clamp(48px,6vw,88px)}.tf .tf-about__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.tf .tf-about__card{flex:1 1 460px;min-width:0;padding:clamp(20px,2.6vw,32px);border-radius:25px;border:1px solid #e8e8e8}.tf .tf-cmp{width:100%;border-collapse:collapse}.tf .tf-cmp caption{text-align:left;padding-bottom:12px;font-size:18px;font-weight:600}.tf .tf-cmp th,.tf .tf-cmp td{text-align:left;padding:14px 16px 14px 0;border-top:1px solid #e8e8e8;border-bottom:0;font-size:15px;vertical-align:top}.tf .tf-cmp thead th{border-top:0;padding-top:0;padding-bottom:10px;font-size:14px;font-weight:500;color:#5f5f5f}.tf .tf-cmp tbody th{font-weight:600;color:#2a2a2a}.tf .tf-cmp td{color:#5f5f5f}.tf .tf-cmp .is-brand{font-weight:600;color:#543229}.tf .tf-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.tf .tf-range{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:25px;border:1px solid #e8e8e8}.tf .tf-range__art{padding:18px 28px;border-radius:20px;background:#f8f5f0}.tf .tf-range__art svg{display:block;width:100%;height:auto}.tf .tf-range h3{font-size:22px;font-weight:700}.tf .tf-range p{font-size:15px;color:#5f5f5f}.tf .tf-gal{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:16px;height:clamp(300px,34vw,460px);margin-bottom:16px}.tf .tf-gal__item{position:relative;margin:0;min-height:0;border-radius:20px;overflow:hidden;background:#e6e2dc}.tf .tf-gal__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tf .tf-gal__item figcaption{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:7px 12px;border-radius:999px;background:#fffffff0;font-size:13px;font-weight:500;line-height:1.3;color:#2a2a2a}.tf .tf-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.tf .tf-step{display:flex;flex-direction:column;gap:12px;padding:26px 22px;border-radius:20px;background:#fff}.tf .tf-step__top{display:flex;align-items:center;justify-content:space-between}.tf .tf-step__top svg{width:32px;height:32px}.tf .tf-step__n{font-size:14px;font-weight:600;color:#543229}.tf .tf-step h3{font-size:20px;line-height:1.25;font-weight:600}.tf .tf-step p{font-size:15px;color:#5f5f5f}.tf .tf-row{display:flex;flex-wrap:wrap;gap:16px}.tf .tf-cvf{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);border-radius:20px;background:#f8f5f0}.tf .tf-cvf h3{font-size:24px;font-weight:700}.tf .tf-cvf__mood{font-size:15px;font-weight:600}.tf .tf-cvf__body{font-size:15px;color:#5f5f5f}.tf .tf-cvf__lbl{margin-top:6px;font-size:14px;font-weight:600}.tf .tf-rule{margin-top:16px;padding:16px 20px;border-radius:16px;border:1px dashed #d9a441;font-size:15px}.tf .tf-anat{display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,40px);margin-top:clamp(32px,4vw,48px)}.tf .tf-anat__grp{flex:1 1 300px;min-width:0}.tf .tf-anat__grp--full{flex-basis:100%;max-width:680px}.tf .tf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:14px}.tf .tf-tiles--4{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tf .tf-tile{display:flex;flex-direction:column;gap:8px;min-width:0}.tf .tf-tile__art{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #ece6dd}.tf .tf-tile__art img{width:100%;height:100%;object-fit:cover;display:block}.tf .tf-tile__tag{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#f8f5f0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tf .tf-tag--casual{color:#2f5d46}.tf .tf-tag--formal{color:#543229}.tf .tf-tag--both{color:#7a5a14}.tf .tf-tile__name{font-size:15px;font-weight:600}.tf .tf-tile__note{font-size:13.5px;color:#5f5f5f}.tf .tf-rail{margin-top:clamp(32px,4vw,48px)}.tf .tf-rail__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:16px}.tf .tf-rail__head h3{font-size:20px;font-weight:600}.tf .tf-rail__hint{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#5f5f5f}.tf .tf-rail__hint svg{width:18px;height:18px}.tf .tf-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d6cdbf transparent}.tf .tf-look{display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.tf .tf-look__media{position:relative;display:block;width:180px;height:248px;border-radius:16px;overflow:hidden;background:#ecebe9}.tf .tf-look__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tf .tf-look__name{display:block;font-size:14px;font-weight:600;line-height:1.3}.tf .tf-look__front{display:block;font-size:13px;color:#5f5f5f}.tf .tf-shirts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.tf .tf-shirt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px;padding:clamp(22px,2.6vw,32px);border-radius:25px;background:#f8f5f0}.tf .tf-shirt h3{font-size:24px;font-weight:700}.tf .tf-shirt__mood{margin-top:4px;font-size:15px;color:#5f5f5f}.tf .tf-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.tf .tf-icon{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:#fff}.tf .tf-icon svg{width:80px;height:60px;display:block}.tf .tf-icon__name{font-size:15px;font-weight:600;line-height:1.3}.tf .tf-icon__note{font-size:13.5px;line-height:1.45;color:#5f5f5f}.tf .tf-shirting{margin-top:clamp(32px,4vw,48px);display:flex;flex-wrap:wrap;gap:20px clamp(24px,4vw,56px);align-items:flex-start}.tf .tf-shirting__intro{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.tf .tf-shirting__intro h3{font-size:22px;font-weight:700}.tf .tf-shirting__intro p{font-size:15px;color:#5f5f5f}.tf .tf-shirting__list{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tf .tf-coll{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:20px;border:1px solid #e8e8e8}.tf .tf-coll b{font-size:18px}.tf .tf-coll span{font-size:14px;color:#5f5f5f}.tf .tf-fit{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,64px);align-items:flex-start}.tf .tf-fit__text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px}.tf .tf-fit__make{margin-top:8px;font-size:15px;font-weight:600}.tf .tf-fit__cards{flex:999 1 640px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tf .tf-sil{display:flex;flex-direction:column;gap:10px;padding:24px 22px;border-radius:20px;background:#f8f5f0}.tf .tf-sil svg{width:56px;height:68px}.tf .tf-sil h3{font-size:20px;font-weight:600}.tf .tf-sil p{font-size:15px;color:#5f5f5f}.tf .tf-fabrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.tf .tf-fab{display:flex;flex-direction:column;gap:12px;padding:14px 14px 20px;border-radius:20px;background:#f8f5f0}.tf .tf-fab svg{display:block;width:100%;height:110px;border-radius:14px}.tf .tf-fab__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 6px}.tf .tf-fab h3{font-size:20px;font-weight:700}.tf .tf-fab__q{padding:4px 10px;border-radius:999px;background:#fff;color:#543229;font-size:12.5px;font-weight:600}.tf .tf-fab__d{padding:0 6px;font-size:15px;color:#5f5f5f}.tf .tf-fab__s{margin:auto 6px 0;padding-top:10px;border-top:1px solid #e6ddd0;font-size:13px}.tf .tf-fab--note{padding:24px 22px;background:#fff;border:1px solid #e8e8e8}.tf .tf-fab--note h3{font-size:19px}.tf .tf-fab--note p{font-size:14.5px;color:#5f5f5f}.tf .tf-details{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,80px);align-items:center}.tf .tf-details__media{flex:1 1 380px;min-width:0;aspect-ratio:5/4;border-radius:30px;overflow:hidden;background:#f8f5f0;display:flex;align-items:center;justify-content:center}.tf .tf-details__media img{width:100%;height:100%;object-fit:cover}.tf .tf-details__media svg{width:min(56%,300px);height:auto}.tf .tf-details__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:18px}.tf .tf-quote{padding:clamp(32px,5vw,72px) clamp(20px,4vw,64px);border-radius:30px;background:#f8f5f0;display:flex;flex-direction:column;gap:16px}.tf .tf-quote blockquote{border:0;padding:0;font-family:var(--font-accent,"Cormorant Garamond",Georgia,serif);font-style:italic;font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.15;color:#2a2a2a}.tf .tf-quote figcaption{max-width:640px;font-size:clamp(16px,1.4vw,18px);color:#5f5f5f}.tf .tf-rev__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(28px,3.5vw,48px)}.tf .tf-rev__head .tf-head{margin-bottom:0;max-width:680px}.tf .tf-score{display:flex;align-items:center;gap:10px;font-size:15px}.tf .tf-score b{font-size:28px;color:#543229}.tf .tf-score span span{display:block;color:#5f5f5f}.tf .tf-stars{display:flex;gap:2px}.tf .tf-stars svg{width:16px;height:16px;fill:#d9a441}.tf .tf-revs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tf .tf-rev{display:flex;flex-direction:column;border-radius:20px;background:#f8f5f0;overflow:hidden}.tf .tf-rev__photo{position:relative;display:block;aspect-ratio:1/1;background:#e6e2dc}.tf .tf-rev__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tf .tf-rev__body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:20px 20px 22px}.tf .tf-rev blockquote{border:0;padding:0;font:400 15px/1.6 var(--font-primary,sans-serif);font-style:normal;color:#2a2a2a}.tf .tf-rev__who{display:flex;align-items:center;gap:12px;margin-top:auto}.tf .tf-rev__av{width:40px;height:40px;flex:none;border-radius:50%;background:#efe6da;color:#543229;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.tf .tf-rev__name{display:block;font-size:15px;font-weight:600}.tf .tf-rev__item{display:block;font-size:13px;color:#5f5f5f}.tf .tf-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,3vw,40px) clamp(28px,4vw,64px)}.tf .tf-guide article{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid #e8e8e8}.tf .tf-guide h3{font-size:20px;line-height:1.3;font-weight:700}.tf .tf-guide p{font-size:16px;line-height:1.65;color:#5f5f5f}.tf .tf-visit{display:flex;flex-wrap:wrap;gap:16px}.tf .tf-store{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.8vw,36px);border-radius:25px;background:#543229;color:#fff}.tf .tf-store__photo{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#ffffff1a}.tf .tf-store__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tf .tf-store__tag{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffc047}.tf .tf-store h3{font-size:26px;font-weight:700;color:#fff}.tf .tf-store address,.tf .tf-store p{font-style:normal;font-size:16px;line-height:1.6;color:#ffffffe0}.tf .tf-store .tf-btns{margin-top:8px}.tf .tf-store .tf-btn{min-height:48px;padding:0 24px;font-size:15px}.tf .tf-visit__side{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.tf .tf-map{flex:1 1 auto;min-height:260px;border-radius:25px;overflow:hidden;background:#ecebe9}.tf .tf-map iframe{display:block;width:100%;height:100%;min-height:260px;border:0}.tf .tf-soon{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 20px;border-radius:20px;background:#f8f5f0;font-size:14px}.tf .tf-soon span{padding:6px 12px;border-radius:999px;background:#fff;font-size:13px}.tf .tf-soon em{font-style:normal;color:#5f5f5f}.tf .tf-faq{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,64px);padding-bottom:clamp(64px,8vw,120px)}.tf .tf-faq__intro{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.tf .tf-faq__intro p{font-size:16px;color:#5f5f5f}.tf .tf-faq__list{flex:999 1 560px;min-width:0;border-top:1px solid #e8e8e8}.tf .tf-q{border-bottom:1px solid #e8e8e8}.tf .tf-q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer}.tf .tf-q summary::-webkit-details-marker{display:none}.tf .tf-q summary::marker{content:""}.tf .tf-q h3{font-size:18px;font-weight:600;line-height:1.35}.tf .tf-q__plus{flex:none;font-size:24px;line-height:1;transition:transform .15s}.tf .tf-q[open] .tf-q__plus{transform:rotate(45deg)}.tf .tf-q__a{max-width:680px;padding-bottom:20px;font-size:16px;line-height:1.6;color:#5f5f5f}.tf .tf-q__a p+p{margin-top:.6em}.tf .tf-cta{background:#543229;color:#fff;padding-block:clamp(56px,7vw,96px)}.tf .tf-cta__in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px}.tf .tf-cta__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:12px}.tf .tf-cta .tf-h2{color:#fff}.tf .tf-cta p{max-width:560px;font-size:clamp(16px,1.4vw,18px);color:#ffffffd9}.tf .tf-h1.tf-h1{line-height:1.06;letter-spacing:-.01em}.tf .tf-h2.tf-h2{text-transform:uppercase}@media(max-width:1100px){.tf .tf-revs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tf .tf-gal{grid-template-columns:1fr 1fr;height:auto;gap:10px}.tf .tf-gal__item{aspect-ratio:3/4}.tf .tf-gal__item--lg{grid-column:1/-1;aspect-ratio:16/10}.tf .tf-gal__item figcaption{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:6px 10px;border-radius:12px;font-size:12px}.tf .tf-revs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-inline:calc(var(--layout-page-margin,16px) * -1);padding-inline:var(--layout-page-margin,16px);scroll-padding-inline:var(--layout-page-margin,16px)}.tf .tf-rev{scroll-snap-align:start}}@media(max-width:600px){.tf .tf-show{--ch:236px;--cw:128px}.tf .tf-call{display:none}.tf .tf-cmp th,.tf .tf-cmp td{padding:12px 10px 12px 0;font-size:14px}.tf .tf-tile__name{font-size:14px}}@media(prefers-reduced-motion:reduce){.tf .tf-show__strip,.tf .tf-l,.tf .tf-prog span,.tf .tf-q__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/hilo-tailor-fit.css.map */
