.tl-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto;color:#292522}.tl-wrap h1,.tl-wrap h2,.tl-wrap h3{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;line-height:1.15;letter-spacing:-.025em}.tl-wrap h1{font-size:clamp(34px,4vw,52px);margin:14px 0}.tl-wrap h2{font-size:clamp(25px,3vw,34px);margin:0 0 12px}.tl-wrap h3{font-size:22px;margin:0 0 12px}.tl-wrap p{line-height:1.65}.tl-collection-header{background:#fff;padding-block:30px 0}.tl-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#756d67}.tl-breadcrumb a{color:inherit;text-decoration:none}.tl-description{max-width:760px;font-size:15px;color:#655e58;line-height:1.65}.tl-description p{margin:0}.tl-tabs{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;padding-block:22px 10px;scrollbar-width:thin;scrollbar-color:#c8c0b9 transparent;-webkit-overflow-scrolling:touch}.tl-tab{display:flex;align-items:center;justify-content:center;min-height:46px;flex:0 0 auto;padding:10px 18px;border:1px solid #d6d0c9;border-radius:2px;background:#fff;color:#38322d;text-decoration:none;font-size:13px;line-height:1.4;white-space:nowrap}.tl-tab:hover,.tl-tab[aria-current=page],.tl-tab.is-current{border-color:#8c3a46;color:#8c3a46}.tl-tab[aria-current=page],.tl-tab.is-current{box-shadow:inset 0 -2px #8c3a46}.tl-types{display:flex;gap:26px;overflow-x:auto;padding:10px 0 0;border-bottom:1px solid #e4dfd8}.tl-types a{flex:0 0 auto;display:flex;align-items:center;min-height:44px;font-size:14px;color:#514942;text-decoration:none;border-bottom:2px solid transparent}.tl-types a:hover,.tl-types a[aria-current=page]{color:#8c3a46;border-bottom-color:#8c3a46}.tl-shapes{padding-block:44px 38px}.tl-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tl-heading-row p{font-size:14px;color:#6c625c;margin:0}.tl-text-link{color:#8c3a46;font-size:14px;line-height:1.6;text-underline-offset:5px}.tl-shape-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin-top:28px}.tl-shape{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 6px 12px;min-width:0;text-decoration:none;color:#635b54;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.tl-shape svg{width:86px;max-width:100%;height:95px;display:block}.tl-shape span{font-size:14px;line-height:1.5}.tl-shape:hover,.tl-shape[aria-current=page]{color:#8c3a46;border-bottom-color:#8c3a46}.tl-personalized{padding-block:30px}.tl-empty{padding-block:34px}.tl-empty p{max-width:740px;color:#655e58}.tl-empty .tl-text-link{display:inline-flex;margin-right:24px;min-height:44px;align-items:center}.tl-small{font-size:13px;color:#6c625c;line-height:1.6}.tl-small a{color:#8c3a46;text-underline-offset:3px}.tl-custom-page{padding-block:30px 56px}.tl-lead{max-width:740px;color:#655e58;font-size:17px}.tl-custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-block:32px}.tl-custom-grid article{border:1px solid #e1dbd4;padding:30px;background:#faf9f6}.tl-custom-grid p{font-size:15px;color:#655e58}.tl-eyebrow{font-size:11px!important;letter-spacing:.12em;color:#8c3a46!important;margin:0 0 14px}.tl-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid #8c3a46;border-radius:2px;background:#8c3a46;color:#fff;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;line-height:1.5}.tl-button:hover{background:#71303a;color:#fff}.tl-button--outline{color:#8c3a46;background:transparent}.tl-button--outline:hover{background:#f1e9e6;color:#71303a}.tl-form-panel{max-width:850px;padding-top:16px}.tl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tl-request label{display:block;font-size:14px;margin:18px 0 7px}.tl-request input:not([type=hidden]),.tl-request select,.tl-request textarea{display:block;width:100%;min-height:46px;border:1px solid #cfc7bf;border-radius:2px;background:#fff;color:#292522;padding:12px;font:inherit;font-size:16px;box-sizing:border-box}.tl-request textarea{min-height:140px}.tl-form-success{padding:18px;border:1px solid #769078;background:#f2f6f0}.tl-request-details{max-width:850px;border-block:1px solid #ded7d0;margin-block:24px;padding:16px 0}.tl-request-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;color:#8c3a46}.tl-wrap :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #8c3a46;outline-offset:4px}.tl-custom-grid article[id],.tl-request-details[id]{scroll-margin-top:140px}.tl-wrap *{box-sizing:border-box}@media(max-width:749px){.tl-wrap{width:calc(100% - 32px)}.tl-collection-header{padding-top:22px}.tl-description{font-size:14px}.tl-tabs{gap:8px;padding-top:18px}.tl-tab{padding-inline:14px;font-size:12px}.tl-types{gap:22px}.tl-types a{font-size:13px}.tl-heading-row{align-items:flex-start;flex-direction:column;gap:10px}.tl-shapes{padding-block:30px}.tl-shape-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;margin-top:20px}.tl-shape svg{width:67px;height:78px}.tl-shape span{font-size:12px}.tl-custom-grid{grid-template-columns:1fr;gap:16px;margin-block:24px}.tl-custom-grid article{padding:22px}.tl-lead{font-size:15px}.tl-form-grid{grid-template-columns:1fr;gap:0}.tl-custom-page{padding-top:22px}.tl-personalized .tl-tabs{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.tl-shape{transition:none}}.tl-wrap h1,.tl-wrap h2,.tl-wrap h3{font-family:Georgia,Times New Roman,serif}[data-taelleo-navigation] .menu-list__link-title{font-size:14px;white-space:nowrap}[data-taelleo-navigation] .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";display:inline-block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 0 3px 7px}[data-taelleo-navigation] .mega-menu__link{font-size:14px;line-height:1.65;min-height:36px}[data-taelleo-navigation] .mega-menu__link--parent{color:#8c3a46;letter-spacing:.02em}[data-taelleo-navigation] .menu-list__submenu-inner{border-top:1px solid #e5dfd7}[data-taelleo-navigation] .mega-menu__link:focus-visible,[data-taelleo-navigation] .menu-list__link:focus-visible{outline:2px solid #8c3a46;outline-offset:4px}@media screen and (min-width:750px){[data-taelleo-navigation] .menu-list__list-item:has(>.menu-list__link[aria-expanded=true])>.menu-list__submenu{content-visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/taelleo-discovery-1023.css.map */
