:root{--tlr-cream:#fbf6ef;--tlr-paper:#fffdf8;--tlr-olive:#3e492f;--tlr-ink:#302f26;--tlr-muted:#686557;--tlr-line:#ddd5c5;--tlr-sage:#e9ebdf}html{scroll-behavior:smooth;scroll-padding-top:125px}body{background:var(--tlr-cream);color:var(--tlr-ink)}.tlr,.tlr-header,.tlr-footer{font-family:Nunito Sans,system-ui,sans-serif;color:var(--tlr-ink);line-height:1.55;background:var(--tlr-cream)}.tlr *,.tlr-header *,.tlr-footer *{box-sizing:border-box}.tlr [hidden]{display:none!important}.tlr h1,.tlr h2,.tlr h3,.tlr-footer h2{font-family:Crimson Pro,Georgia,serif;font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--tlr-olive);text-wrap:balance}.tlr h1{font-size:clamp(2.75rem,5.2vw,5.25rem);margin:0 0 24px}.tlr h2{font-size:clamp(2rem,3.2vw,3.35rem);margin:0 0 20px}.tlr h3{font-size:1.6rem;margin:0 0 12px}.tlr p{margin:0 0 20px}.tlr a{color:inherit}.tlr-shell{width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(20px,4.2vw,64px)}.tlr-section{padding-block:72px}.tlr-eyebrow{font-size:.72rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:var(--tlr-muted);margin:0 0 16px!important}.tlr-lead{font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65;max-width:51ch}.tlr-quiet{font-size:.86rem;color:var(--tlr-muted);line-height:1.55}.tlr-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:14px 23px;border:1px solid var(--tlr-olive);border-radius:6px;background:var(--tlr-olive);color:var(--tlr-paper)!important;text-decoration:none;font:700 .92rem/1.3 Nunito Sans,system-ui,sans-serif;cursor:pointer;transition:background .18s}.tlr-button:hover{background:#2c3722}.tlr-button--outline{background:transparent;color:var(--tlr-olive)!important}.tlr-button--outline:hover{background:var(--tlr-sage)}.tlr-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.tlr-text-link{font-weight:700;text-decoration:underline;text-underline-offset:5px;display:inline-flex;gap:16px;align-items:center;line-height:1.5}.tlr :focus-visible,.tlr-header :focus-visible,.tlr-footer :focus-visible{outline:3px solid #897442;outline-offset:4px}.tlr-center{text-align:center}.tlr-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.tlr-section-heading h2{margin:0}.tlr-section-heading>a{flex:none;margin-bottom:4px}.tlr-header{border-bottom:1px solid var(--tlr-line)}#header-group{position:sticky;top:0;z-index:100}.tlr-ann{background:var(--tlr-olive);color:#f8f4e8;text-align:center;display:flex;justify-content:center;gap:40px;padding:7px 16px;font-size:.72rem;line-height:1.4}.tlr-ann span{opacity:.95}.tlr-header-row{display:flex;align-items:center;gap:24px;min-height:88px;position:relative}.tlr-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--tlr-olive);flex-shrink:0}.tlr-brand b{display:block;font:700 2rem/1 Crimson Pro,Georgia,serif;letter-spacing:.035em}.tlr-brand small{display:block;font-size:.7rem;line-height:1.4;margin-top:5px;white-space:nowrap;color:var(--tlr-muted)}.tlr-nav{display:flex;gap:24px;justify-content:center;margin-inline:auto;font-size:.84rem;font-weight:650}.tlr-nav a{text-decoration:none;color:var(--tlr-ink);padding:12px 0;border-bottom:1px solid transparent}.tlr-nav a:hover{border-color:var(--tlr-olive)}.tlr-header-actions{display:flex;align-items:center;gap:17px}.tlr-header-actions>a{color:var(--tlr-olive);padding:5px;display:block}.tlr-icon{display:block;width:21px;height:21px}.tlr-icon svg{width:100%;height:100%}.tlr-cart-link{position:relative}.tlr-cart-link b{position:absolute;right:-7px;top:-5px;display:grid;place-items:center;min-width:16px;height:16px;border-radius:50%;background:var(--tlr-olive);color:#fff;font:700 10px/1 sans-serif}.tlr-mobile-menu{display:none}.tlr-hero{display:grid;grid-template-columns:1.05fr 1.1fr;gap:40px;align-items:center;padding-block:52px 64px;min-height:650px}.tlr-hero-copy{padding-block:22px;position:relative;z-index:1}.tlr-hero-copy h1{max-width:9ch}.tlr-hero-copy .tlr-quiet{margin-top:26px}.tlr-hero-products{position:relative;aspect-ratio:1/1.02;min-width:0}.tlr-hero-products a{position:absolute;border-radius:10px;overflow:hidden;box-shadow:0 15px 35px #3933221b}.tlr-hero-products img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.tlr-hero-products a>span{position:absolute;left:14px;bottom:14px;background:#fffdf2e6;padding:5px 10px;color:var(--tlr-olive);font-size:.73rem;font-weight:700;border-radius:3px}.tlr-hero-shirt{left:0;top:2%;width:64%;height:85%;transform:rotate(-3deg)}.tlr-hero-canvas{right:0;top:8%;width:42%;aspect-ratio:3/4;transform:rotate(3deg)}.tlr-hero-bandana{right:1%;bottom:0;width:43%;height:34%;transform:rotate(2deg)}.tlr-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tlr-category{text-decoration:none;min-width:0}.tlr-category>img{display:block;width:100%;aspect-ratio:3/4;height:auto;object-fit:cover;object-position:center bottom;border-radius:9px}.tlr-category h3{font-size:1.4rem;display:flex;justify-content:space-between;gap:8px;margin:15px 0 0}.tlr-category h3>span{font-family:system-ui;font-size:1rem}.tlr-category-grid+.tlr-center{margin:30px 0 0}.tlr-band{background:var(--tlr-sage)}.tlr-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:28px 0 23px}.tlr-chips a,.tlr-chips button{border:1px solid #b9bea9;border-radius:999px;background:transparent;text-decoration:none;padding:11px 19px;font:600 .9rem/1.35 Nunito Sans,system-ui,sans-serif;color:var(--tlr-olive);cursor:pointer;min-height:44px}.tlr-chips a:hover,.tlr-chips button:hover{background:#f8f9f0}.tlr-chips button[aria-pressed=true]{color:#fff;background:var(--tlr-olive);border-color:var(--tlr-olive)}.tlr-story{display:grid;grid-template-columns:1fr .62fr;gap:90px;align-items:center;padding-block:85px}.tlr-story>div{max-width:55ch}.tlr-story figure{margin:0;max-width:320px;justify-self:center}.tlr-story img{display:block;width:100%;height:auto;border-radius:7px;box-shadow:0 17px 40px #35291521}.tlr-story figcaption{font-size:.8rem;color:var(--tlr-muted);margin-top:13px;text-align:center}.tlr-callout{padding-block:48px;display:flex;justify-content:space-between;align-items:center;gap:40px}.tlr-callout>div{max-width:60ch}.tlr-callout h2{font-size:clamp(2rem,3vw,3rem)}.tlr-callout p:last-child{margin:0}.tlr-callout>a{flex:none}.tlr-page-heading{text-align:center;max-width:940px;margin:0 auto 46px}.tlr-page-heading .tlr-lead{margin-inline:auto;max-width:65ch}.tlr-page-heading h1{font-size:clamp(2.7rem,4.5vw,4.5rem)}.tlr-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:30px}.tlr-world{position:relative;border:1px solid var(--tlr-line);border-radius:10px;background:var(--tlr-paper);padding:30px;text-decoration:none;display:flex;flex-direction:column;min-height:245px}.tlr-world:nth-child(3n+2){background:#f2f0e4}.tlr-world-number{display:block;color:#8b927a;letter-spacing:.14em;font-size:.7rem;font-weight:700;margin-bottom:22px}.tlr-world h2{font-size:2rem;margin-bottom:13px}.tlr-world p{color:var(--tlr-muted);font-size:.93rem}.tlr-world .tlr-text-link{font-size:.86rem;margin-top:auto}.tlr-world-search{max-width:560px;margin:auto}.tlr-world-search label{display:block;margin-bottom:8px;font-weight:650}.tlr-world-search input,.tlr-form input,.tlr-form select,.tlr-form textarea,.tlr-shop-toolbar input,.tlr-shop-toolbar select,.tls textarea{width:100%;min-width:0;padding:13px 15px;border:1px solid #bcb6a7;border-radius:6px;font:inherit;color:var(--tlr-ink);background:var(--tlr-paper);min-height:46px;box-shadow:none}.tlr-form textarea,.tls textarea{resize:vertical}.tlr-form label{display:block;font-size:.9rem;font-weight:650;margin:17px 0 7px}.tlr-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.tlr-form-note{font-size:.83rem;line-height:1.55;color:var(--tlr-muted);margin:17px 0!important}.tlr-panel{background:var(--tlr-paper);border:1px solid var(--tlr-line);border-radius:11px;padding:32px}.tlr-panel h2{font-size:2rem}.tlr-success{padding:18px;background:var(--tlr-sage);border-radius:5px;margin-bottom:20px}.tlr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 42px;list-style:none;border-block:1px solid var(--tlr-line)}.tlr-steps li{display:flex;gap:17px;align-items:center;padding:24px}.tlr-steps b{font:500 2.25rem/1 Crimson Pro,Georgia,serif;color:#899275}.tlr-steps strong{display:block;color:var(--tlr-olive);margin-bottom:3px;font-size:.96rem}.tlr-steps span{font-size:.85rem;color:var(--tlr-muted)}.tlr-personal-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.tlr-personal-example{padding-top:17px}.tlr-personal-example>p{font-size:.9rem}.tlr-personal-example h2{font-size:2.6rem}.tlr-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 16px}.tlr-comparison figure{margin:0}.tlr-comparison img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:7px;display:block}.tlr-comparison figcaption{font-size:.83rem;font-weight:700;text-align:center;margin-top:10px;color:var(--tlr-olive)}.tlr-details{border-block:1px solid var(--tlr-line);margin-top:20px}.tlr-details+details{border-top:0;margin-top:0}.tlr-details summary{cursor:pointer;font-weight:700;padding:17px 2px;list-style:none;display:flex;justify-content:space-between;gap:15px}.tlr-details summary:after{content:"+";font-size:1.2rem}.tlr-details[open] summary:after{content:"\2212"}.tlr-details summary::-webkit-details-marker{display:none}.tlr-details p{font-size:.9rem}.tlr-description-body{padding-bottom:22px}.tlr-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start}.tlr-contact-image{max-width:350px;margin:auto}.tlr-contact-image img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:9px}.tlr-contact-note{text-align:center;margin:26px auto;max-width:40ch}.tlr-contact-note h2{font-size:2.25rem}.tlr-contact-note p{font-size:.9rem}.tlr-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;border-top:1px solid var(--tlr-line);margin-top:60px;padding-top:30px}.tlr-help-grid>a{text-decoration:none}.tlr-help-grid h3{font-size:1.45rem}.tlr-help-grid p{font-size:.88rem;color:var(--tlr-muted)}.tlr-filter-chips{justify-content:flex-start}.tlr-shop-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px}.tlr-shop-toolbar>div:first-child{width:min(460px,60%)}.tlr-shop-toolbar label{display:block;font-weight:650;font-size:.8rem;margin-bottom:6px}.tlr-shop-toolbar+[data-result-count]{margin:17px 0!important}.tlr-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.tlr-product-card{border:1px solid var(--tlr-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:var(--tlr-paper);min-width:0}.tlr-product-media{display:block;aspect-ratio:3/4;overflow:hidden;text-decoration:none}.tlr-product-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.tlr-card-body{padding:23px;flex:1;display:flex;flex-direction:column}.tlr-card-body h2{font-size:1.9rem;margin-bottom:14px}.tlr-card-body h2 a{text-decoration:none}.tlr-card-body .tlr-eyebrow{font-size:.67rem;margin-bottom:9px!important}.tlr-card-price{font-size:1.08rem;font-weight:750;margin-bottom:13px!important}.tlr-card-bottom{margin-top:auto}.tlr-card-bottom a{font-size:.87rem}.tlr-image-text{height:100%;background:#e9ebdf;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.tlr-image-text span{font:600 2.5rem/1.1 Crimson Pro,Georgia,serif;color:var(--tlr-olive)}.tlr-image-text small{font-size:.8rem;color:var(--tlr-muted);margin-top:20px}.tlr-pagination{display:flex;justify-content:center;gap:18px;padding:35px 0}.tlr-pagination a,.tlr-pagination span{padding:8px}.tlr-product-personal{margin-top:30px;padding:28px;background:var(--tlr-sage);border-radius:8px}.tlr-product-personal h2{font-size:2rem;margin:0 0 12px}.tlr-footer{border-top:1px solid var(--tlr-line);padding-top:45px}.tlr-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:35px;padding-bottom:38px}.tlr-footer-grid>div>p{font-size:.85rem;max-width:35ch;color:var(--tlr-muted);margin:20px 0}.tlr-footer h2{font-size:1.3rem;margin:6px 0 15px}.tlr-footer-grid>div>a:not(.tlr-brand){display:block;padding:5px 0;font-size:.82rem;color:var(--tlr-muted);text-decoration:none}.tlr-footer-grid>div>a:hover{text-decoration:underline}.tlr-payments{display:flex;gap:6px;flex-wrap:wrap}.tlr-payments svg{width:35px;height:22px}.tlr-footer-bottom{border-top:1px solid var(--tlr-line);padding-block:22px;display:flex;justify-content:space-between;gap:22px;align-items:center}.tlr-footer-bottom small{font-size:.76rem;color:var(--tlr-muted)}.tlr-footer-bottom .tlr-button{font-size:.8rem;padding:10px 16px;min-height:42px}.tls,.tlx,.tl-lookbook,.tshop{background:var(--tlr-cream)!important;color:var(--tlr-ink);font-family:Nunito Sans,system-ui,sans-serif}.tls h1,.tls h2,.tlx h1,.tlx h2,.tlx h3,.tlx-ci .t{font-family:Crimson Pro,Georgia,serif;color:var(--tlr-olive)}.tls__grid,.tls__description{max-width:1200px}.tls__grid{gap:60px}.tls h1{font-size:clamp(2.4rem,4vw,4rem)}.tls__description{margin-top:35px;padding-top:0;border-top:0}.tls .tlr-details{font-size:.95rem}.tls__gallery .tls__image{border-radius:9px}.tls__options select{min-height:48px}.tlx{padding-bottom:40px}.tlx-wrap{max-width:1250px}.tlx h1{font-size:clamp(2.6rem,4vw,4rem)}.tlx-hero{padding-block:48px 18px;margin:0;text-align:center}.tlx-script{font-family:Nunito Sans,system-ui,sans-serif!important;font-size:1rem;color:var(--tlr-muted);margin-top:10px}.tlx-ci{background:var(--tlr-paper);padding:23px;border-radius:9px;grid-template-columns:105px minmax(0,1fr) auto}.tlx-ci .im{aspect-ratio:3/4}.tlx-ci .t{font-size:1.5rem}.tlx-sum{top:145px;background:var(--tlr-paper);border-radius:9px}.tlx-sum h3{font-size:1.8rem}.tlx-co{text-transform:none;font-size:.95rem;letter-spacing:0}.tlx-properties div{flex-wrap:wrap}.tlx-properties dd{overflow-wrap:anywhere}.tl-lookbook{max-width:1360px!important;margin:auto;padding-inline:clamp(20px,4vw,64px)!important}.tl-lookbook__eyebrow{display:none}.tl-lookbook__inspiration-grid{gap:24px}.tl-lookbook__selected-preview--mockup>img{width:min(100%,420px)}.tshop__media{aspect-ratio:3/4}.tshop__media img{object-fit:cover;object-position:center bottom}@media(min-width:1000px){.tl-lookbook__step[data-step=variant]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 42px;align-items:start}.tl-lookbook__step[data-step=variant]>.tl-lookbook__back,.tl-lookbook__step[data-step=variant]>h2{grid-column:1/-1}.tl-lookbook__selected-preview{grid-column:1;grid-row:3/6}.tl-lookbook__step[data-step=variant]>[data-variant-grid],.tl-lookbook__step[data-step=variant]>details,.tl-lookbook__step[data-step=variant]>.tl-lookbook__summary{grid-column:2}.tl-lookbook__selected-preview--mockup>img{width:100%}}@media(max-width:1100px){.tlr-nav{gap:16px;font-size:.79rem}.tlr-header-row{gap:18px}.tlr-brand b{font-size:1.7rem}.tlr-hero{gap:25px;min-height:560px}.tlr-hero h1{font-size:4.1rem}.tlr-actions{flex-direction:column;align-items:flex-start}.tlr-category-grid{gap:16px}.tlr-category h3{font-size:1.2rem}.tlr-world{padding:24px}.tlr-callout{gap:24px}.tlr-story{gap:60px}.tlr-personal-grid{gap:25px}}@media(max-width:900px){.tlr-nav{display:none}.tlr-header-actions{margin-left:auto}.tlr-mobile-menu{display:block}.tlr-mobile-menu summary{list-style:none;cursor:pointer;padding:8px}.tlr-mobile-menu summary::-webkit-details-marker{display:none}.tlr-mobile-menu nav{position:absolute;left:0;right:0;top:100%;padding:15px 24px;background:var(--tlr-paper);box-shadow:0 12px 24px #26231420;border-bottom:1px solid var(--tlr-line);display:grid;gap:0}.tlr-mobile-menu nav a{padding:15px 0;color:var(--tlr-olive);text-decoration:none;border-bottom:1px solid var(--tlr-line);font-weight:650}.tlr-header-row{min-height:76px}.tlr-ann span{display:none}.tlr-hero{grid-template-columns:1fr 1fr}.tlr-hero h1{font-size:3.5rem}.tlr-world-grid,.tlr-product-grid{grid-template-columns:1fr 1fr}.tlr-personal-grid,.tlr-contact-grid{grid-template-columns:1fr}.tlr-personal-example{max-width:620px;margin:auto}.tlr-contact-grid>aside{display:grid;grid-template-columns:.6fr 1fr;gap:30px;align-items:center}.tlr-contact-note{text-align:left}.tlr-help-grid{grid-template-columns:1fr 1fr}.tlr-steps li{padding:20px 10px}.tlr-steps b{font-size:1.8rem}.tlr-footer-grid{grid-template-columns:1.4fr 1fr;gap:30px}.tls__grid{gap:35px}}@media(max-width:640px){html{scroll-padding-top:110px}.tlr-section{padding-block:45px}.tlr-hero{grid-template-columns:1fr;padding-top:36px;padding-bottom:40px;gap:10px;min-height:0}.tlr-hero-copy{padding:0}.tlr-hero-copy h1{max-width:12ch;font-size:3.5rem}.tlr-hero .tlr-eyebrow{font-size:.64rem}.tlr-hero .tlr-lead{font-size:1rem}.tlr-actions{flex-direction:row;gap:9px}.tlr-actions .tlr-button{padding:12px 15px;font-size:.81rem}.tlr-hero-products{max-width:470px;width:100%;margin:auto;aspect-ratio:1.08/1}.tlr-hero-copy .tlr-quiet{margin-top:16px}.tlr-category-grid{grid-template-columns:1fr 1fr;gap:27px 14px}.tlr-category h3{font-size:1.35rem;line-height:1.05}.tlr-section-heading{display:block;margin-bottom:22px}.tlr-section-heading>a{margin-top:15px;font-size:.9rem}.tlr-chips{gap:8px}.tlr-chips a,.tlr-chips button{padding:10px 14px;font-size:.8rem}.tlr-story{grid-template-columns:1fr;gap:25px}.tlr-story figure{width:70%;max-width:300px}.tlr-callout{display:block;padding-block:37px}.tlr-callout .tlr-button{margin-top:22px}.tlr-world-grid{grid-template-columns:1fr;gap:14px}.tlr-world{min-height:210px}.tlr-world-number{margin-bottom:16px}.tlr-page-heading{margin-bottom:28px}.tlr-page-heading h1{font-size:2.7rem}.tlr-panel{padding:22px}.tlr-fields{grid-template-columns:1fr;gap:0}.tlr-steps{grid-template-columns:1fr;margin-bottom:30px}.tlr-steps li{padding:17px 8px}.tlr-steps strong{font-size:.92rem}.tlr-contact-grid>aside{grid-template-columns:1fr}.tlr-contact-image{width:75%}.tlr-contact-note{text-align:center;margin-top:0}.tlr-help-grid{gap:24px 18px;margin-top:40px}.tlr-help-grid h3{font-size:1.35rem}.tlr-help-grid p{font-size:.81rem}.tlr-product-grid{grid-template-columns:1fr;gap:24px}.tlr-product-card{max-width:480px;width:100%;margin-inline:auto}.tlr-card-body{padding:22px}.tlr-shop-toolbar{display:block}.tlr-shop-toolbar>div:first-child{width:100%;margin-bottom:15px}.tlr-filter-chips{margin-top:5px}.tlr-header-row{gap:8px}.tlr-header-actions{gap:7px}.tlr-header-actions>a:nth-child(2){display:none}.tlr-brand{gap:6px}.tlr-brand b{font-size:1.6rem}.tlr-brand small{font-size:.61rem}.tlr-brand .tl-brand-paw{width:35px;height:32.66px;flex-basis:35px}.tlr-ann{font-size:.64rem;padding:7px 12px}.tlr-footer-grid{gap:26px 20px}.tlr-footer-grid>div:first-child{grid-column:1/-1}.tlr-footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.tlx-ci{grid-template-columns:72px minmax(0,1fr);padding:16px;gap:14px}.tlx-ci .qa{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.tlx-ci .t{font-size:1.25rem}.tlx-wrap{padding-inline:20px}.tls{padding:25px 20px}.tls__description{margin-top:24px}.tls h1{font-size:2.5rem}.tl-lookbook__inspiration-grid{gap:20px}.tlr-comparison{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tlr *{transition:none!important;animation:none!important}}.tlx-ci .im .tlr-cart-no-photo{display:flex;align-items:center;justify-content:center;min-height:100%;padding:8px;font-size:.75rem;text-align:center;color:var(--tlr-olive,#3e492f)}.tlr-search-form{max-width:760px;margin:0 auto 36px}.tlr-search-form label{display:block;font-weight:700;margin:0 0 10px}.tlr-search-form>div{display:flex;gap:12px}.tlr-search-form input{width:100%;min-width:0;min-height:49px;border:1px solid var(--tlr-line);border-radius:6px;padding:12px 16px;font:inherit;background:var(--tlr-paper);color:var(--tlr-ink)}.tlr-search-form .tlr-button{flex:none}.tlr-search-count{font-size:.9rem;color:var(--tlr-muted);margin-bottom:25px!important}.tlr-search-empty{margin:30px auto;max-width:900px}.tlr-search-empty .tlr-actions,.tlr-not-found .tlr-actions{justify-content:center}.tlr-search-hint{margin-top:40px}.tlr-search-page h2{font-size:2rem}.tlr-not-found{max-width:1050px;min-height:65vh}.tlr-not-found .tlr-search-form{margin-top:38px}.tlr-page-content{max-width:950px}.tlr-page-content h1{font-size:clamp(2.6rem,4.7vw,4.5rem);margin:25px 0 36px}.tlr-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:var(--tlr-muted);font-size:.85rem}.tlr-prose{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.tlr-prose h2{font-size:2rem;margin:30px 0 15px}.tlr-prose h3{font-size:1.5rem;margin:25px 0 12px}.tlr-prose p{margin:0 0 20px}.tlr-prose ul,.tlr-prose ol{padding-left:24px}.tlr-prose a{font-weight:650;text-underline-offset:3px}.tlr-prose table{max-width:100%}.tlr-page-content aside{margin-top:30px}.tlr-page-content aside h2{font-size:1.8rem}.tlr-material-grid{max-width:950px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.tlr-material-note{max-width:950px;margin:40px auto 0}.tlr-material-grid .tlr-card-body>a{margin-top:auto}.tlr-faq{max-width:900px;margin:65px auto 0}.tlr-faq>h2{margin-bottom:30px}.tlr-faq .tlr-details p{padding:0 0 20px;margin:0;max-width:80ch;line-height:1.75}.tls__description table,.tlr-description-body table{width:100%;border-collapse:collapse}.tls__description th,.tls__description td,.tlr-description-body th,.tlr-description-body td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--tlr-line)}@media(max-width:640px){.tlr-search-form>div{gap:8px}.tlr-search-form .tlr-button{padding:12px 16px}.tlr-material-grid{grid-template-columns:1fr;gap:24px}.tlr-faq{margin-top:42px}.tlr-prose{font-size:.95rem}.tlr-page-content h1{margin-bottom:28px}.tlr-search-page h2{font-size:1.75rem}.tls__description th,.tls__description td,.tlr-description-body th,.tlr-description-body td{padding:7px 5px;font-size:.85rem}}.tlr :is(h1,h2,h3,h4,h5,h6,p),.tlr-footer :is(h2,h3,p),.tls :is(h1,h2,h3),.tlx :is(h1,h2,h3),.tl-lookbook :is(h1,h2,h3,p){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.tlr-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr)}.tlr-hero-copy{min-width:0;container-type:inline-size}.tlr-hero-copy h1{max-width:100%;font-size:clamp(2.125rem,4.5vw,4.75rem);font-size:clamp(2.125rem,11.8cqi,4.75rem);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.tlr-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tlr-category{min-width:0}.tlr-category h3{font-size:clamp(1.15rem,1.7vw,1.5rem)}@media(max-width:1100px){.tlr-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.tlr-hero{grid-template-columns:minmax(0,1fr)}.tlr-hero-products{width:100%;max-width:470px;margin-inline:auto}.tlr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.tlr-category h3{font-size:1.1rem}.tlr-page-heading h1,.tls h1{font-size:2.15rem}}.tlr-hero-bandana{width:35%;height:auto;aspect-ratio:3/4}.tlr-breadcrumb{display:flex;gap:10px;align-items:center;font-size:.8rem;margin-bottom:32px;color:var(--tlr-muted)}.tlr-breadcrumb a{text-underline-offset:4px}.tlr-shop-heading{text-align:left;max-width:none;position:relative;margin-bottom:30px}.tlr-shop-heading h1{font-size:clamp(2.3rem,4.1vw,4.3rem);max-width:24ch}.tlr-shop-heading .tlr-lead{margin-left:0}.tlr-handnote{font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:1.25rem;color:var(--tlr-olive)}.tlr-shop-heading>.tlr-handnote{float:right;max-width:150px;padding:10px 0 0 24px}.tlr-shop-page .tlr-product-card{border:0;border-radius:0;background:transparent}.tlr-shop-page .tlr-product-media{border-radius:7px}.tlr-shop-page .tlr-card-body{padding:15px 3px 9px}.tlr-shop-page .tlr-card-body h2{font-size:clamp(1.35rem,2vw,1.8rem)}.tlr-shop-page .tlr-card-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.tlr-shop-page .tlr-card-price{font-family:Crimson Pro,Georgia,serif;font-size:1.5rem;font-weight:600}.tlr-shop-page .tlr-filter-chips{gap:10px;flex-wrap:wrap}.tlr-shop-page .tlr-filter-chips button{border-radius:7px}.tlr-shop-idea{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#f1f0e4,#e0e3d0);border-radius:7px;padding:clamp(24px,3vw,44px);gap:16px}.tlr-shop-idea h2{font-size:clamp(2.3rem,3vw,3.5rem);max-width:8ch;margin:0}.tlr-shop-idea p{margin:0}.tlr-shop-idea .tlr-handnote{margin-top:25px}.tlr-shop-idea .tlr-button{font-size:.85rem}.tlr-world-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;margin-bottom:38px;background:linear-gradient(110deg,var(--tlr-cream),#eeeadc);border-radius:8px;overflow:hidden}.tlr-world-hero .tlr-page-heading{text-align:left;margin:0;padding:35px 0 35px 32px}.tlr-world-hero h1{font-size:clamp(3rem,5vw,5rem);max-width:9ch}.tlr-world-hero .tlr-lead{margin-left:0}.tlr-world-hero figure{margin:0;max-height:480px;overflow:hidden}.tlr-world-hero img{display:block;width:100%;height:480px;object-fit:cover}.tlr-world-heading{margin-top:44px!important}.tlr-worlds-page .tlr-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tlr-worlds-page .tlr-world{min-height:185px;background:transparent;padding:26px 30px;border-color:#a7ac94}.tlr-worlds-page .tlr-world-number{display:none}.tlr-worlds-page .tlr-world h2{font-size:2.3rem}.tlr-worlds-page .tlr-world-search{max-width:680px}.tlr-worlds-page .tlr-world-search input{border-radius:28px;padding-inline:23px}.tlr-personal-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-bottom:40px}.tlr-personal-hero .tlr-page-heading{text-align:left;margin:0}.tlr-personal-hero .tlr-lead{margin-left:0}.tlr-personal-hero .tlr-button{margin-top:4px}.tlr-personal-hero .tlr-comparison figure{margin:0}.tlr-personal-hero .tlr-comparison img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:7px}.tlr-personal-page #TierLoftAnfrage{scroll-margin-top:125px}.tlr-personal-page .tlr-personal-example{padding:28px;background:var(--tlr-sage);border-radius:8px}@media(max-width:900px){.tlr-world-hero,.tlr-personal-hero{gap:25px}.tlr-world-hero .tlr-page-heading{padding:25px}.tlr-world-hero img{height:420px}.tlr-world-hero h1{font-size:3.4rem}.tlr-personal-hero{grid-template-columns:1fr}.tlr-personal-hero>div{max-width:620px}.tlr-shop-heading>.tlr-handnote{float:none;max-width:none;padding:0}}@media(max-width:640px){.tlr-breadcrumb{margin-bottom:24px}.tlr-world-hero{grid-template-columns:1fr;gap:0}.tlr-world-hero .tlr-page-heading{padding:26px 22px}.tlr-world-hero h1{max-width:none;font-size:2.8rem}.tlr-world-hero figure{max-height:none}.tlr-world-hero img{height:auto;max-height:460px;object-fit:cover;object-position:center}.tlr-worlds-page .tlr-world-grid{grid-template-columns:1fr}.tlr-worlds-page .tlr-world{min-height:170px;padding:25px}.tlr-worlds-page .tlr-world h2{font-size:2rem}.tlr-shop-idea{min-height:320px}.tlr-shop-heading h1{font-size:2.5rem}.tlr-personal-hero{gap:25px}.tlr-personal-page .tlr-personal-example{padding:22px}.tlr-shop-page .tlr-card-body{padding:15px 0}}.tlr-format-guide{margin-block:45px}.tlr-format-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.tlr-format-options>div{padding:24px;border:1px solid var(--tlr-line);border-radius:7px}.tlr-format-options h3{font-size:1.55rem}.tlr-format-options p{margin:0}@media(max-width:640px){.tlr-format-options{grid-template-columns:1fr;gap:12px}}.tlr-world-hero img{object-fit:contain;object-position:center}.tlr-world-hero figure{background:#eeeadd}@media(max-width:640px){.tlr-world-hero img{height:420px;max-height:none}}.tlr-home-page .tlr-hero{width:100%;max-width:1600px;grid-template-columns:1fr 1fr;gap:20px;background:linear-gradient(105deg,#fbf6ef 30%,#efe4d3);padding-block:35px 45px;min-height:620px;overflow:hidden}.tlr-home-page .tlr-hero-copy h1{max-width:13ch;font-size:clamp(3rem,4.8vw,5.4rem);line-height:1.02}.tlr-home-page .tlr-hero-copy .tlr-lead{max-width:40ch}.tlr-home-heartnote{font:italic 1.65rem/1.25 Crimson Pro,Georgia,serif;margin:28px 0 0!important;color:var(--tlr-olive);max-width:22ch}.tlr-home-page .tlr-hero-products{aspect-ratio:1.12;max-width:630px}.tlr-home-page .tlr-hero-products a{transform:none;border-radius:6px;box-shadow:0 14px 35px #49351e26}.tlr-home-page .tlr-hero-shirt{left:0;top:0;width:59%;height:auto;aspect-ratio:3/4}.tlr-home-page .tlr-hero-canvas{right:0;top:9%;width:38%;height:auto;aspect-ratio:3/4}.tlr-home-page .tlr-hero-bandana{right:0;bottom:0;width:28%;height:auto;aspect-ratio:3/4}.tlr-home-page .tlr-hero-products a>span{display:none}.tlr-home-page .tlr-section-heading{display:block;margin-bottom:28px}.tlr-home-page .tlr-category{text-align:center}.tlr-home-page .tlr-category img{border-radius:6px}.tlr-home-page .tlr-category h3{margin:16px 0 8px;font-size:clamp(1.3rem,1.6vw,1.8rem)}.tlr-home-page .tlr-category .tlr-text-link{font-size:.9rem}.tlr-gift-divider{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:35px!important}.tlr-gift-divider:before,.tlr-gift-divider:after{content:"";height:1px;background:var(--tlr-line);flex:1}.tlr-home-page .tlr-band .tlr-chips{max-width:1040px;margin-inline:auto}.tlr-home-page .tlr-band .tlr-chips a{min-width:145px;background:var(--tlr-paper);border-radius:30px;text-align:center}.tlr-home-personal{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:35px;padding-block:40px;background:linear-gradient(110deg,#f2eadc,#fbf6ef);margin-bottom:35px;border-radius:8px}.tlr-home-personal h2{font-size:clamp(2rem,3.2vw,3.2rem)}.tlr-home-personal figure{display:flex;align-items:center;gap:15px;margin:0}.tlr-home-personal figure img{width:100px;height:135px;object-fit:cover;border:5px solid var(--tlr-paper);transform:rotate(-6deg)}.tlr-home-personal figcaption{font:italic 1.3rem/1.1 Crimson Pro,Georgia,serif}.tl-lookbook[data-product-page][data-active-step=variant]>.tl-lookbook__header,.tl-lookbook[data-product-page][data-active-step=variant]>.tl-lookbook__progress{display:none}.tlr-product-breadcrumb{display:flex;align-items:center;gap:15px;margin:0 0 24px;font-size:.85rem}.tlr-product-breadcrumb .tl-lookbook__back{border:0;background:transparent;padding:0;min-height:44px;text-decoration:underline;font-weight:400}.tlr-buy-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}.tlr-buy-layout .tl-lookbook__selected-preview{margin:0;width:100%;max-width:none;padding:0;background:transparent;border:0}.tlr-buy-layout .tl-lookbook__selected-preview>img{width:100%;max-width:none;max-height:none;aspect-ratio:3/4;object-fit:contain;border-radius:7px}.tlr-buy-layout .tl-lookbook__selected-preview--mockup>img{object-fit:cover}.tlr-buy-panel{min-width:0}.tlr-buy-panel h1,.tlr-buy-panel h2{font-family:Crimson Pro,Georgia,serif!important;font-size:clamp(2.3rem,4vw,4.5rem)!important;line-height:1.05!important;letter-spacing:-.02em;max-width:17ch;text-wrap:balance;margin:0 0 18px!important}.tlr-buy-eyebrow{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px!important}.tlr-buy-price{font-size:2rem;font-weight:700;margin:10px 0 24px!important}.tlr-buy-panel .tl-lookbook__colors{padding:0;border:0;margin:24px 0}.tlr-buy-panel .tl-lookbook__colors legend{font-weight:600;margin-bottom:10px}.tlr-buy-panel .tl-lookbook__colors button{min-height:46px;margin:0 7px 8px 0}.tlr-size-select{margin:20px 0}.tlr-size-select label{display:block;margin-bottom:8px;font-weight:600}.tlr-size-select select{width:100%;min-height:50px;border:1px solid var(--tlr-line);border-radius:6px;padding:12px;font:inherit;background:var(--tlr-paper);color:var(--tlr-ink)}.tlr-buy-panel .tl-lookbook__summary{background:transparent;border:0;padding:0;margin-top:25px}.tlr-buy-panel .tl-lookbook__summary h3{display:none}.tlr-buy-panel [data-summary]{font-size:.85rem;line-height:1.6;color:var(--tlr-muted)}.tlr-buy-panel [data-add]{width:100%;min-height:55px;border-radius:6px}.tlr-buy-links{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;border-top:1px solid var(--tlr-line);padding-top:18px;margin-top:24px;font-size:.85rem}.tlr-buy-layout+[data-product-details]{margin-top:35px;border-radius:7px;border-color:var(--tlr-line);padding:20px}.tlr-buy-layout+[data-product-details]>summary{font:600 1.8rem/1.2 Crimson Pro,Georgia,serif;cursor:pointer}.tlr-buy-personal{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px;margin-top:32px;border-radius:8px;background:var(--tlr-sage)}.tlr-buy-personal h2{font:600 2.2rem/1.1 Crimson Pro,Georgia,serif;margin:0 0 12px}.tlr-buy-personal p{margin:0}.tlr-buy-personal a{text-decoration:none;text-align:center;white-space:nowrap}@media(max-width:900px){.tlr-home-page .tlr-hero{min-height:540px}.tlr-home-page .tlr-hero-copy h1{font-size:3.5rem}.tlr-buy-layout{gap:28px}.tlr-buy-panel h1,.tlr-buy-panel h2{font-size:2.7rem!important}}@media(max-width:700px){.tlr-home-page .tlr-hero{grid-template-columns:1fr;padding-top:32px;gap:22px}.tlr-home-page .tlr-hero-copy h1{font-size:clamp(2.8rem,9vw,4rem);max-width:14ch}.tlr-home-page .tlr-hero-products{width:100%;max-width:470px;aspect-ratio:1.12;margin:auto}.tlr-home-page .tlr-hero-copy{padding:0}.tlr-home-heartnote{font-size:1.4rem;margin-top:20px!important}.tlr-home-page .tlr-category h3{font-size:1.3rem}.tlr-gift-divider:before,.tlr-gift-divider:after{display:none}.tlr-home-personal{grid-template-columns:1fr;padding-block:30px;gap:25px}.tlr-home-personal figure{max-width:260px}.tlr-buy-layout{grid-template-columns:1fr;gap:24px}.tlr-buy-panel h1,.tlr-buy-panel h2{font-size:2.5rem!important;max-width:none}.tlr-buy-layout .tl-lookbook__selected-preview>img{max-height:none}.tlr-buy-personal{flex-direction:column;align-items:flex-start;padding:25px}.tlr-product-breadcrumb{gap:10px;font-size:.8rem}.tlr-buy-layout+[data-product-details]>summary{font-size:1.5rem}}.tl-lookbook__step[data-step=variant]{display:block}.tlr-buy-layout>.tl-lookbook__selected-preview{grid-column:auto;grid-row:auto}.tlr-buy-layout>.tl-lookbook__selected-preview>img{height:auto}.tlr-buy-layout>.tlr-buy-panel{grid-column:auto;grid-row:auto}.tlr-home-page .tlr-hero-copy h1{max-width:none;font-size:clamp(2.7rem,4.2vw,4.8rem)}.tlr-buy-personal>a{width:auto;flex:0 0 auto}@media(max-width:700px){.tlr-home-page .tlr-hero-copy h1{font-size:clamp(2.25rem,8vw,3.4rem)}}.tlr-shop-menu{position:relative}.tlr-shop-menu>summary{list-style:none;cursor:pointer;padding:12px 0;border-bottom:1px solid transparent;display:flex;gap:7px;align-items:center}.tlr-shop-menu>summary::-webkit-details-marker{display:none}.tlr-shop-submenu{position:absolute;z-index:110;left:-22px;top:100%;width:280px;padding:14px 22px;background:var(--tlr-paper);border:1px solid var(--tlr-line);border-radius:0 0 9px 9px;box-shadow:0 12px 24px #26231420}.tlr-shop-submenu a{display:block;padding:11px 0!important;font-size:.86rem}.tlr-shop-submenu .tlr-category-links{display:grid;gap:0}.tlr-shop-submenu>[data-shop-overview]{font-weight:800}.tlr-shop-menu summary:focus-visible,.tlr-range-nav a:focus-visible,.tlr-shop-categories a:focus-visible{outline:2px solid var(--tlr-olive);outline-offset:5px}.tlr-shop-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:32px 0 70px}.tlr-shop-categories>a{display:flex;flex-direction:column;text-decoration:none;min-width:0}.tlr-shop-categories img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:6px;background:#ece7dc}.tlr-shop-categories h2{font-size:1.6rem;line-height:1.13;margin:18px 0 8px}.tlr-shop-categories p{font-size:.82rem;line-height:1.55;color:var(--tlr-muted);margin:0 0 18px}.tlr-shop-categories .tlr-text-link{margin-top:auto;font-size:.86rem}.tlr-all-products-title{font-size:2.4rem;margin:0 0 26px}.tlr-category-hero{display:grid;grid-template-columns:1.1fr .8fr;align-items:center;gap:70px;margin:34px 0 45px}.tlr-category-hero h1{font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.04;max-width:14ch;margin:14px 0 24px}.tlr-category-hero .tlr-lead{max-width:48ch;margin-bottom:28px}.tlr-category-hero .tlr-quiet{font-size:.78rem;margin-top:16px}.tlr-category-hero figure{margin:0;width:100%;max-width:440px;justify-self:end}.tlr-category-hero img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:8px}.tlr-range-nav{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid var(--tlr-line);border-bottom:1px solid var(--tlr-line);padding:23px 0}.tlr-range-nav a{padding:9px 15px;border:1px solid var(--tlr-line);border-radius:5px;text-decoration:none;font-size:.86rem;display:flex;gap:10px;align-items:center}.tlr-range-nav a:hover{background:var(--tlr-sage,#e4e6da)}.tlr-range{display:grid;grid-template-columns:1fr 1.6fr;gap:65px;align-items:start;padding:60px 0;border-bottom:1px solid var(--tlr-line);scroll-margin-top:145px}.tlr-range-copy{padding-top:14px}.tlr-range h2{font-size:2.4rem;margin:10px 0 18px;line-height:1.1}.tlr-range-copy>p:not(.tlr-eyebrow){line-height:1.8;max-width:46ch;margin-bottom:24px}.tlr-range-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.tlr-range-products:has(>.tlr-product-card:only-child){grid-template-columns:minmax(0,390px);justify-content:center}.tlr-range-products .tlr-product-card{margin:0}.tlr-range-products .tlr-card-body{padding-inline:0}.tlr-range-products h2{font-size:1.65rem;margin:8px 0 14px}.tlr-range--enquiry{background:#eaecdf;padding:35px;margin:28px 0;border:0;border-radius:8px;align-items:center}.tlr-range--enquiry:not(:has(figure)){grid-template-columns:1fr}.tlr-range--enquiry:not(:has(figure)) .tlr-range-copy>p{max-width:75ch}.tlr-range-image{margin:0;max-width:360px;width:100%;justify-self:center}.tlr-range-image img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:5px}.tlr-category-related{padding-top:45px}.tlr-category-related h2{font-size:2.1rem}.tlr-category-links{display:flex;gap:15px 28px;flex-wrap:wrap}.tlr-category-links a{color:var(--tlr-olive);text-underline-offset:4px}.tlr-ranges{scroll-margin-top:145px}@media(max-width:1000px){.tlr-shop-categories{gap:15px}.tlr-shop-categories h2{font-size:1.35rem}.tlr-category-hero{gap:35px}.tlr-range{gap:30px}.tlr-range h2{font-size:2rem}.tlr-range-products h2{font-size:1.5rem}}@media(max-width:900px){.tlr-mobile-menu nav{max-height:calc(100dvh - 110px);overflow-y:auto}.tlr-mobile-menu .tlr-shop-submenu{position:static;width:auto;padding:0 0 14px 15px;border:0;box-shadow:none;background:transparent}.tlr-mobile-menu .tlr-shop-menu>summary{padding:15px 0;font-weight:650;color:var(--tlr-olive);border-bottom:1px solid var(--tlr-line)}.tlr-mobile-menu .tlr-shop-submenu a{font-size:.85rem}.tlr-category-hero{gap:25px}.tlr-range{grid-template-columns:1fr}.tlr-range-copy>p:not(.tlr-eyebrow){max-width:65ch}.tlr-range-products:has(>.tlr-product-card:only-child){justify-content:start}}@media(max-width:640px){.tlr-shop-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 17px;margin-bottom:45px}.tlr-shop-categories h2{font-size:1.5rem}.tlr-shop-categories p{font-size:.8rem}.tlr-category-hero{grid-template-columns:1fr;margin:28px 0}.tlr-category-hero h1{font-size:3rem}.tlr-category-hero figure{max-width:340px;justify-self:center}.tlr-category-hero .tlr-lead{font-size:1rem}.tlr-range-nav{gap:8px;padding:18px 0}.tlr-range-nav a{font-size:.79rem;padding:9px 11px}.tlr-range{padding:36px 0;gap:22px}.tlr-range--enquiry{padding:25px 22px}.tlr-range-products{grid-template-columns:1fr}.tlr-range-products .tlr-product-card{max-width:400px;margin:auto}.tlr-range-copy{padding-top:0}.tlr-category-related .tlr-category-links{display:grid}}.tlr-shop-submenu{max-width:calc(100vw - 40px)}.tlr-shop-submenu a{overflow-wrap:normal;word-break:normal}.tlr-shop-menu>summary>span{transition:transform .18s}.tlr-shop-menu[open]>summary>span{transform:rotate(180deg)}.tlr-mobile-account{display:none}@media(max-width:900px){.tlr-mobile-menu>summary{min-width:44px;min-height:44px;display:grid;place-items:center;padding:10px}.tlr-mobile-menu nav{overscroll-behavior:contain}.tlr-mobile-menu .tlr-shop-submenu a{min-height:44px;display:flex;align-items:center}}@media(max-width:640px){.tlr-mobile-menu nav .tlr-mobile-account{display:block}}@media(prefers-reduced-motion:reduce){.tlr-shop-menu>summary>span{transition:none}}.tla-section{padding-block:58px}.tla-warm{background:#f3eee3}.tla-sage{background:#e9ecdf}.tla-intro{position:relative;max-width:970px;margin:35px auto 42px;text-align:center}.tla-intro h1{font-size:clamp(2.8rem,5vw,4.8rem);max-width:20ch;margin:0 auto 24px}.tla-intro .tlr-lead{margin:0 auto;max-width:62ch}.tla-botanical{position:absolute;right:-30px;top:-30px;width:110px;height:220px;opacity:.3;pointer-events:none}.tla-botanical svg{height:100%;width:100%}.tla-world-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tla-world-tile{display:block;text-decoration:none!important;border-radius:8px;overflow:hidden;background:#fffaf2;border:1px solid #ded9c9;min-width:0}.tla-world-tile img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.tla-world-tile>span{display:flex;align-items:center;justify-content:space-between;padding:15px 17px 7px;gap:10px}.tla-world-tile strong{font:600 1.7rem/1.1 Crimson Pro,Georgia,serif}.tla-world-tile small{display:block;font-size:.75rem;padding:0 17px 17px;color:#68705a}.tla-world-tile:hover{border-color:#63704d}.tla-world-tile[aria-current=page]{border-color:#63704d;background:#e5e9da}.tla-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:60px;margin-top:32px}.tla-hero h1{font-size:clamp(2.9rem,4.4vw,4.6rem);max-width:15ch;line-height:1.05}.tla-hero>figure{margin:0;position:relative;min-width:0}.tla-hero>figure>img{width:100%;height:auto;display:block;border-radius:7px;box-shadow:0 8px 28px #45402a20;position:relative;z-index:1}.tla-hero figcaption{font:italic 1.25rem/1.4 Crimson Pro,Georgia,serif;text-align:center;margin-top:18px;color:#64704d;position:relative;z-index:1}.tla-hero .tla-botanical{right:-30px;top:-36px;width:130px;height:260px}.tla-section-heading{max-width:760px;margin-bottom:28px}.tla-section-heading h2{font-size:clamp(2.1rem,3.2vw,3.2rem)}.tla-section-heading>p:not(.tlr-eyebrow){font-size:1rem;line-height:1.8;color:#666553;margin:0}.tla-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.tla-products>[data-world-product]{min-width:0}.tla-products .tlr-product-card{height:100%;border:0;background:transparent;border-radius:0}.tla-products .tlr-product-media{border-radius:7px}.tla-products .tlr-card-body{padding:20px 0 0}.tla-products .tlr-card-body h2{font-size:1.85rem}.tla-products .tlr-quiet{font-size:.8rem}.tla-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.tla-filters button{border:1px solid #b9bea9;border-radius:24px;padding:11px 17px;min-height:44px;background:transparent;color:var(--tlr-olive);font:650 .83rem/1.3 Nunito Sans,system-ui;cursor:pointer}.tla-filters button[aria-pressed=true]{background:var(--tlr-olive);color:var(--tlr-paper)}.tla-inspiration{border:1px solid #ddd7c8;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fffaf2;min-width:0}.tla-inspiration>a{display:block;aspect-ratio:1;background:#eee9dd}.tla-inspiration img{display:block;width:100%;height:100%;object-fit:contain}.tla-inspiration>div{padding:22px;display:flex;flex-direction:column;flex:1}.tla-inspiration h3{font-size:1.85rem;margin:0 0 14px}.tla-inspiration .tlr-eyebrow{font-size:.62rem}.tla-inspiration p:not(.tlr-eyebrow){font-size:.9rem;line-height:1.7}.tla-inspiration .tlr-text-link{font-size:.83rem;margin-top:auto;align-self:flex-start;min-height:44px}.tla-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tla-request-grid>a{position:relative;padding:24px;background:#f3f0e6;border:1px solid #ddd8c8;border-radius:6px;text-decoration:none;min-width:0}.tla-request-grid h3{font-size:1.8rem;margin:5px 0 10px}.tla-request-grid p{font-size:.78rem;margin-bottom:20px}.tla-request-grid .tlr-text-link{font-size:.8rem}.tla-request-number{font:italic 1.15rem/1 Crimson Pro,Georgia,serif;color:#7b8466}.tla-note{font-size:.8rem;color:#686557;margin-top:20px!important}.tla-personal-callout{display:flex;align-items:center;justify-content:space-between;gap:40px}.tla-world-overview .tla-personal-callout{margin-top:60px;padding:34px;background:#e9ecdf;border-radius:8px}.tla-personal-callout>div{max-width:760px}.tla-personal-callout h2{font-size:clamp(2rem,3vw,3rem);max-width:24ch}.tla-personal-callout p:last-child{margin-bottom:0}.tla-personal-callout>a{flex-shrink:0;max-width:100%;white-space:normal}.tla-other-worlds h2{font-size:2.2rem;margin-bottom:28px}.tla-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.tla-group{text-decoration:none;min-width:0}.tla-group img{display:block;width:100%;height:auto;border-radius:6px;aspect-ratio:1.4;object-fit:cover}.tla-group h3{font-size:1.6rem;margin:17px 0 8px}.tla-group>span{font-size:.78rem}.tla-about-story{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;align-items:center}.tla-about-story blockquote{font:italic clamp(2.4rem,4vw,3.6rem)/1.15 "Crimson Pro",Georgia,serif;color:#64704e;margin:35px;position:relative;max-width:14ch}.tla-about-story blockquote span{position:absolute;left:-35px;top:-45px;width:100px;height:220px;opacity:.2;pointer-events:none}.tla-about-story p,.tla-naruto p{font-size:1rem;line-height:1.85}.tla-naruto{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:55px}.tla-naruto-pictures{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.tla-naruto-pictures figure{margin:0}.tla-naruto-pictures figure:first-child{transform:rotate(-3deg)}.tla-naruto-pictures figure:last-child{transform:rotate(3deg)}.tla-naruto-pictures img{width:100%;height:auto;display:block;border:6px solid #fffaf2;border-radius:3px;box-shadow:0 6px 22px #3e46221c}.tla-naruto-pictures figcaption{font:italic 1rem/1.3 Crimson Pro,Georgia,serif;margin-top:12px;text-align:center}.tla-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.tla-values article{border-top:1px solid #bfc4ad;padding-top:25px}.tla-values article>span{font:italic 2rem/1 Crimson Pro,Georgia,serif;color:#7d8764}.tla-values h3{margin-top:20px;font-size:1.8rem}.tla-values p{font-size:.94rem;line-height:1.8}.tla-home-note{font-size:.88rem;line-height:1.7;margin-top:23px!important;max-width:80ch}.tla-home-note a{font-weight:700;text-underline-offset:3px}@media(max-width:1000px){.tla-hero{gap:30px}.tla-hero h1{font-size:3.1rem}.tla-personal-callout{align-items:flex-start;flex-direction:column;gap:24px}.tla-botanical{right:0}.tla-products{gap:27px 18px}.tla-products .tlr-card-body h2,.tla-inspiration h3{font-size:1.6rem}.tla-naruto{gap:32px}.tla-world-tile strong{font-size:1.4rem}.tla-world-tile>span{padding-inline:12px}.tla-world-tile small{padding-inline:12px}.tla-about-story{gap:35px}}@media(max-width:700px){.tla-section{padding-block:38px}.tla-intro{margin:20px auto 32px}.tla-intro h1{font-size:clamp(2.45rem,7.5vw,3.4rem)}.tla-intro .tla-botanical{display:none}.tla-world-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tla-hero{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:24px}.tla-hero h1{font-size:clamp(2.5rem,8.5vw,3.7rem);max-width:17ch}.tla-hero .tlr-lead{font-size:1rem}.tla-hero>figure{max-width:500px;width:100%;margin:auto}.tla-hero figcaption{font-size:1.15rem}.tla-hero .tla-botanical{display:none}.tla-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.tla-inspiration{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr}.tla-inspiration>div{padding:18px}.tla-inspiration .tlr-text-link{font-size:.8rem}.tla-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tla-request-grid>a{padding:20px}.tla-request-grid h3{font-size:1.5rem}.tla-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.tla-group h3{font-size:1.35rem;-webkit-hyphens:auto;hyphens:auto}.tla-about-story,.tla-naruto{grid-template-columns:minmax(0,1fr);gap:28px}.tla-about-story blockquote{font-size:2.8rem;margin:25px;max-width:20ch}.tla-naruto-pictures{max-width:520px;margin:0 auto 15px}.tla-values{grid-template-columns:1fr;gap:20px}.tla-values h3{margin-top:10px}.tla-values p{max-width:65ch}.tla-world-overview .tla-personal-callout{padding:25px;margin-top:36px}}@media(max-width:380px){.tla-products{grid-template-columns:1fr}.tla-inspiration{display:flex}.tla-request-grid{grid-template-columns:1fr}.tla-world-tile strong{font-size:1.25rem}.tla-world-tile small{font-size:.69rem}.tla-inspiration>div{padding:20px}.tla-group-grid{gap:23px 13px}.tla-group h3{font-size:1.2rem}}.tla-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}.tla-actions .tlr-text-link{font-size:.86rem;min-height:44px}.tla-world-page,.tla-about,.tla-world-overview{overflow:clip}.tla-hero>div{min-width:0}@media(max-width:700px){.tla-actions{gap:15px}.tla-products .tlr-card-body h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.tlr-header .tlr-nav{gap:12px}.tlr-header .tlr-nav a,.tlr-header .tlr-shop-menu>summary,.tlr-header .tlr-mobile-menu nav a{border:0!important;text-decoration:none!important;box-shadow:none;border-radius:6px}.tlr-header .tlr-nav>a,.tlr-header .tlr-nav>.tlr-shop-menu>summary{padding:10px 8px}.tlr-header .tlr-shop-submenu a,.tlr-header .tlr-mobile-menu nav a{padding:11px 12px!important}.tlr-header .tlr-shop-submenu{padding:10px;width:280px}.tlr-header .tlr-nav a:hover,.tlr-header .tlr-shop-menu>summary:hover,.tlr-header .tlr-mobile-menu nav a:hover{background:#e8ebdd}.tlr-header .tlr-nav a[aria-current=page],.tlr-header .tlr-mobile-menu nav a[aria-current=page],.tlr-header .tlr-shop-menu[data-active=true]>summary{background:#414e2b!important;color:#fffaf1!important;font-weight:800}.tlr-header .tlr-nav a:focus-visible,.tlr-header .tlr-mobile-menu nav a:focus-visible,.tlr-header .tlr-shop-menu>summary:focus-visible{outline:2px solid #414e2b;outline-offset:3px}@media(min-width:901px)and (max-width:1200px){.tlr-header .tlr-nav{gap:4px}.tlr-header .tlr-nav>a,.tlr-header .tlr-nav>.tlr-shop-menu>summary{padding-inline:5px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/tierloft-redesign.css.map */
