.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-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}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAIAMAB */
