.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-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-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-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/31/compiled_assets/styles.css.map */
