.tlla-care-chart__table{--tlla-care-g:clamp(118px,10vw,148px);--tlla-care-x:clamp(14px,1.5vw,22px);max-width:1040px;margin:0 auto}.tlla-care-chart__row{display:grid;grid-template-columns:var(--tlla-care-g) repeat(2,minmax(0,1fr)) var(--tlla-care-g);align-items:start;border-bottom:1px solid var(--tlla-line)}.tlla-care-chart__col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 var(--tlla-care-x) clamp(20px,2vw,28px)}.tlla-care-chart__col:first-child{grid-column-start:2}.tlla-care-chart__photo{position:relative;display:block;width:100%;margin:0 0 22px;overflow:hidden;aspect-ratio:4/3;border-radius:var(--tlla-radius);background:#f2f1ef}.tlla-care-chart__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--tlla-focus,50%)}.tlla-care-chart__photo:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.8);pointer-events:none}.tlla-care-chart__title{--tlla-care-badge:34px;display:flex;align-items:center;gap:12px}.tlla-care-chart__name{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(15px,1.35vw,18px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-care-chart__note{margin-top:10px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-soft-text)}.tlla-care-chart__label{min-width:0;padding:19px 16px 16px 0;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-care-chart__cell{--tlla-care-badge:22px;min-width:0;padding:16px var(--tlla-care-x);font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;text-align:left;color:var(--tlla-text)}.tlla-care-chart__val{display:flex;align-items:flex-start;gap:10px;text-wrap:pretty}.tlla-care-chart__foot{max-width:640px;margin:22px auto 0;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.55;text-align:center;text-wrap:balance;color:var(--tlla-soft-text)}@media(max-width:899px){.tlla-care-chart__table{--tlla-care-g:0px;--tlla-care-x:8px;max-width:820px}.tlla-care-chart__row{grid-template-columns:repeat(2,minmax(0,1fr))}.tlla-care-chart__col:first-child{grid-column-start:auto}.tlla-care-chart__label{grid-column:1 / -1;padding:16px var(--tlla-care-x) 0}.tlla-care-chart__cell{padding:8px var(--tlla-care-x) 16px}.tlla-care-chart__cell:before{content:attr(data-short);display:block;margin-bottom:6px;font-family:var(--FONT-STACK-ACCENT);font-size:9px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-soft-text)}}@media(max-width:749px){.tlla-care-chart__table{--tlla-care-x:6px}.tlla-care-chart__col{padding-bottom:16px}.tlla-care-chart__photo{margin-bottom:14px;aspect-ratio:1/1}.tlla-care-chart__photo:after{top:7px;right:7px;bottom:7px;left:7px}.tlla-care-chart__title{--tlla-care-badge:26px;gap:8px}.tlla-care-chart__name{font-size:12px;letter-spacing:.1em}.tlla-care-chart__note{font-size:9px;letter-spacing:.08em}.tlla-care-chart__cell{--tlla-care-badge:18px;font-size:13px;line-height:1.45}.tlla-care-chart__val{gap:7px}}.tlla-care-clean .tlla-feature__content{max-width:470px}.tlla-care-clean__routines{margin-top:26px;text-align:left}.tlla-care-routine{--tlla-care-badge:30px;padding:20px 0;border-top:1px solid var(--tlla-line)}.tlla-care-routine__head{display:flex;align-items:center;gap:12px}.tlla-care-routine__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:14px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-care-routine__steps{counter-reset:tlla-care;margin:12px 0 0;padding:0;list-style:none;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.55;color:var(--tlla-text)}.tlla-care-routine__steps li{counter-increment:tlla-care;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;margin:6px 0 0;padding:0;text-wrap:pretty}.tlla-care-routine__steps li:before{content:counter(tlla-care);font-size:13px;line-height:1.8;text-align:center;color:var(--tlla-soft-text)}.tlla-care-clean__skip{--tlla-care-badge:30px;display:flex;align-items:flex-start;gap:12px;margin:0;padding-top:18px;border-top:1px solid var(--tlla-line);font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.55;text-wrap:pretty;color:var(--tlla-text)}.tlla-care-intro__head{max-width:720px;margin:0 auto;text-align:center}.tlla-care-intro__text{margin-top:24px}.tlla-care-intro__text .tlla-body{font-size:clamp(15px,1.15vw,17px);line-height:1.75}.tlla-care-intro__text .tlla-body+.tlla-body{margin-top:14px}.tlla-care-intro__nav{margin-top:clamp(28px,3vw,40px)}[id^=shopify-section-][id*=__care_]{scroll-margin-top:calc(12px - var(--tlla-space,72px))}[id^=shopify-section-][id*=__care_]:has(>.tlla-feature){scroll-margin-top:-16px}html:has(.tlla-care-intro){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.tlla-care-intro){scroll-behavior:auto}}.tlla-care-mat__group+.tlla-care-mat__group{margin-top:clamp(40px,4.5vw,64px)}.tlla-care-mat__grouphead{--tlla-care-badge:38px;display:flex;align-items:center;gap:14px;margin-bottom:var(--tlla-gap);padding-bottom:16px;border-bottom:1px solid var(--tlla-line)}.tlla-care-mat__groupwords{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;min-width:0}.tlla-care-mat__groupname{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(15px,1.35vw,18px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-care-mat__grouptext{margin:0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;color:var(--tlla-text)}.tlla-care-mat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tlla-gap)}.tlla-care-card{display:flex;flex-direction:column;min-width:0;padding:clamp(20px,2vw,28px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff;scroll-margin-top:calc(var(--header-height,134px) + 16px)}.tlla-care-card__top{display:flex;align-items:center;gap:16px}.tlla-care-metal{display:block;flex:none;width:60px;height:60px;color:var(--tlla-soft)}.tlla-care-card__names{min-width:0}.tlla-care-card__name{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:14px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-care-card__also{margin:6px 0 0;font-family:var(--FONT-STACK-ACCENT);font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-care-card__what{margin:18px 0 0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.55;text-wrap:pretty;color:var(--tlla-ink)}.tlla-care-card__care{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--tlla-line);font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.6;text-wrap:pretty;color:var(--tlla-text)}.tlla-care-card__link{margin:auto 0 0;padding-top:18px}.tlla-care-mat__photo{position:relative;min-height:240px;overflow:hidden;border-radius:var(--tlla-radius);background:#f2f1ef}.tlla-care-mat__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tlla-care-mat__photo:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.8);pointer-events:none}.tlla-care-mat__foot{max-width:640px;margin:clamp(24px,3vw,36px) auto 0;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.5;text-align:center;text-wrap:balance;color:var(--tlla-soft-text)}@media(max-width:1023px){.tlla-care-mat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tlla-care-mat__grid{grid-template-columns:minmax(0,1fr)}.tlla-care-mat__grouphead{--tlla-care-badge:34px}.tlla-care-mat__photo{display:none}.tlla-care-metal{width:54px;height:54px}}.tlla-compare__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0 0 clamp(30px,3vw,42px);padding:0;list-style:none;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-compare__legend li{display:inline-flex;align-items:center;gap:8px;margin:0}.tlla-compare__swatch{display:block;flex:none;width:14px;height:14px;border-radius:50%}.tlla-compare__swatch--gold{background:radial-gradient(circle at 38% 32%,#f7e7b4,#dcb967 48%,#b58c3a)}.tlla-compare__swatch--base{background:radial-gradient(circle at 40% 35%,#d3cbc1,#a0958a)}.tlla-compare__table{--tlla-gutter:clamp(118px,10vw,148px);--tlla-cell-x:clamp(14px,1.5vw,22px);position:relative;max-width:1040px;margin:0 auto}.tlla-compare__hl{position:absolute;top:0;bottom:0;left:calc(var(--tlla-gutter) + (var(--tlla-hl) - 1)*(100% - 2*var(--tlla-gutter))/var(--tlla-cols));width:calc((100% - 2*var(--tlla-gutter))/var(--tlla-cols));background:#c7e2fe57;pointer-events:none}.tlla-compare__row{position:relative;display:grid;grid-template-columns:var(--tlla-gutter) repeat(var(--tlla-cols,3),minmax(0,1fr)) var(--tlla-gutter);align-items:baseline;border-bottom:1px solid var(--tlla-line)}.tlla-compare__row--head{align-items:start}.tlla-compare__col{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(30px,3vw,42px) var(--tlla-cell-x) clamp(20px,2vw,28px);text-align:left}.tlla-compare__col:first-child{grid-column-start:2}.tlla-compare__table--2 .tlla-compare__col{padding-top:0}.tlla-metal{display:block;width:100%;height:auto;margin:0 0 18px;color:var(--tlla-soft)}.tlla-compare__photo{position:relative;display:block;width:100%;margin:0 0 20px;overflow:hidden;aspect-ratio:4/3;border-radius:var(--tlla-radius);background:#f2f1ef}.tlla-compare__photo img{display:block;width:100%;height:100%;object-fit:cover}.tlla-compare__photo:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.8);pointer-events:none}.tlla-compare__name{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(15px,1.35vw,18px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-compare__note{margin-top:8px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-soft-text)}.tlla-compare__badge{position:absolute;top:0;left:50%;z-index:1;padding:7px 14px;transform:translate(-50%,-50%);background:var(--tlla-ink);color:#fdfdfd;font-family:var(--FONT-STACK-ACCENT);font-size:10px;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-radius:2px}.tlla-compare__label{min-width:0;padding:18px 16px 18px 0;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-compare__cell{min-width:0;padding:18px var(--tlla-cell-x);font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;text-align:left;text-wrap:pretty;color:var(--tlla-text)}.tlla-compare__cell.is-hl{color:var(--tlla-ink)}.tlla-compare__closing{max-width:640px;margin:clamp(36px,4vw,56px) auto 0;text-align:center}.tlla-compare__closing-title{margin:0 0 12px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(15px,1.35vw,18px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-compare__foot{max-width:640px;margin:20px auto 0;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.5;text-align:center;text-wrap:balance;color:var(--tlla-soft-text)}@media(max-width:899px){.tlla-compare__table{--tlla-gutter:0px;--tlla-cell-x:8px;max-width:820px}.tlla-compare__row{grid-template-columns:repeat(var(--tlla-cols,3),minmax(0,1fr))}.tlla-compare__col:first-child{grid-column-start:auto}.tlla-compare__label{grid-column:1 / -1;padding:16px var(--tlla-cell-x) 0}.tlla-compare__cell{padding:8px var(--tlla-cell-x) 16px}.tlla-compare__cell:before{content:attr(data-short);display:block;margin-bottom:5px;font-family:var(--FONT-STACK-ACCENT);font-size:9px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-soft-text)}}@media(max-width:749px){.tlla-compare__table{--tlla-cell-x:6px}.tlla-compare__col{padding-top:24px;padding-bottom:16px}.tlla-compare__table--2 .tlla-compare__col{padding-top:0}.tlla-metal{margin-bottom:12px}.tlla-compare__photo{margin-bottom:12px;aspect-ratio:1/1}.tlla-compare__photo:after{top:7px;right:7px;bottom:7px;left:7px}.tlla-compare__name{font-size:12px;letter-spacing:.1em}.tlla-compare__note{font-size:9px;letter-spacing:.08em}.tlla-compare__badge{padding:5px 8px;font-size:8.5px;letter-spacing:.14em}.tlla-compare__label{padding-top:14px}.tlla-compare__cell{padding-bottom:14px;font-size:13px;line-height:1.45}}.tlla-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(36px,6vw,96px);align-items:start}.tlla-faq__head .tlla-h2:after{margin-left:0}.tlla-faq__action{margin-top:26px}.tlla-faq__item{border-bottom:1px solid var(--tlla-line)}.tlla-faq__item:first-child{border-top:1px solid var(--tlla-line)}.tlla-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 2px;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;color:var(--tlla-ink);cursor:pointer;list-style:none}.tlla-faq__q::-webkit-details-marker{display:none}.tlla-faq__q:hover{color:var(--tlla-soft-text)}.tlla-faq__icon{position:relative;flex:none;width:13px;height:13px}.tlla-faq__icon:before,.tlla-faq__icon:after{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:currentColor;transition:transform .3s var(--tlla-ease)}.tlla-faq__icon:after{transform:rotate(90deg)}.tlla-faq__item[open] .tlla-faq__icon:after{transform:rotate(0)}.tlla-faq__a{padding:0 32px 22px 2px;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.7;color:var(--tlla-text)}.tlla-faq__a p{margin:0;text-wrap:pretty}.tlla-faq__a p+p{margin-top:10px}.tlla-faq__a a{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px;transition:border-color .2s}.tlla-faq__a a:hover{border-color:var(--tlla-ink)}@media(max-width:749px){.tlla-faq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.tlla-faq__head{text-align:center}.tlla-faq__head .tlla-h2:after{margin-left:auto}.tlla-faq__a{padding-right:12px}}@media(prefers-reduced-motion:reduce){.tlla-faq__icon:before,.tlla-faq__icon:after{transition:none}}.tlla-cards{--tlla-ink:var(--COLOR-TEXT-DARK,#181818);--tlla-text:var(--COLOR-TEXT,#424242);--tlla-soft:#748cab;--tlla-accent:#c7e2fe;background:var(--tlla-bg,#fdfdfd);padding:var(--tlla-space,72px) 0;color:var(--tlla-text)}.tlla-cards--light{--tlla-bg:var(--COLOR-BG,#fdfdfd)}.tlla-cards--soft{--tlla-bg:#f7f6f5}.tlla-cards--accent{--tlla-bg:var(--COLOR-BG-ACCENT,#c7e2fe);--tlla-soft:#4f6687;--tlla-soft-text:#3f5573}.tlla-cards__inner{width:100%;max-width:calc(var(--tlla-wrap,1020px) + var(--tlla-gutter,30px)*2);margin:0 auto;padding:0 var(--tlla-gutter,30px)}.tlla-cards__header{text-align:center;max-width:640px;margin:0 auto clamp(32px,4vw,56px)}.tlla-cards__kicker{margin:0 0 14px;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:12px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--tlla-soft-text,#5f7796)}.tlla-cards__heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(24px,2.6vw,34px);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-cards__heading:after{content:"";display:block;width:48px;height:1px;margin:20px auto 0;background:var(--tlla-soft);opacity:.7}.tlla-cards__sub{margin:18px 0 0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.6;text-wrap:balance}.tlla-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3.2vw,48px);row-gap:0;align-items:start}.tlla-cards__grid--1{grid-template-columns:minmax(0,420px);justify-content:center}.tlla-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tlla-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}@supports (grid-template-rows:subgrid){.tlla-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;justify-items:center;align-items:start}}.tlla-card>*{width:100%;max-width:320px}.tlla-card>.tlla-card__media{max-width:none}.tlla-card__media{position:relative;display:block;overflow:hidden;margin:0 0 26px;border-radius:var(--BUTTON-RADIUS,3px);background:#f2f1ef;aspect-ratio:4/5}.tlla-card__media--tall{aspect-ratio:2/3}.tlla-card__media--square{aspect-ratio:1/1}.tlla-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.tlla-card__media--framed:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.8);pointer-events:none;transition:inset .6s ease}a.tlla-card__media:hover .tlla-card__img{transform:scale(1.04)}a.tlla-card__media--framed:hover:after{top:16px;right:16px;bottom:16px;left:16px}.tlla-card__label{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:1;padding:8px 16px;background:#fdfdfdeb;color:var(--tlla-ink);font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;border-radius:2px}.tlla-card__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(16px,1.4vw,19px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-card__note{margin:10px 0 0;font-family:var(--FONT-STACK-ACCENT);font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-soft-text,#5f7796)}.tlla-card__rule{display:block;width:36px;max-width:36px;height:1px;margin:18px 0;background:var(--tlla-soft);opacity:.55}.tlla-card__text{margin:0 0 24px;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.65;text-wrap:pretty}.tlla-card__cta{margin:0}.tlla-card__btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:46px;padding:8px clamp(16px,2.2vw,30px);border:1px solid var(--tlla-ink);border-radius:var(--BUTTON-RADIUS,3px);background:transparent;color:var(--tlla-ink);font-family:var(--TYPE-STACK-BUTTON,var(--FONT-STACK-ACCENT));font-size:12px;line-height:1.3;letter-spacing:.2em;text-align:center;text-transform:uppercase;text-decoration:none;transition:background .25s,border-color .25s}.tlla-card__btn:hover,.tlla-card__btn:focus-visible{background:var(--tlla-accent);border-color:var(--tlla-accent);color:var(--tlla-ink)}.tlla-cards--accent .tlla-card__btn:hover{background:#fdfdfd;border-color:#fdfdfd}.tlla-cards__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin:52px auto 0;text-align:center;font-family:var(--FONT-STACK-ACCENT);font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--tlla-text)}.tlla-cards__stars{display:inline-flex;gap:2px;color:var(--tlla-ink)}.tlla-cards__stars svg{display:block;width:13px;height:13px;fill:currentColor}.tlla-cards__proof-link{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px;transition:border-color .2s}.tlla-cards__proof-link:hover{border-color:var(--tlla-ink)}@media(max-width:749px){.tlla-cards__grid{display:flex;align-items:stretch;gap:16px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tlla-cards__grid::-webkit-scrollbar{display:none}.tlla-card{display:flex;flex:0 0 82%;flex-direction:column;align-items:center;grid-row:auto;scroll-snap-align:start}.tlla-cards__grid--1 .tlla-card{flex-basis:100%}.tlla-card>*{max-width:none}.tlla-card__media{margin-bottom:22px}.tlla-card__media--framed:after{top:10px;right:10px;bottom:10px;left:10px}.tlla-card__label{bottom:22px}.tlla-card__text{margin-bottom:20px}.tlla-card__cta{margin-top:auto}.tlla-cards__proof{margin-top:32px}}@media(prefers-reduced-motion:reduce){.tlla-card__img,.tlla-card__media:after{transition:none}a.tlla-card__media:hover .tlla-card__img{transform:none}}.tlla-hcards__list{display:grid;grid-template-columns:repeat(var(--tlla-hcards,4),minmax(0,1fr));max-width:1120px;margin:0 auto;padding:0;list-style:none;border-top:1px solid var(--tlla-line);border-bottom:1px solid var(--tlla-line)}.tlla-hcard{--tlla-help-badge:46px;display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;padding:clamp(28px,3vw,42px) clamp(16px,2vw,30px);text-align:center}.tlla-hcard+.tlla-hcard{border-left:1px solid var(--tlla-line)}.tlla-hcard__body{display:flex;flex-direction:column;align-items:center;min-width:0;margin-top:18px}.tlla-hcard__value{margin:0;font-family:"TLLA Digits",var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(20px,1.9vw,26px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tlla-ink)}.tlla-hcard__title{margin:10px 0 0;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-soft-text)}.tlla-hcard__title:first-child{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(14px,1.25vw,17px);line-height:1.35;color:var(--tlla-ink)}.tlla-hcard__text{margin-top:12px;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.6;text-wrap:pretty;color:var(--tlla-text)}.tlla-hcard__text p{margin:0}.tlla-hcard__text p+p{margin-top:6px}.tlla-hcard__text a{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px;overflow-wrap:anywhere;transition:border-color .2s}.tlla-hcard__text a:hover{border-color:var(--tlla-ink)}.tlla-hcard__link{margin-top:16px}.tlla-hcards__chips{margin-top:clamp(28px,3vw,40px);text-align:center}.tlla-hcards__chips .tlla-kicker{margin-bottom:14px}@media(max-width:1023px){.tlla-hcards__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tlla-hcards__list--4 .tlla-hcard:nth-child(odd){border-left:0}.tlla-hcards__list--4 .tlla-hcard:nth-child(n+3){border-top:1px solid var(--tlla-line)}}@media(max-width:749px){.tlla-hcards__list,.tlla-hcards__list--4{grid-template-columns:minmax(0,1fr)}.tlla-hcard{--tlla-help-badge:40px;flex-direction:row;align-items:flex-start;gap:16px;padding:20px 2px;text-align:left}.tlla-hcard+.tlla-hcard,.tlla-hcards__list--4 .tlla-hcard:nth-child(n+2){border-left:0;border-top:1px solid var(--tlla-line)}.tlla-hcard__body{align-items:flex-start;margin-top:0}.tlla-hcard__value{font-size:20px}.tlla-hcard__title{margin-top:6px}.tlla-hcard__text{margin-top:8px}.tlla-hcards__chips{margin-top:26px}.tlla-hcards__chips .tlla-chips__list{flex-wrap:wrap;justify-content:center;overflow:visible;margin-inline:0;padding-inline:0}}.tlla-help-intro__head{max-width:720px;margin:0 auto;text-align:center}.tlla-help-intro__text{margin-top:24px;font-size:clamp(15px,1.15vw,17px);line-height:1.75}.tlla-help-intro__nav{margin-top:clamp(28px,3vw,40px)}[id^=shopify-section-][id*=__help_]{scroll-margin-top:calc(12px - var(--tlla-space,72px))}html:has(.tlla-help-intro){scroll-behavior:smooth}@media(min-width:750px){.tlla-faq__head{position:sticky;top:calc(var(--header-height,134px) + 28px)}}@media(max-width:749px){.tlla-help-intro__nav .tlla-chips__list{flex-wrap:wrap;justify-content:center;overflow:visible;margin-inline:0;padding-inline:0}}@media(prefers-reduced-motion:reduce){html:has(.tlla-help-intro){scroll-behavior:auto}}.tlla-hnav__list{display:grid;grid-template-columns:repeat(var(--tlla-hnav,4),minmax(0,1fr));gap:var(--tlla-gap);margin:0;padding:0;list-style:none}.tlla-hnav__list li{min-width:0;margin:0}.tlla-hnav__tile{position:relative;display:block;box-sizing:border-box;height:100%;padding:clamp(20px,2vw,28px) 46px clamp(20px,2vw,28px) clamp(18px,1.8vw,26px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff;color:inherit;text-align:left;text-decoration:none;transition:background .25s,border-color .25s}.tlla-hnav__tile:hover,.tlla-hnav__tile:focus-visible{background:var(--tlla-accent);border-color:var(--tlla-accent)}.tlla-hnav__title{display:block;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:14px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-hnav__text{display:block;margin-top:8px;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.5;text-wrap:pretty;color:var(--tlla-text)}.tlla-hnav__arrow{position:absolute;right:18px;top:50%;width:16px;height:16px;margin-top:-8px;color:var(--tlla-ink);transition:transform .25s var(--tlla-ease)}.tlla-hnav__tile:hover .tlla-hnav__arrow{transform:translate(3px)}@media(max-width:1023px){.tlla-hnav__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tlla-hnav__list,.tlla-hnav__list--4{grid-template-columns:minmax(0,1fr);gap:10px}.tlla-hnav__tile{padding:16px 46px 16px 18px}.tlla-hnav__text{margin-top:4px}}@media(prefers-reduced-motion:reduce){.tlla-hnav__arrow{transition:none}.tlla-hnav__tile:hover .tlla-hnav__arrow{transform:none}}.tlla-hpaths__grid{display:grid;grid-template-columns:repeat(var(--tlla-hpaths,2),minmax(0,1fr));gap:var(--tlla-gap);max-width:1040px;margin:0 auto}.tlla-hpath{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,36px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff;text-align:left}.tlla-hpath__head{--tlla-help-badge:42px;display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--tlla-line)}.tlla-hpath__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(15px,1.35vw,18px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-hpath__note{margin:5px 0 0;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-hpath__body{margin-top:22px;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.6;color:var(--tlla-text)}.tlla-hpath__body p{margin:0}.tlla-hpath__body p+p{margin-top:10px}.tlla-hpath__body ol,.tlla-hpath__body ul{margin:0;padding:0;list-style:none}.tlla-hpath__body li{position:relative;margin:0;text-wrap:pretty}.tlla-hpath__body strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--tlla-ink)}.tlla-hpath__body a{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px;overflow-wrap:anywhere;transition:border-color .2s}.tlla-hpath__body a:hover{border-color:var(--tlla-ink)}.tlla-hpath__body ol{counter-reset:tlla-hpath}.tlla-hpath__body ol>li{counter-increment:tlla-hpath;padding:0 0 24px 46px}.tlla-hpath__body ol>li:last-child{padding-bottom:0}.tlla-hpath__body ol>li strong{display:block;margin:4px 0 5px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.tlla-hpath__body ol>li:before{content:counter(tlla-hpath);position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:30px;height:30px;border:1px solid var(--tlla-soft);border-radius:50%;background:#fff;font-size:13px;line-height:1;color:var(--tlla-ink)}.tlla-hpath__body ol>li:last-child:before{border-color:var(--tlla-accent);background:var(--tlla-accent)}.tlla-hpath__body ol>li:not(:last-child):after{content:"";position:absolute;left:15px;top:30px;bottom:0;width:1px;background:var(--tlla-soft);opacity:.45}.tlla-hpath__body ul>li{padding-left:36px}.tlla-hpath__body ul>li+li{margin-top:12px}.tlla-hpath__body ul>li:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--tlla-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.6 12.6 3.6 3.6 7.2-8'/%3E%3C/svg%3E") center/16px no-repeat}.tlla-hpath--cross .tlla-hpath__body ul>li:before{background:#f7dcd6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7.6 7.6 8.8 8.8m0-8.8-8.8 8.8'/%3E%3C/svg%3E") center/16px no-repeat}.tlla-hpaths__foot{max-width:680px;margin:clamp(22px,2.4vw,32px) auto 0;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.6;text-align:center;text-wrap:pretty;color:var(--tlla-text)}.tlla-hpaths__foot p{margin:0}.tlla-hpaths__foot strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--tlla-ink)}.tlla-hpaths__foot a{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px}@media(max-width:749px){.tlla-hpaths__grid{grid-template-columns:minmax(0,1fr);gap:14px}.tlla-hpath{padding:22px 20px}.tlla-hpath__head{--tlla-help-badge:38px}}.tlla-htable__wrap{max-width:920px;margin:0 auto}.tlla-htable .tlla-htable__table{width:100%;margin:0;border:0;border-collapse:collapse;border-spacing:0;background:transparent;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;color:var(--tlla-text)}.tlla-htable .tlla-htable__table th,.tlla-htable .tlla-htable__table td{padding:17px 18px;border:0;border-bottom:1px solid var(--tlla-line);background:transparent;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle;color:inherit}.tlla-htable .tlla-htable__table thead th{padding:0 18px 14px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-htable__name{display:block;color:var(--tlla-ink)}.tlla-htable__note{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--tlla-soft-text)}.tlla-htable .tlla-htable__table .tlla-htable__row.is-on th,.tlla-htable .tlla-htable__table .tlla-htable__row.is-on td{background:#c7e2fe6b;color:var(--tlla-ink)}.tlla-htable__foot{max-width:640px;margin:22px auto 0;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.55;text-align:center;text-wrap:balance;color:var(--tlla-soft-text)}.tlla-htable__foot p{margin:0}.tlla-htable__foot a{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px;transition:border-color .2s}.tlla-htable__foot a:hover{border-color:var(--tlla-ink)}@media(max-width:749px){.tlla-htable .tlla-htable__table,.tlla-htable__table tbody,.tlla-htable__table tr{display:block;width:100%}.tlla-htable__table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.tlla-htable__row{padding:16px 4px;border-bottom:1px solid var(--tlla-line)}.tlla-htable__row:first-child{border-top:1px solid var(--tlla-line)}.tlla-htable__row.is-on{padding-left:12px;padding-right:12px;background:#c7e2fe6b}.tlla-htable .tlla-htable__table th,.tlla-htable .tlla-htable__table td{display:block;padding:0;border:0}.tlla-htable .tlla-htable__table .tlla-htable__row.is-on th,.tlla-htable .tlla-htable__table .tlla-htable__row.is-on td{background:transparent}.tlla-htable .tlla-htable__table th[scope=row]{margin-bottom:8px}.tlla-htable .tlla-htable__table td{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:3px 0;font-size:14px}.tlla-htable .tlla-htable__table td:before{content:attr(data-label);flex:none;font-family:var(--FONT-STACK-ACCENT);font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-htable .tlla-htable__table td span{text-align:right}}.tlla-hero.tlla-hero--medium{height:clamp(440px,calc(72vh - 40px),680px);height:clamp(440px,calc(72svh - 40px),680px)}@media(max-width:749px){.tlla-hero.tlla-hero--medium{height:clamp(400px,calc(68svh - 40px),560px);min-height:0;max-height:none}}.tlla-hero.tlla-hero--medium:after{background:linear-gradient(to top,rgba(28,22,17,var(--tlla-scrim,.5)),rgba(28,22,17,calc(var(--tlla-scrim,.5)*.6)) 45%,#1c161100 85%)}.tlla-hero--medium .tlla-hero__kicker{text-shadow:0 1px 2px rgba(28,22,17,.55),0 1px 14px rgba(28,22,17,.55)}.tlla-inquiry__body{max-width:720px;margin:0 auto}.tlla-inquiry__form{scroll-margin-top:120px;margin:0}.tlla-inquiry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.tlla-field{min-width:0;margin:0}.tlla-field--full{grid-column:1 / -1}.tlla-field .tlla-field__label{display:block;margin:0 0 8px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--tlla-soft-text)}.tlla-field input.tlla-field__input,.tlla-field select.tlla-field__input,.tlla-field textarea.tlla-field__input{display:block;width:100%;height:46px;margin:0;padding:0 14px;border:1px solid rgba(66,66,66,.38);border-radius:var(--tlla-radius);background-color:#fdfdfd;color:var(--tlla-ink);font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.4;box-shadow:none;transition:border-color .2s}.tlla-field input.tlla-field__input::placeholder,.tlla-field textarea.tlla-field__input::placeholder{color:#6b6b6b;opacity:1}.tlla-field input.tlla-field__input:focus,.tlla-field select.tlla-field__input:focus,.tlla-field textarea.tlla-field__input:focus{border-color:var(--tlla-ink);outline:2px solid var(--tlla-accent);outline-offset:1px}.tlla-field textarea.tlla-field__input--area{height:auto;min-height:132px;padding:12px 14px;resize:vertical}.tlla-field select.tlla-field__input--select{padding-right:38px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23424242' stroke-width='1.25'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.tlla-inquiry__actions{margin-top:30px}.tlla-inquiry__actions .tlla-btn{min-width:240px}.tlla-inquiry__note{margin-top:22px;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.6;text-align:center;color:var(--tlla-text)}.tlla-inquiry__note p{margin:0}.tlla-inquiry__note a{color:var(--tlla-ink);text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px}.tlla-inquiry__legal{margin-top:12px;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.5;text-align:center;color:var(--tlla-soft-text)}.tlla-inquiry__legal a{color:inherit}.tlla-inquiry__errors{margin:0 0 22px;padding:14px 16px;border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.5;color:var(--tlla-ink)}.tlla-inquiry__errors ul{margin:6px 0 0;padding-left:18px}.tlla-inquiry__success{padding:clamp(32px,4vw,48px) 20px;border-top:1px solid var(--tlla-line);border-bottom:1px solid var(--tlla-line);text-align:center}.tlla-inquiry__success-title{margin:0 0 12px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(18px,1.7vw,22px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}@media(max-width:749px){.tlla-inquiry__grid{grid-template-columns:minmax(0,1fr);gap:18px}.tlla-inquiry__actions .tlla-btn{width:100%}.tlla-field input.tlla-field__input,.tlla-field select.tlla-field__input,.tlla-field textarea.tlla-field__input{font-size:16px}}.tlla-allrev__head{margin-bottom:clamp(22px,2.6vw,32px)}.tlla-allrev__panel{height:0;overflow:hidden;visibility:hidden}.tlla-allrev__panel.is-open{height:auto;margin-top:clamp(28px,3vw,44px);overflow:visible;visibility:visible}.tlla-allrev__panel iframe{display:block;max-width:100%}.tlla-worn__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(22px,2.4vw,30px) clamp(12px,1.4vw,18px);margin:0;padding:0;list-style:none}.tlla-worn__item{min-width:0;margin:0}.tlla-worn__figure{margin:0}.tlla-worn__photo.tlla-media--framed:after{top:7px;right:7px;bottom:7px;left:7px}.tlla-worn__caption{display:block;margin-top:10px;text-align:center}.tlla-worn__name{display:block;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-worn__product{display:block;margin-top:2px;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.4;text-wrap:balance;color:var(--tlla-soft-text)}@media(max-width:999px){.tlla-worn__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.tlla-worn__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.tlla-worn__photo.tlla-media--framed:after{top:5px;right:5px;bottom:5px;left:5px}.tlla-worn__name{font-size:10px;letter-spacing:.12em}.tlla-worn__product{font-size:11px}}.tlla-headlines__head{margin-bottom:22px}.tlla-headlines__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:0 0 clamp(34px,4vw,56px);font-family:var(--FONT-STACK-ACCENT);font-size:12px;line-height:1.5;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--tlla-text);--tlla-star:15px}.tlla-headlines__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--tlla-line);border-bottom:1px solid var(--tlla-line)}.tlla-headlines__list--1{grid-template-columns:minmax(0,1fr)}.tlla-headlines__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tlla-headline{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;padding:clamp(30px,3.4vw,48px) clamp(16px,2.4vw,36px);text-align:center}.tlla-headline+.tlla-headline{border-left:1px solid var(--tlla-line)}.tlla-headline__quote{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(17px,1.65vw,23px);line-height:1.45;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-headline__name{margin:14px 0 0;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--tlla-soft-text)}@media(max-width:749px){.tlla-headlines__list{grid-template-columns:minmax(0,1fr)}.tlla-headline{padding:26px 8px}.tlla-headline+.tlla-headline{border-left:0;border-top:1px solid var(--tlla-line)}}.tlla-spotlight__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start;max-width:1120px;margin:0 auto}.tlla-spotlight__side{text-align:left}.tlla-spotlight__side .tlla-h2:after{margin-left:0}.tlla-spotlight__main{position:relative;margin:0;padding-top:clamp(30px,3vw,44px)}.tlla-spotlight__mark{position:absolute;top:0;left:-4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,7vw,104px);line-height:.8;color:var(--tlla-accent)}.tlla-spotlight__quote{position:relative;margin:0;padding:0;border:0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-size:clamp(17px,1.55vw,21px);line-height:1.65;text-wrap:pretty;color:var(--tlla-ink)}.tlla-spotlight__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:clamp(20px,2.4vw,30px)}.tlla-spotlight__name{font-family:var(--FONT-STACK-ACCENT);font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-spotlight__verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.5;color:var(--tlla-soft-text)}.tlla-spotlight__verified svg{display:block;width:13px;height:13px}.tlla-spotlight__meta{flex-basis:100%;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.5;color:var(--tlla-soft-text)}.tlla-spotlight__meta a{color:inherit;text-decoration:underline;text-decoration-color:#748cab73;text-underline-offset:3px}.tlla-spotlight__meta a:hover{color:var(--tlla-ink)}@media(max-width:749px){.tlla-spotlight__grid{grid-template-columns:minmax(0,1fr);gap:24px}.tlla-spotlight__side{text-align:center}.tlla-spotlight__side .tlla-h2:after{margin-left:auto}}.tlla-wall__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(26px,3vw,40px)}.tlla-wall__tab{min-height:40px;padding:8px clamp(14px,1.6vw,22px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:transparent;color:var(--tlla-ink);font-family:var(--TYPE-STACK-BUTTON,var(--FONT-STACK-ACCENT));font-size:11px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.tlla-wall__tab:hover,.tlla-wall__tab:focus-visible{background:var(--tlla-accent);border-color:var(--tlla-accent)}.tlla-wall__tab[aria-pressed=true]{background:var(--tlla-ink);border-color:var(--tlla-ink);color:#fdfdfd}.tlla-wall__grid{columns:3;column-gap:var(--tlla-gap)}.tlla-review{display:block;break-inside:avoid;margin:0 0 var(--tlla-gap);padding:clamp(22px,2.2vw,30px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fdfdfd}.tlla-review[hidden]{display:none}.tlla-review__quote{margin:14px 0 0;padding:0;border:0;font-family:var(--FONT-STACK-BODY);font-style:normal;font-size:15px;line-height:1.65;text-wrap:pretty;color:var(--tlla-ink)}.tlla-review__foot{display:flex;align-items:center;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--tlla-line)}.tlla-review__photo{flex:none;display:block;width:64px;height:64px;object-fit:cover;border-radius:var(--tlla-radius);background:#f2f1ef}.tlla-review__who{display:block;min-width:0}.tlla-review__line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.tlla-review__name{font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-review__verified{display:inline-flex;align-items:center;gap:3px;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.5;color:var(--tlla-soft-text)}.tlla-review__verified svg{display:block;width:12px;height:12px}.tlla-review__meta{display:block;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.45;color:var(--tlla-soft-text)}.tlla-review__meta a{color:inherit;text-decoration:underline;text-decoration-color:#748cab73;text-underline-offset:3px}.tlla-review__meta a:hover{color:var(--tlla-ink)}.tlla-wall__more{margin-top:clamp(10px,1.4vw,18px)}.tlla-wall__more[hidden]{display:none}.tlla-wall__foot{max-width:640px;margin:clamp(24px,3vw,36px) auto 0;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.55;text-align:center;text-wrap:balance;color:var(--tlla-soft-text)}@media(max-width:999px){.tlla-wall__grid{columns:2}}@media(max-width:749px){.tlla-wall__grid{columns:1}.tlla-wall__tab{padding:8px 12px;letter-spacing:.14em}.tlla-review{padding:22px 20px}}.tlla-size{--tlla-bg:var(--COLOR-BG,#fdfdfd);--tlla-size-tile:var(--tlla-sand);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--tlla-bg);color:var(--tlla-text);scroll-margin-top:-16px}.tlla-size--soft{--tlla-bg:var(--tlla-sand);--tlla-size-tile:#fff}.tlla-size--media-right .tlla-size__media{order:2}.tlla-size__media{position:relative;min-width:0;background:#f2f1ef}.tlla-size__media--art{background:var(--tlla-accent)}.tlla-size__stick{position:sticky;top:var(--header-height,134px);height:calc(100vh - var(--header-height,134px));height:calc(100svh - var(--header-height,134px));overflow:hidden}.tlla-size__stick>img,.tlla-size__stick>svg:not(.tlla-size-art){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--tlla-focus,50%)}.tlla-size__media--art .tlla-size-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.tlla-size__stick--framed:after{content:"";position:absolute;inset:clamp(12px,1.5vw,22px);border:1px solid rgba(255,255,255,.8);pointer-events:none}.tlla-size__panel{display:flex;justify-content:center;min-width:0;padding:clamp(48px,5vw,76px) clamp(28px,4.4vw,72px)}.tlla-size__content{width:100%;max-width:580px}.tlla-size__head{text-align:center}.tlla-size__head .tlla-h2{font-size:clamp(22px,2.3vw,30px)}.tlla-size__head .tlla-body{max-width:500px;margin:20px auto 0;text-wrap:balance}.tlla-size__part{margin-top:clamp(32px,3.2vw,44px)}.tlla-size__label{margin:0 0 14px;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:12px;line-height:1.4;letter-spacing:.2em;text-align:left;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-size__actions{margin-top:clamp(28px,3vw,36px)}.tlla-size-method{display:grid;grid-template-columns:clamp(116px,12vw,150px) minmax(0,1fr);gap:clamp(16px,1.8vw,24px);align-items:start;padding:20px 0;border-top:1px solid var(--tlla-line)}.tlla-size-method:last-child{padding-bottom:0}.tlla-size-method__art{overflow:hidden;aspect-ratio:4/3;border-radius:var(--tlla-radius);background:var(--tlla-size-tile)}.tlla-size-method__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:14px;line-height:1.4;letter-spacing:.12em;text-align:left;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-size-method__steps{counter-reset:tlla-size;margin:10px 0 0;padding:0;list-style:none;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.55;color:var(--tlla-text)}.tlla-size-method__steps li{counter-increment:tlla-size;display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:6px;margin:5px 0 0;padding:0;text-align:left;text-wrap:pretty}.tlla-size-method__steps li:before{content:counter(tlla-size);font-size:13px;line-height:1.8;color:var(--tlla-soft-text)}.tlla-size-fits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none}.tlla-size-fit{display:flex;flex-direction:column;margin:0;padding:0 0 14px;overflow:hidden;border-radius:var(--tlla-radius);background:var(--tlla-size-tile);text-align:left}.tlla-size-fit__art{display:block;aspect-ratio:8/5;margin-bottom:12px}.tlla-size-fit__name{padding:0 12px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-size-fit__add{padding:3px 12px 0;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.4;color:var(--tlla-text)}.tlla-size-chart{overflow:hidden;border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff}.tlla-size-chart table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.4;color:var(--tlla-text)}.tlla-size-chart__caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.tlla-size-chart th,.tlla-size-chart td{padding:11px 10px;border:0;border-top:1px solid var(--tlla-line);background:none;text-align:left;vertical-align:middle;overflow-wrap:break-word}.tlla-size-chart th:first-child,.tlla-size-chart td:first-child{padding-left:14px}.tlla-size-chart thead th{border-top:0;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:11px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;vertical-align:bottom;overflow-wrap:normal;color:var(--tlla-soft-text)}.tlla-size-chart tbody th{font-family:var(--FONT-STACK-BODY);font-weight:700;font-size:15px;letter-spacing:0;text-transform:none;color:var(--tlla-ink)}.tlla-size-chart--wide th:nth-child(1){width:18%}.tlla-size-chart--wide th:nth-child(2){width:11%}.tlla-size-chart--wide th:nth-child(3){width:27%}.tlla-size-chart tr.is-marked>*{background:#c7e2fe6b}.tlla-size-chart--wide tbody tr>*{transition:background .2s}.tlla-size-chart--wide tbody tr:hover>*{background:#c7e2fe6b}.tlla-size-chart__note{margin:12px 0 0;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.55;text-align:left;text-wrap:pretty;color:var(--tlla-soft-text)}.tlla-size-chart__note--key{display:flex;align-items:center;gap:8px}.tlla-size-chart__note--key:before{content:"";flex:none;width:14px;height:14px;border:1px solid rgba(116,140,171,.35);border-radius:2px;background:#c7e2fe99}.tlla-size-tips{margin:0;padding:0;list-style:none}.tlla-size-tip{margin:0;padding:14px 0;border-top:1px solid var(--tlla-line);text-align:left}.tlla-size-tip:last-child{padding-bottom:0}.tlla-size-tip__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:13px;line-height:1.4;letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--tlla-ink)}.tlla-size-tip__text{margin:5px 0 0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.55;text-wrap:pretty}.tlla-size-art__big{font-family:var(--FONT-STACK-BODY);font-size:27px;fill:var(--tlla-ink,#222)}.tlla-size-art__small{font-family:var(--FONT-STACK-ACCENT);font-size:14px;letter-spacing:.05em;fill:var(--tlla-text,#424242)}.tlla-size-art__mid{font-family:var(--FONT-STACK-ACCENT);font-size:15px;letter-spacing:.14em;text-transform:uppercase;fill:var(--tlla-ink,#222)}.tlla-size-arc{transition:opacity .25s}.tlla-size:has(tr[data-len]:hover) .tlla-size-arc--14,.tlla-size:has(tr[data-len]:hover) .tlla-size-arc--16,.tlla-size:has(tr[data-len]:hover) .tlla-size-arc--18,.tlla-size:has(tr[data-len]:hover) .tlla-size-arc--20{opacity:.25}.tlla-size:has(tr[data-len="14"]:hover) .tlla-size-arc--14,.tlla-size:has(tr[data-len="16"]:hover) .tlla-size-arc--16,.tlla-size:has(tr[data-len="18"]:hover) .tlla-size-arc--18,.tlla-size:has(tr[data-len="20"]:hover) .tlla-size-arc--20{opacity:1}@media(min-width:900px)and (max-width:1099px){.tlla-size-chart th,.tlla-size-chart td{padding-left:8px;padding-right:6px}.tlla-size-chart thead th{font-size:10px;letter-spacing:.04em}}@media(max-width:899px){.tlla-size{grid-template-columns:minmax(0,1fr);scroll-margin-top:-16px}.tlla-size--media-right .tlla-size__media{order:0}.tlla-size__stick{position:relative;top:auto;height:auto;aspect-ratio:3/2}.tlla-size__media--art .tlla-size__stick{aspect-ratio:6/5}.tlla-size__panel{padding:44px var(--tlla-gutter) 52px}.tlla-size__content{max-width:640px}}@media(max-width:749px){.tlla-size__stick{aspect-ratio:1/1}.tlla-size__stick--framed:after{top:12px;right:12px;bottom:12px;left:12px}.tlla-size-method{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:18px 0}.tlla-size-method__title{font-size:13px}.tlla-size-method__steps{font-size:14px}.tlla-size-method__steps li{grid-template-columns:15px minmax(0,1fr);column-gap:4px}.tlla-size-fit__art{margin-bottom:10px}.tlla-size-fit__name{padding:0 9px;font-size:10px;letter-spacing:.08em}.tlla-size-fit__add{padding:3px 9px 0;font-size:12.5px}.tlla-size-chart table{font-size:13px}.tlla-size-chart th,.tlla-size-chart td{padding:10px 6px}.tlla-size-chart th:first-child,.tlla-size-chart td:first-child{padding-left:10px}.tlla-size-chart thead th{padding:10px 4px;font-size:9px;letter-spacing:.02em}.tlla-size-chart tbody th,.tlla-size-tip__text{font-size:14px}.tlla-size-art__big{font-size:31px}.tlla-size-art__small{font-size:19px;letter-spacing:.02em}.tlla-size-art__mid{font-size:19px;letter-spacing:.06em}}@media(max-width:359px){.tlla-size-fit__name{font-size:9px;letter-spacing:.04em}.tlla-size-chart thead th{font-size:8.5px;letter-spacing:0}}.tlla-size-art{--i:var(--tlla-ink,#222);--g:#b08d4f;--s:#fff9f2;--t:#ecdcbc;display:block;width:100%;height:100%}.tlla-size-intro__head{max-width:640px;margin:0 auto;text-align:center}.tlla-size-intro__text{margin-top:22px}.tlla-size-intro__text .tlla-body{font-size:clamp(15px,1.15vw,17px);line-height:1.7}.tlla-size-tiles{margin-top:clamp(30px,3.4vw,44px)}.tlla-size-tiles__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tlla-gap);max-width:1040px;margin:0 auto;padding:0;list-style:none}.tlla-size-tiles__list>li{margin:0;padding:0;list-style:none}.tlla-size-tile{display:flex;flex-direction:column;align-items:center;height:100%;padding:clamp(20px,2.2vw,30px) 12px;border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:var(--tlla-bg);color:var(--tlla-text);text-align:center;text-decoration:none;transition:background .25s,border-color .25s}.tlla-size-tile:hover,.tlla-size-tile:focus-visible{background:var(--tlla-accent);border-color:var(--tlla-accent)}.tlla-size-tile__art{display:block;box-sizing:border-box;width:76px;height:76px;padding:12px;border-radius:50%;background:var(--tlla-accent);transition:background .25s}.tlla-size-tile:hover .tlla-size-tile__art,.tlla-size-tile:focus-visible .tlla-size-tile__art{background:#fff}.tlla-size-tile__name{margin-top:16px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(13px,1.15vw,15px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-size-tile__note{margin-top:6px;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.4;text-wrap:balance}.tlla-size-print{display:flex;align-items:center;gap:clamp(16px,2vw,28px);max-width:1040px;margin:var(--tlla-gap) auto 0;padding:clamp(16px,1.8vw,22px) clamp(18px,2.4vw,32px);border-radius:var(--tlla-radius);background:var(--tlla-sand)}.tlla-size-print__art{flex:none;display:block;width:60px;height:60px}.tlla-size-print__text{flex:1 1 auto;min-width:0}.tlla-size-print__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(13px,1.15vw,15px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-size-print .tlla-body{margin-top:4px;line-height:1.5}.tlla-size-print__btn{flex:none}@media(max-width:749px){.tlla-size-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr))}.tlla-size-tile{padding:20px 8px}.tlla-size-tile__art{width:68px;height:68px;padding:10px}.tlla-size-tile__note{font-size:13px}.tlla-size-print{flex-wrap:wrap}.tlla-size-print__art{width:52px;height:52px}.tlla-size-print__text{flex:1 1 200px}.tlla-size-print__btn{flex:1 1 100%}}.tlla-statement__head{max-width:720px;margin:0 auto;text-align:center}.tlla-statement__text{margin-top:24px}.tlla-statement__text .tlla-body{font-size:clamp(15px,1.15vw,17px);line-height:1.75}.tlla-statement__text .tlla-body+.tlla-body{margin-top:14px}.tlla-statement__stats{display:grid;grid-template-columns:repeat(var(--tlla-stats,3),minmax(0,1fr));max-width:960px;margin:clamp(36px,4vw,56px) auto 0;border-top:1px solid var(--tlla-line);border-bottom:1px solid var(--tlla-line)}.tlla-statement__stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:10px;padding:clamp(22px,2.4vw,32px) clamp(16px,2vw,28px);text-align:center}.tlla-statement__stat+.tlla-statement__stat{border-left:1px solid var(--tlla-line)}.tlla-statement__stat dt,.tlla-statement__stat dd{margin:0}.tlla-statement__stat dd{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(30px,3.2vw,42px);line-height:1.1;letter-spacing:.08em;color:var(--tlla-ink)}.tlla-statement__stat dt{max-width:230px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-soft-text)}.tlla-statement__stats--4{max-width:1080px}.tlla-statement__stats--4 .tlla-statement__stat dd{font-size:clamp(24px,2.6vw,36px)}@media(max-width:749px){.tlla-statement__stats{grid-template-columns:minmax(0,1fr)}.tlla-statement__stat+.tlla-statement__stat{border-left:0;border-top:1px solid var(--tlla-line)}.tlla-statement__stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tlla-statement__stats--4 .tlla-statement__stat+.tlla-statement__stat{border-top:0}.tlla-statement__stats--4 .tlla-statement__stat:nth-child(2n){border-left:1px solid var(--tlla-line)}.tlla-statement__stats--4 .tlla-statement__stat:nth-child(n+3){border-top:1px solid var(--tlla-line)}}.tlla-steps{--tlla-step-gap:clamp(24px,3vw,44px)}.tlla-steps__list{display:grid;grid-template-columns:repeat(var(--tlla-steps,4),minmax(0,1fr));gap:var(--tlla-step-gap);margin:0;padding:0;list-style:none}.tlla-step{position:relative;min-width:0;margin:0;text-align:center}.tlla-step__num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 0 20px;border:1px solid var(--tlla-soft);border-radius:50%;background:var(--tlla-bg);font-family:var(--FONT-STACK-HEADING);font-size:16px;line-height:1;color:var(--tlla-ink)}.tlla-step:not(:last-child):after{content:"";position:absolute;top:23px;left:calc(50% + 23px);width:calc(100% + var(--tlla-step-gap) - 46px);height:1px;background:var(--tlla-soft);opacity:.45}.tlla-step:last-child .tlla-step__num{border-color:var(--tlla-accent);background:var(--tlla-accent)}.tlla-step__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(14px,1.2vw,16px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-step__text{max-width:280px;margin:12px auto 0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.65;text-wrap:pretty}.tlla-steps__actions{margin-top:clamp(32px,4vw,48px)}.tlla-steps--plain .tlla-steps__list{gap:0;border-top:1px solid var(--tlla-line);border-bottom:1px solid var(--tlla-line)}.tlla-steps--plain .tlla-step{padding:clamp(24px,2.6vw,36px) clamp(16px,2vw,30px)}.tlla-steps--plain .tlla-step:after{display:none}.tlla-steps--plain .tlla-step+.tlla-step{border-left:1px solid var(--tlla-line)}@media(max-width:749px){.tlla-steps__list{grid-template-columns:minmax(0,1fr);gap:30px}.tlla-steps:not(.tlla-steps--plain) .tlla-step{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:18px;align-items:start;text-align:left}.tlla-step__num{grid-row:1 / span 2;margin:0}.tlla-steps:not(.tlla-steps--plain) .tlla-step__title{padding-top:13px}.tlla-steps:not(.tlla-steps--plain) .tlla-step__text{max-width:none;margin:8px 0 0}.tlla-step:not(:last-child):after{top:46px;left:23px;width:1px;height:calc(100% - 16px)}.tlla-steps--plain .tlla-steps__list{gap:0}.tlla-steps--plain .tlla-step{padding:24px 8px}.tlla-steps--plain .tlla-step+.tlla-step{border-left:0;border-top:1px solid var(--tlla-line)}.tlla-steps--plain .tlla-step__text{max-width:320px}}.tlla-here__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4.5vw,72px);row-gap:0;align-items:start}.tlla-here__map{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--tlla-radius);background:#f2f1ef}.tlla-here__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;filter:saturate(.55) contrast(.97);transition:filter .5s ease}.tlla-here__map:hover iframe,.tlla-here__map:focus-within iframe{filter:none}.tlla-here__name{margin:26px 0 0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(17px,1.5vw,20px);line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-here__rows{margin:0;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.6}.tlla-here__row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--tlla-line)}.tlla-here__row:first-child{margin-top:18px;border-top:1px solid var(--tlla-line)}.tlla-here__row dt,.tlla-here__row dd{margin:0}.tlla-here__row dt{padding-top:3px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-soft-text)}.tlla-here__row dd{color:var(--tlla-text);text-wrap:pretty}.tlla-here__row:has(.tlla-here__callout){align-content:start}.tlla-here__row dd.tlla-here__callout{grid-column:1/-1;margin:2px 0;padding:14px 16px;border-radius:var(--tlla-radius);background:var(--tlla-accent);font-size:15px;line-height:1.5;color:var(--tlla-ink)}.tlla-here__callout p{margin:0}.tlla-here__callout p+p{margin-top:8px}.tlla-here__callout p:last-child{text-wrap:balance}.tlla-here__callout strong{font-weight:700}.tlla-here__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:22px}@supports (grid-template-rows:subgrid){@media(min-width:750px){.tlla-here__store{display:grid;grid-row:span 7;grid-template-rows:subgrid}.tlla-here__rows{display:contents}}}@media(max-width:749px){.tlla-here__grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.tlla-here__row{grid-template-columns:92px minmax(0,1fr);gap:12px}.tlla-here__map iframe{filter:saturate(.8)}}@media(prefers-reduced-motion:reduce){.tlla-here__map iframe{transition:none}}.tlla-visit-stores{--tlla-visit-gap:clamp(24px,3vw,44px);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--tlla-visit-gap);padding-top:var(--tlla-visit-gap)}.tlla-visit__intro{margin:0;padding:clamp(2px,.7vw,10px) 24px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(15px,1.55vw,21px);line-height:1.5;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--tlla-ink)}.tlla-visit__intro:after{content:"";display:block;width:48px;height:1px;margin:20px auto 0;background:var(--tlla-soft)}.tlla-visit__line{display:block;width:100%;height:1px;margin:0;padding:0;border:0;background:var(--tlla-soft)}.tlla-visit-store{scroll-margin-top:clamp(72px,8vw,114px)}.tlla-visit-store .tlla-feature__content{max-width:460px}.tlla-visit__note{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0 0;padding:12px 16px;border-radius:var(--tlla-radius);background:var(--tlla-accent);font-family:var(--FONT-STACK-BODY);font-weight:700;font-size:16px;line-height:1.4;text-align:left;text-wrap:balance;color:var(--tlla-ink)}.tlla-visit__pin{flex:none;width:14px;height:18px}.tlla-visit__status{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding:8px 14px;border-radius:2px;background:#fdfdfd;color:var(--tlla-ink);font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.tlla-visit__status[hidden]{display:none}.tlla-visit__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#b6aea4}.tlla-visit__status.is-open .tlla-visit__dot{background:#6ba583;box-shadow:0 0 #6ba58380;animation:tllaVisitPulse 2.6s ease-out infinite}@keyframes tllaVisitPulse{to{box-shadow:0 0 0 8px #6ba58300}}.tlla-visit__rows dd a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(116,140,171,.45);padding-bottom:1px;transition:border-color .2s}.tlla-visit__rows dd a:hover{border-color:var(--tlla-ink)}.tlla-visit__rows .is-today dt{color:var(--tlla-ink)}.tlla-visit__rows .is-today dt:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 0;border-radius:50%;background:var(--tlla-soft)}.tlla-visit__hours-note{margin:14px 0 0;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.5;text-wrap:balance;color:var(--tlla-text)}@media(prefers-reduced-motion:reduce){.tlla-visit__status.is-open .tlla-visit__dot{animation:none}}.tlla-wdoors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tlla-gap);max-width:1040px;margin:0 auto}.tlla-wdoor{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--tlla-radius);color:inherit;text-decoration:none}.tlla-wdoor:focus-visible{outline:2px solid var(--tlla-ink);outline-offset:3px}.tlla-wdoor__photo{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:#f2f1ef}.tlla-wdoor__photo img,.tlla-wdoor__photo>svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--tlla-focus,50%);transition:transform 1.2s var(--tlla-ease)}.tlla-wdoor:hover .tlla-wdoor__photo img{transform:scale(1.03)}.tlla-wdoor__photo:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.8);pointer-events:none}.tlla-wdoor__panel{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding:clamp(24px,2.6vw,36px) clamp(16px,2.4vw,36px);text-align:center}.tlla-wdoor--blue .tlla-wdoor__panel{background:var(--tlla-accent);color:var(--tlla-ink)}.tlla-wdoor--charcoal .tlla-wdoor__panel{background:#222;color:#fff9f2}.tlla-wdoor__title{display:block;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(18px,1.9vw,24px);line-height:1.25;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance}.tlla-wdoor__text{display:block;max-width:340px;margin:12px 0 22px;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.55;text-wrap:balance}.tlla-wdoor .tlla-wdoor__btn{margin-top:auto}.tlla-wdoor--blue .tlla-wdoor__btn{background:var(--tlla-ink);border-color:var(--tlla-ink);color:#fdfdfd}.tlla-wdoor--blue:hover .tlla-wdoor__btn{background:#fdfdfd;border-color:#fdfdfd;color:var(--tlla-ink)}.tlla-wdoor--charcoal .tlla-wdoor__btn{background:#fff9f2;border-color:#fff9f2;color:#222}.tlla-wdoor--charcoal:hover .tlla-wdoor__btn{background:var(--tlla-accent);border-color:var(--tlla-accent);color:#222}.tlla-wdoors__note{margin:clamp(22px,2.4vw,32px) 0 0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.7;text-align:center;text-wrap:balance}.tlla-wdoors__note .tlla-link{margin-left:8px;white-space:nowrap}.tlla-wdoors__note--claim{margin-top:6px}html:has(.tlla-wdoors){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.tlla-wdoors){scroll-behavior:auto}.tlla-wdoor__photo img{transition:none}.tlla-wdoor:hover .tlla-wdoor__photo img{transform:none}}@media(max-width:749px){.tlla-wdoors__grid{gap:10px}.tlla-wdoor__photo{aspect-ratio:1/1}.tlla-wdoor__photo:after{top:7px;right:7px;bottom:7px;left:7px}.tlla-wdoor__panel{padding:18px 10px}.tlla-wdoor__title{font-size:13px;letter-spacing:.1em}.tlla-wdoor__text{margin:8px 0 14px;font-size:13px;line-height:1.45}.tlla-wdoor .tlla-wdoor__btn{min-height:40px;padding:6px 10px;font-size:10px;letter-spacing:.12em;white-space:nowrap}.tlla-wdoors__note .tlla-link{display:table;margin:6px auto 0}}.tlla-claim{scroll-margin-top:-16px}.tlla-claim [hidden]{display:none!important}.tlla-claim__card{max-width:720px;margin:0 auto;padding:clamp(22px,3.4vw,44px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff}.tlla-claim__form{position:relative;margin:0}.tlla-claim__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.tlla-claim__field{min-width:0;margin:0;scroll-margin-top:120px}.tlla-claim__field--full{grid-column:1 / -1}.tlla-claim .tlla-claim__label{display:block;margin:0 0 8px;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--tlla-soft-text)}.tlla-claim input.tlla-claim__input,.tlla-claim textarea.tlla-claim__input{display:block;width:100%;height:46px;margin:0;padding:0 14px;border:1px solid rgba(66,66,66,.38);border-radius:var(--tlla-radius);background-color:#fdfdfd;color:var(--tlla-ink);font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.4;box-shadow:none;transition:border-color .2s}.tlla-claim textarea.tlla-claim__input--area{height:auto;min-height:132px;padding:12px 14px;resize:vertical}.tlla-claim textarea.tlla-claim__input::placeholder{color:#6b6b6b;opacity:1}.tlla-claim input.tlla-claim__input:focus,.tlla-claim textarea.tlla-claim__input:focus{border-color:var(--tlla-ink);outline:2px solid var(--tlla-accent);outline-offset:1px}.tlla-claim input.tlla-claim__input[aria-invalid=true],.tlla-claim textarea.tlla-claim__input[aria-invalid=true],.tlla-claim__file[aria-invalid=true]+.tlla-claim__drop{border-color:#a3341f}.tlla-claim input.tlla-claim__file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.tlla-claim .tlla-claim__drop{display:flex;align-items:center;gap:14px;min-height:78px;margin:0;padding:14px 16px;border:1px dashed rgba(66,66,66,.5);border-radius:var(--tlla-radius);background:#fdfdfd;cursor:pointer;transition:border-color .2s,background-color .2s}.tlla-claim .tlla-claim__drop:hover{border-color:var(--tlla-ink);background:#f1f7ff}.tlla-claim input.tlla-claim__file:focus+.tlla-claim__drop{border-color:var(--tlla-ink);outline:2px solid var(--tlla-accent);outline-offset:1px}.tlla-claim__drop-icon{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;overflow:hidden;border-radius:var(--tlla-radius);background:var(--tlla-accent);color:#222}.tlla-claim__drop-icon img{display:block;width:100%;height:100%;object-fit:cover}.tlla-claim__drop-words{min-width:0;text-align:left}.tlla-claim__drop-main{display:block;font-family:var(--FONT-STACK-BODY);font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;color:#222}.tlla-claim__drop-sub{display:block;margin-top:2px;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.4;color:var(--tlla-text)}.tlla-claim__hint{margin:8px 0 0;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.5;text-align:left;color:var(--tlla-text)}.tlla-claim__error{margin:6px 0 0;font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:700;line-height:1.4;text-align:left;color:#a3341f}.tlla-claim__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tlla-claim__preview,.tlla-claim__status{margin:24px 0 0;padding:12px 14px;border-radius:var(--tlla-radius);font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.5;text-align:center;color:#222}.tlla-claim__preview{background:#f1f7ff}.tlla-claim__status{background:#f7dcd6}.tlla-claim__status a{color:#222;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.tlla-claim__actions{margin-top:28px}.tlla-claim__actions .tlla-btn{min-width:240px}.tlla-claim__actions .tlla-btn[disabled]{opacity:.6;cursor:wait}.tlla-claim__note{margin-top:16px;font-family:var(--FONT-STACK-BODY);font-size:13px;line-height:1.5;text-align:center;color:var(--tlla-text)}.tlla-claim__note p{margin:0}.tlla-claim__note a{color:var(--tlla-ink);text-decoration:underline;text-underline-offset:3px}.tlla-claim__done,.tlla-claim__off{padding:clamp(12px,2vw,20px) 0;text-align:center}.tlla-claim__done:focus{outline:none}.tlla-claim__done-title{margin:0 0 12px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(18px,1.7vw,22px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--tlla-ink)}.tlla-claim__off-email{margin:12px 0 0}@media(max-width:749px){.tlla-claim__grid{grid-template-columns:minmax(0,1fr);gap:18px}.tlla-claim__actions .tlla-btn{width:100%}.tlla-claim input.tlla-claim__input,.tlla-claim textarea.tlla-claim__input{font-size:16px}}.tlla-wz{--wz-world:var(--COLOR-BG,#fdfdfd);--wz-band:transparent;--wz-band-ink:var(--tlla-ink);--wz-band-text:var(--tlla-text);--wz-band-soft:var(--tlla-soft-text);--wz-rule:var(--tlla-soft);--wz-chip:#fff;--wz-tag:var(--tlla-accent);--wz-tag-ink:var(--tlla-ink);background:var(--wz-world);color:var(--tlla-text);scroll-margin-top:-16px}.tlla-wz--blue{--wz-world:#f1f7ff;--wz-band:var(--tlla-accent);--wz-band-text:#222;--wz-band-soft:#3f5573;--wz-rule:#4f6687}.tlla-wz--cream{--wz-world:#fff9f2;--wz-band:#222;--wz-band-ink:#fff9f2;--wz-band-text:#f4efe8;--wz-band-soft:#d9d2c8;--wz-rule:#d9d2c8;--wz-chip:#fff9f2;--wz-tag:#222;--wz-tag-ink:#fff9f2}.tlla-wz__band{padding:clamp(40px,4.5vw,64px) 0;background:var(--wz-band);color:var(--wz-band-text);text-align:center}.tlla-wz__band .tlla-kicker{color:var(--wz-band-ink)}.tlla-wz--plain .tlla-wz__band .tlla-kicker{color:var(--tlla-soft-text)}.tlla-wz__band .tlla-h2{font-size:clamp(24px,2.8vw,38px);color:var(--wz-band-ink)}.tlla-wz__band .tlla-h2:after{background:var(--wz-rule)}.tlla-wz__band .tlla-sub{max-width:600px;margin:18px auto 0;color:inherit}.tlla-wz__need{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:20px 0 0;padding:0;list-style:none}.tlla-wz__need-label{margin:0;padding:0 4px 0 0;font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--wz-band-soft)}.tlla-wz__chip{--tlla-care-badge:22px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 8px;border-radius:var(--tlla-radius);background:var(--wz-chip);color:#222;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.3}.tlla-wz__jump{margin:18px 0 0}.tlla-wz__band .tlla-link{color:var(--wz-band-ink);border-bottom-color:var(--wz-rule)}.tlla-wz__body{padding:clamp(32px,4vw,52px) 0 var(--tlla-space)}.tlla-wz--plain .tlla-wz__band{padding:var(--tlla-space) 0 0}.tlla-wz--plain .tlla-wz__body{padding-top:clamp(28px,3vw,40px)}.tlla-wz__body .tlla-wrap>*+*{margin-top:clamp(28px,3vw,40px)}.tlla-wz__body .tlla-wrap>.tlla-wz-sub+*{margin-top:20px}.tlla-wz-table,.tlla-wz-prices,.tlla-wz-lists,.tlla-wz-sub{max-width:1040px;margin-left:auto;margin-right:auto}.tlla-wz-table{overflow:hidden;border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff}.tlla-wz-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 170px;column-gap:24px;align-items:center;padding:17px 24px;border-top:1px solid var(--tlla-line)}.tlla-wz-row--head{padding:12px 24px;border-top:0;background:var(--wz-band);color:var(--wz-band-ink);font-family:var(--FONT-STACK-ACCENT);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.tlla-wz-row--head+.tlla-wz-row{border-top:0}.tlla-wz-row__what{min-width:0;font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:700;line-height:1.4;text-wrap:pretty;color:#222}.tlla-wz-row__note{display:block;margin-top:3px;font-size:13px;font-weight:400;line-height:1.45;color:var(--tlla-text)}.tlla-wz-row__do{min-width:0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;text-wrap:pretty;color:var(--tlla-text)}.tlla-wz-row__cost{text-align:right}.tlla-wz-cost{display:inline-block;min-width:76px;padding:6px 12px;border:1px solid transparent;border-radius:var(--tlla-radius);font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap}.tlla-wz-cost--free{background:var(--wz-tag);color:var(--wz-tag-ink)}.tlla-wz-cost--fee{border-color:#222;color:#222}.tlla-wz-cost--none{background:#f7dcd6;color:#222}.tlla-wz-sub{text-align:center}.tlla-wz-sub__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(17px,1.7vw,22px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:#222}.tlla-wz-sub__text{margin:10px 0 0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.6;text-wrap:balance}.tlla-wz-prices,.tlla-wz-lists{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start}.tlla-wz-prices{gap:var(--tlla-gap)}.tlla-wz-pricelist{min-width:0;padding:clamp(20px,2.2vw,28px);border:1px solid var(--tlla-line);border-radius:var(--tlla-radius);background:#fff}.tlla-wz-pricelist__title,.tlla-wz-list__title{margin:0 0 12px;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:12px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#222}.tlla-wz-pricelist__rows{margin:0;padding:0;list-style:none;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.4;color:#222}.tlla-wz-pricelist__rows li{display:flex;align-items:baseline;gap:8px;margin:0;padding:7px 0}.tlla-wz-pricelist__dots{flex:1 1 auto;min-width:16px;border-bottom:1px dotted rgba(66,66,66,.45);transform:translateY(-3px)}.tlla-wz-pricelist__price{flex:none;font-size:17px;font-weight:700}.tlla-wz-lists{gap:clamp(24px,3vw,48px)}.tlla-wz-list{min-width:0;padding-top:16px;border-top:1px solid var(--tlla-line)}.tlla-wz-list__items{margin:0;padding:0;list-style:none;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.5;color:var(--tlla-text)}.tlla-wz-list__items li{--tlla-care-badge:22px;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;text-wrap:pretty}.tlla-wz-list__items li:first-child{margin-top:0}.tlla-wz-list--none .tlla-wz-list__items li{display:block}.tlla-wz-list__items strong{font-weight:700;color:#222}.tlla-wz__foot{max-width:640px;margin-left:auto;margin-right:auto;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.6;text-align:center}.tlla-wz__foot p{margin:0}.tlla-wz__foot a{color:#222;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.tlla-wz__chip{font-size:13px}.tlla-wz-row{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:6px;padding:15px 16px}.tlla-wz-row--head{display:none}.tlla-wz-row:nth-child(2){border-top:0}.tlla-wz-row__what{grid-column:1 / -1;font-size:15px}.tlla-wz-row__do{font-size:14px;line-height:1.45}.tlla-wz-prices,.tlla-wz-lists{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}.tlla-wz-prices{gap:12px}.tlla-wz-lists{gap:26px}}.tlla-stars{display:inline-flex;gap:2px;color:var(--tlla-ink);vertical-align:middle}.tlla-stars svg{display:block;width:var(--tlla-star,13px);height:var(--tlla-star,13px);fill:currentColor}.tlla-stars svg.is-empty{opacity:.2}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
