/* Local system fonts only. Shared 1000-Dinge frame and homepage. */
body.td-site{--td-forest:#344d3d;--td-forest-deep:#263e31;--td-sage:#7e9271;--td-paper:#fcfaf5;--td-cream:#f2eee3;--td-ink:#344239;--td-muted:#5d695b;--td-line:#dedfd2;--td-earth:#af8b64;--td-radius:16px;margin:0!important;background:var(--td-paper);color:var(--td-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;font-weight:400}
.td-site *,.td-site *::before,.td-site *::after{box-sizing:border-box}.td-site img,.td-site svg{max-width:100%}.td-site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.td-site button,.td-site input,.td-site select,.td-site textarea{font:inherit}.td-site button,.td-site a,.td-site input,.td-site select,.td-site textarea{-webkit-tap-highlight-color:transparent}.td-site :focus-visible{outline:3px solid #b08a43;outline-offset:4px}.td-site button{cursor:pointer}.td-site [hidden]{display:none!important}.td-site svg{vertical-align:middle}.td-site h1,.td-site h2,.td-site h3,.td-site h4,.td-site p,.td-site ul{margin-top:0}.td-site h1,.td-site h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--td-forest);letter-spacing:-.025em}.td-site h1{font-size:clamp(2.3rem,4vw,3.55rem);line-height:1.12}.td-site h2{font-size:clamp(1.8rem,2.9vw,2.45rem);line-height:1.2}.td-site h3{line-height:1.35}.td-site .td-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.td-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.td-skip-link{position:fixed;top:10px;left:10px;z-index:99999;transform:translateY(-180%);padding:12px 20px;background:var(--td-forest);color:#fff!important;border-radius:8px}.td-skip-link:focus{transform:translateY(0)}
.td-values{background:#e7eadc;color:#445540;font-size:12px;letter-spacing:.015em}.td-values ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 0;margin-bottom:0;gap:12px}.td-values li{display:flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap}.td-values svg{width:16px;height:16px;flex:none}.td-site-header{background:var(--td-paper);position:relative;z-index:20;border-bottom:1px solid var(--td-line)}.td-header-top{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:32px}.td-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none!important;color:var(--td-forest);line-height:1;flex:none}.td-brand-number{position:relative;font:700 58px/.95 Georgia,serif;letter-spacing:-5px}.td-brand-leaf{position:absolute;right:-5px;top:-13px;transform:rotate(14deg)}.td-brand-leaf svg{width:23px;height:23px;stroke:#798e63}.td-brand-words{font:400 36px/1 Georgia,serif;letter-spacing:-1px}.td-brand-words small{display:block;margin-top:5px;font:500 11px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:1px;white-space:nowrap}.td-header-search{display:flex;align-items:center;max-width:580px;width:51%;border:1px solid #d9ddce;border-radius:50px;background:#f3f2e9;overflow:hidden;min-height:49px}.td-header-search:focus-within{outline:2px solid var(--td-sage);outline-offset:3px}.td-header-search input{min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--td-ink);padding:12px 22px;outline:none!important;font-size:14px;line-height:1.4}.td-header-search input::placeholder{color:#6c7467;opacity:1}.td-header-search button{border:0;background:var(--td-forest);color:#fff;width:43px;height:39px;margin:4px;border-radius:50%;padding:9px;flex:none;display:grid;place-items:center}.td-header-search button svg{width:21px;height:21px}.td-mobile-menu{display:none}.td-mainnav{border-top:1px solid #e9e9df}.td-site .td-nav-list{list-style:none;padding:0;display:flex;justify-content:space-between;align-items:stretch;gap:9px;margin-bottom:0;position:relative}.td-nav-item{position:relative;display:flex;align-items:stretch;list-style:none;margin:0}.td-nav-parent{display:flex;align-items:center;min-height:54px;gap:4px;padding:0 3px;font-size:13px;line-height:1.3;font-weight:600}.td-nav-parent>a,.td-nav-parent>span{display:flex;align-items:center;min-height:54px;text-decoration:none}.td-nav-parent>a:hover{color:#658253}.td-nav-parent>.td-season-icon{height:27px;width:27px;flex:none;margin-right:3px}.td-nav-parent button{display:none;border:0;padding:8px 2px;background:transparent;color:#52664c}.td-js .td-nav-parent button{display:block}.td-nav-parent button svg{width:15px;height:15px;transition:transform .2s}.td-nav-parent button[aria-expanded=true] svg{transform:rotate(180deg)}.td-nav-dropdown{position:absolute;top:100%;left:0;min-width:275px;max-width:min(440px,90vw);background:#fbfaf4;border:1px solid #e0e3d4;border-top:3px solid #8da17d;border-radius:0 0 12px 12px;padding:20px 24px;box-shadow:0 16px 32px #233c2520;font-size:14px;font-weight:400;line-height:1.4}.td-nav-item:nth-last-child(-n+3) .td-nav-dropdown{right:0;left:auto}.td-nav-dropdown ul{list-style:none;padding:0;margin:0}.td-nav-dropdown li+li{margin-top:4px}.td-nav-dropdown li a,.td-nav-dropdown li span{display:block;padding:6px 8px;text-decoration:none;border-radius:6px}.td-nav-dropdown li a:hover,.td-nav-dropdown li a:focus-visible{background:#e8eddf;color:#304b35}.td-nav-mega{width:830px;max-width:calc(100vw - 80px);display:grid;grid-template-columns:repeat(3,1fr);gap:20px;left:-124px}.td-nav-mega h2{font:600 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:.02em;margin:0 0 8px;padding-left:8px;color:#586c4c}.td-nav-all{border-top:1px solid #e3e5d9;margin:14px 0 0;padding-top:13px;font-size:12px;font-weight:600}.td-nav-all a{text-decoration:none}.td-nav-mega .td-nav-all{grid-column:1/-1;margin:0}.td-site-main{min-height:42vh;outline:0}.td-page-heading{margin:0 0 32px}.td-page-heading h1{margin-bottom:18px}.td-content-page{padding-block:55px 80px}.td-entry-content{overflow-wrap:anywhere}.td-content-page:not(:has(.td-catalogue)){max-width:920px}.td-entry-content p{margin-bottom:1.2em}.td-entry-content h2{margin-top:1.4em;margin-bottom:.6em}.td-entry-content h3{margin-top:1.3em}.td-entry-content ul,.td-entry-content ol{padding-left:1.5em}.td-entry-content .alignwide,.td-entry-content .alignfull{max-width:100%;margin-inline:0}.td-entry-content img{height:auto}.td-native-results{display:grid;gap:24px}.td-native-result{padding:26px 30px;background:#f2f1e7;border-radius:var(--td-radius)}.td-native-result h2{font-size:26px}.td-native-result h2 a{text-decoration:none}.td-empty-state{padding:40px;border:1px solid var(--td-line);border-radius:var(--td-radius);background:var(--td-cream)}.td-not-found{min-height:48vh;max-width:780px!important;text-align:center}.td-not-found .td-button{margin-top:10px}.td-site .td-button,.td-site .td-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--td-forest);border-radius:999px;padding:13px 24px;background:var(--td-forest);color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;box-shadow:none;transition:background .15s,transform .15s}.td-site .td-button:hover,.td-site .td-action:hover{background:#45634a;transform:translateY(-1px)}.td-button svg{width:19px;height:19px}.td-button-disabled{opacity:.6;cursor:default}.td-text-link{display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:600;text-decoration:none}.td-text-link svg{width:19px;height:19px;flex:none}.td-text-link:hover{text-decoration:underline}.td-eyebrow{font-size:11px!important;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#697a59;margin-bottom:12px}
.td-home h1,.td-home h2,.td-home h3,.td-home p{margin-top:0}.td-hero{background:#f0f0e3;overflow:hidden}.td-hero-inner{min-height:390px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:10px}.td-hero-copy{position:relative;z-index:1;padding:36px 0 42px}.td-hero h1{max-width:570px;font-size:clamp(2.5rem,4.2vw,3.7rem);line-height:1.08;margin-bottom:21px}.td-hero-description{max-width:490px;color:#52604d;font-size:16px;line-height:1.75;margin-bottom:25px}.td-hero-art{height:390px;align-self:end;display:flex;align-items:center;justify-content:center}.td-hero-art>svg,.td-hero-art>img{width:100%;height:100%;object-fit:contain;display:block}.td-home-section{padding-block:62px 4px}.td-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.td-section-heading h2{margin-bottom:0}.td-section-heading p:not(.td-eyebrow){font-size:14px;color:var(--td-muted);margin:10px 0 0}.td-section-heading>.td-text-link{margin-bottom:5px;white-space:nowrap}.td-home-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.td-category-card{position:relative;display:block;background:#efece1;border:1px solid #e5e4d8;border-radius:14px;text-decoration:none!important;overflow:hidden;transition:transform .2s,border-color .2s;min-height:235px;color:#869978}.td-category-card:hover{transform:translateY(-3px);border-color:#a4b295}.td-category-picture{height:170px;padding:10px 24px 0;display:flex;justify-content:center;align-items:center;background:#edf0e3}.td-category-art{width:100%;height:100%;max-width:230px;display:block}.td-category-card h3{font-size:16px;font-weight:600;margin:0;padding:18px 40px 18px 18px;line-height:1.35;color:var(--td-forest)}.td-category-arrow{position:absolute;right:15px;bottom:18px}.td-category-arrow svg{width:18px;height:18px}.td-category-tone-2 .td-category-picture{background:#eee8dc}.td-category-tone-3 .td-category-picture{background:#e8eddf}.td-category-tone-4 .td-category-picture{background:#eee5da}.td-category-tone-5 .td-category-picture{background:#e8ede7}.td-category-tone-6 .td-category-picture{background:#e8e5da}.td-category-tone-7 .td-category-picture{background:#ece8da}.td-category-tone-8 .td-category-picture{background:#f0e5dc}.td-season-banner{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;align-items:center;padding:32px 42px;background:#e5e9d7;border-radius:var(--td-radius);min-height:225px;overflow:hidden;margin-bottom:26px}.td-season-banner h3{font:400 clamp(1.65rem,2.6vw,2.2rem)/1.2 Georgia,serif;color:var(--td-forest);margin:0 0 12px;letter-spacing:-.02em}.td-season-banner p:not(.td-eyebrow){max-width:640px;font-size:14px;color:#57654d;margin-bottom:18px}.td-season-art{height:180px;display:flex;align-items:center;justify-content:center;color:#82936b}.td-season-art .td-category-art{height:220px;width:260px;max-width:none}.td-home-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.td-home-product{border:1px solid #e0e2d6;border-radius:13px;overflow:hidden;background:#fffefa;min-width:0;display:flex;flex-direction:column}.td-home-product-visual{height:185px;background:#f1f0e6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-decoration:none;color:#7c8c6d}.td-home-product-visual>span{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:#e5eadb}.td-home-product-visual svg{width:30px;height:30px}.td-home-product-visual small{font-size:11px;color:#65715c}.td-home-product-body{padding:20px;display:flex;flex-direction:column;flex:1}.td-home-product .td-eyebrow{font-size:9px!important;letter-spacing:.075em;margin-bottom:9px}.td-home-product h3{font-size:16px;font-weight:600;margin-bottom:10px}.td-home-product h3 a{text-decoration:none}.td-home-product h3 a:hover{text-decoration:underline}.td-home-variant-count{font-size:12px;color:var(--td-muted);margin-bottom:10px}.td-home-condition{font-size:11px;color:#735e36;margin-bottom:8px}.td-home-price{font-size:23px;font-weight:600;color:var(--td-forest);margin:auto 0 17px;padding-top:12px;line-height:1.25}.td-home-price small{display:block;font-size:10px;line-height:1.45;font-weight:400;max-width:200px;color:var(--td-muted);margin-top:5px}.td-home-no-price{font-size:12px;color:var(--td-muted);margin:auto 0 17px;padding-top:12px}.td-home-product .td-text-link{font-size:12px}.td-home-empty{display:flex;align-items:center;justify-content:center;text-align:center;gap:14px;min-height:135px;padding:30px 40px;border:1px dashed #cbd4bf;background:#f3f3e9;border-radius:14px;color:#5a6852}.td-home-empty p{max-width:620px;margin:0;font-size:14px;line-height:1.8}.td-home-empty>span{flex:none}.td-home-empty svg{width:32px;height:32px}.td-new-section{background:#edf0e4;margin-top:62px;padding-block:48px}.td-new-section .td-home-empty{background:#f8f8ef}.td-info-section{padding-block:62px 72px}.td-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.td-info-card{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:16px;background:#f2efe4;padding:0 28px 30px;overflow:hidden;min-height:360px}.td-info-card:nth-child(2){background:#edf0e4}.td-info-card:nth-child(3){background:#f0e9df}.td-info-art{height:180px;width:230px;flex:none;color:#a2ad89}.td-info-card h2{font-size:25px;margin:5px 0 13px}.td-info-card p{font-size:13px;color:var(--td-muted);max-width:270px;line-height:1.75;margin-bottom:23px}.td-info-card .td-text-link,.td-info-coming{margin-top:auto}.td-info-coming{font-size:12px;color:#68735d}.td-site-footer{background:var(--td-forest-deep);color:#e2e6d9;padding-top:53px;font-size:13px}.td-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1.1fr .8fr;gap:45px;padding-bottom:40px}.td-site-footer .td-brand{color:#f4eedf}.td-site-footer .td-brand-number{font-size:46px}.td-site-footer .td-brand-words{font-size:29px}.td-site-footer .td-brand-words small{font-size:9px}.td-site-footer .td-brand-leaf svg{stroke:#bac7a5;width:20px;height:20px}.td-footer-brand p{font-size:12px;line-height:1.85;margin:24px 0 0;max-width:260px;color:#ced7c3}.td-site-footer h2{font:600 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#f3f2e8;letter-spacing:0;margin-bottom:18px}.td-site-footer ul{list-style:none;padding:0;margin:0}.td-site-footer li+li{margin-top:7px}.td-site-footer li a{text-decoration:none;line-height:1.5}.td-site-footer li a:hover{text-decoration:underline;color:white}.td-site-footer section>p:not(.td-footer-brand p){font-size:12px;line-height:1.8;margin-top:17px;color:#ced7c3}.td-footer-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff20;padding-block:20px;color:#bdcbb2;font-size:11px}.td-footer-bottom p{margin:0}.td-site .navigation.pagination{margin-top:30px}.td-site .nav-links{display:flex;flex-wrap:wrap;gap:10px}.td-site .page-numbers{padding:7px 13px;background:#e9edde;border-radius:6px;text-decoration:none}.td-site .page-numbers.current{background:var(--td-forest);color:#fff}
@media(max-width:1100px){.td-site .td-container{width:calc(100% - 48px)}.td-header-top{min-height:97px}.td-mainnav{background:#f7f7ee}.td-js .td-mainnav:not(.is-open){display:none}.td-js .td-mobile-menu{display:inline-flex;gap:8px;align-items:center;background:transparent;color:var(--td-forest);border:1px solid #d5dbcb;border-radius:8px;padding:9px 11px;font-size:12px;flex:none}.td-mobile-menu svg{width:21px;height:21px}.td-header-search{margin-left:auto;max-width:470px;width:47%}.td-site .td-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:12px;gap:0 28px}.td-nav-item{display:block;position:static;border-bottom:1px solid #dde3d3}.td-nav-parent{min-height:51px;font-size:14px;justify-content:space-between;padding:0 5px}.td-nav-parent>a,.td-nav-parent>span{flex:1;min-height:51px}.td-nav-parent button{padding:10px}.td-nav-parent button svg{width:19px;height:19px}.td-nav-dropdown,.td-nav-item:nth-last-child(-n+3) .td-nav-dropdown{position:static;min-width:0;max-width:none;width:auto;border:0;border-top:1px solid #dfe3d4;box-shadow:none;background:#f0f3e6;border-radius:8px;margin-bottom:10px;padding:15px;font-size:13px}.td-nav-mega{display:block}.td-nav-mega section+section{margin-top:15px}.td-nav-mega .td-nav-all{margin-top:15px}.td-nav-mega h2{padding-left:8px}.td-hero h1{font-size:3.1rem}.td-hero-inner{min-height:365px}.td-hero-art{height:340px}.td-home-categories,.td-home-products{gap:17px}.td-category-picture{height:150px;padding-inline:14px}.td-category-card{min-height:215px}.td-category-card h3{font-size:14px;padding:17px 32px 17px 14px}.td-category-arrow{right:12px}.td-home-product-body{padding:16px}.td-home-product-visual{height:165px}.td-home-product h3{font-size:15px}.td-footer-grid{gap:28px}.td-site-footer{font-size:12px}}
@media(max-width:860px){.td-site .td-container{width:calc(100% - 40px)}.td-values{font-size:10px}.td-values ul{gap:5px}.td-values li{gap:4px}.td-values svg{width:13px;height:13px}.td-brand-number{font-size:48px}.td-brand-words{font-size:30px}.td-brand-words small{font-size:9px}.td-brand-leaf{top:-12px}.td-header-top{gap:20px}.td-header-search{width:44%;min-height:45px}.td-header-search input{font-size:12px;padding-left:17px}.td-header-search button{height:35px;width:37px}.td-hero-inner{grid-template-columns:1.08fr 1fr;min-height:335px}.td-hero h1{font-size:2.6rem}.td-hero-copy{padding-block:28px}.td-hero-description{font-size:14px}.td-hero-art{height:320px}.td-hero .td-eyebrow{font-size:10px!important}.td-home-categories,.td-home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.td-category-picture{height:175px}.td-category-card h3{font-size:17px}.td-category-card{min-height:238px}.td-home-section{padding-top:48px}.td-new-section{margin-top:48px;padding-block:42px}.td-home-product-visual{height:200px}.td-home-product h3{font-size:17px}.td-home-product-body{padding:22px}.td-info-grid{gap:17px}.td-info-card{padding-inline:18px;min-height:350px}.td-info-card h2{font-size:21px}.td-info-art{width:190px;height:160px}.td-info-card p{font-size:12px}.td-footer-grid{grid-template-columns:1fr 1fr;gap:34px 45px}.td-footer-brand p{max-width:290px}.td-content-page{padding-block:40px 60px}.td-season-banner{padding:27px 30px}.td-season-banner h3{font-size:1.8rem}.td-season-art{height:150px}.td-info-section{padding-bottom:55px}}
@media(max-width:620px){.td-site .td-container{width:calc(100% - 32px)}.td-values ul{grid-template-columns:repeat(2,1fr);padding-block:7px;gap:5px 4px}.td-values li{font-size:10px;justify-content:flex-start;gap:6px}.td-values li:nth-child(even){justify-content:flex-end}.td-header-top{flex-wrap:wrap;gap:18px 14px;padding-top:23px;padding-bottom:17px;min-height:0}.td-brand-number{font-size:47px}.td-brand-words{font-size:29px}.td-brand-words small{font-size:9px;letter-spacing:.8px}.td-brand{gap:9px}.td-brand-leaf svg{width:20px;height:20px}.td-js .td-mobile-menu{margin-left:auto}.td-header-search{order:3;max-width:none;width:100%;margin:0;min-height:45px}.td-header-search input{font-size:13px;padding:11px 18px}.td-header-search button{width:37px;height:35px}.td-site .td-nav-list{grid-template-columns:1fr;padding-block:7px}.td-nav-parent{font-size:14px;padding-inline:3px}.td-nav-parent>.td-season-icon{width:26px;height:26px}.td-hero-inner{display:flex;flex-direction:column;min-height:0;gap:0}.td-hero-copy{padding:33px 2px 0;width:100%}.td-hero h1{font-size:clamp(2.35rem,8.8vw,3.1rem);max-width:450px;margin-bottom:17px}.td-hero .td-eyebrow{margin-bottom:13px}.td-hero-description{font-size:14px;line-height:1.75;max-width:450px;margin-bottom:21px}.td-hero-art{height:240px;width:100%;max-width:400px;align-self:center;margin-top:-2px;margin-bottom:-12px}.td-hero .td-button{font-size:13px;padding:11px 20px}.td-home-section{padding-top:37px}.td-section-heading{margin-bottom:20px;align-items:flex-start;flex-direction:column;gap:12px}.td-section-heading h2{font-size:29px}.td-eyebrow{font-size:9px!important;letter-spacing:.1em;margin-bottom:9px}.td-home-categories,.td-home-products{gap:14px}.td-category-picture{height:143px;padding:7px 9px 0}.td-category-card{min-height:205px;border-radius:11px}.td-category-card h3{font-size:14px;line-height:1.4;padding:14px 30px 15px 12px;min-height:66px;display:flex;align-items:center}.td-category-arrow{right:10px;bottom:22px}.td-category-arrow svg{width:16px;height:16px}.td-season-banner{grid-template-columns:1fr .48fr;gap:4px;padding:25px 21px;margin-bottom:18px;min-height:235px}.td-season-banner h3{font-size:25px;line-height:1.15}.td-season-banner p:not(.td-eyebrow){font-size:12px;line-height:1.75}.td-season-banner .td-text-link{font-size:11px}.td-season-art{height:130px;align-self:center;margin-right:-21px;overflow:hidden}.td-season-art .td-category-art{min-width:170px;width:170px;height:170px}.td-home-empty{min-height:140px;padding:25px 22px;gap:10px;align-items:flex-start;text-align:left}.td-home-empty p{font-size:12px;line-height:1.85}.td-home-empty svg{width:23px;height:23px;margin-top:4px}.td-home-product-visual{height:145px;gap:9px}.td-home-product-visual>span{width:47px;height:47px}.td-home-product-visual svg{width:24px;height:24px}.td-home-product-visual small{font-size:8px;text-align:center;padding-inline:5px}.td-home-product-body{padding:14px 12px 17px}.td-home-product .td-eyebrow{font-size:8px!important;line-height:1.5;letter-spacing:.04em}.td-home-product h3{font-size:14px;line-height:1.4}.td-home-variant-count,.td-home-no-price{font-size:10px;line-height:1.6}.td-home-price{font-size:20px}.td-home-price small{font-size:9px}.td-home-product .td-text-link{font-size:10px;gap:4px;line-height:1.5}.td-home-product .td-text-link svg{width:15px;height:15px}.td-home-condition{font-size:10px}.td-new-section{margin-top:37px;padding-block:33px}.td-new-section .td-section-heading{margin-bottom:20px}.td-section-heading p:not(.td-eyebrow){font-size:13px;margin-top:8px}.td-info-grid{grid-template-columns:1fr;gap:20px}.td-info-card{min-height:340px;padding:0 25px 29px}.td-info-art{height:175px;width:220px}.td-info-card h2{font-size:27px;margin-top:4px}.td-info-card p{font-size:13px;max-width:270px;margin-bottom:19px}.td-info-card .td-text-link{font-size:12px}.td-info-section{padding-bottom:40px}.td-site-footer{padding-top:39px}.td-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:30px}.td-footer-brand{grid-column:1/-1}.td-footer-brand p{margin-top:20px;max-width:340px}.td-site-footer h2{font-size:13px;margin-bottom:13px}.td-site-footer li+li{margin-top:8px}.td-site-footer li a{font-size:12px}.td-site-footer section>p:not(.td-footer-brand p){font-size:11px}.td-footer-bottom{flex-direction:column;gap:6px;padding-block:18px;font-size:10px}.td-content-page{padding-top:34px;padding-bottom:48px}.td-page-heading h1{font-size:2.3rem}.td-content-page h2{font-size:1.7rem}.td-native-result{padding:23px}.td-native-result h2{font-size:25px}.td-empty-state{padding:25px}.td-site .td-button,.td-site .td-action{font-size:13px}.td-site .td-catalogue-filters{gap:14px}.td-site .td-product-grid{gap:18px}.td-site .td-product-card{min-width:0}.td-site .td-product-card-body{padding:19px}}
@media(prefers-reduced-motion:reduce){.td-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.td-values,.td-site-header,.td-site-footer,.td-mobile-menu,.td-header-search,.td-skip-link{display:none!important}.td-site-main{min-height:0}.td-site .td-container{width:100%}.td-site a{color:#000}.td-content-page{padding:0}}

.td-product-hint{background:#e9eddf;border-top:1px solid var(--td-line);padding:26px 0}.td-product-hint>.td-container{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.td-product-hint p{margin:0;font-size:14px}.td-product-hint strong{font-size:16px}.td-product-hint .td-text-link{flex:none}
