@import"https://fonts.googleapis.com/css2?family=Lora:wght@500;600&family=DM+Sans:wght@400;500;600;700&display=swap";:root,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--tt-ink: #18383c;--tt-ink-soft: #455f61;--tt-ink-faint: #667a7a;--tt-teal: #124b56;--tt-teal-dark: #0d3b44;--tt-line: #dde4df;--tt-line-med: #c6d3ce;--tt-paper: #faf9f6;--tt-paper-warm: #f1efe9;--tt-radius: 8px}.color-background-1,.color-background-2{--color-background: 250, 249, 246;--gradient-background: #faf9f6;--color-foreground: 24, 56, 60;--color-button: 18, 75, 86;--color-button-text: 255, 255, 255;--color-link: 18, 75, 86;--color-shadow: 23, 59, 59}body.gradient{background:linear-gradient(180deg,var(--tt-paper-warm) 0,var(--tt-paper) 580px,var(--tt-paper) 100%);background-attachment:fixed;font-family:DM Sans,sans-serif;color:var(--tt-ink);--font-body-family: "DM Sans", sans-serif;--font-heading-family: "Lora", Georgia, serif;--buttons-radius: 6px;--buttons-radius-outset: 6px;--inputs-radius: 6px;--inputs-radius-outset: 6px;--card-corner-radius: var(--tt-radius);--media-radius: var(--tt-radius);--page-width: 148rem}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.card__heading,.collection-hero__title,.title{font-family:Lora,Georgia,serif;font-weight:500;color:var(--tt-ink);letter-spacing:0}.announcement-bar,.utility-bar{background:var(--tt-teal)!important;border:0}.announcement-bar__message,.utility-bar .announcement-bar__message{color:#fff!important;font:500 12px/1.4 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;padding:11px 0}.header-wrapper{background:transparent;border-bottom:0}.header{max-width:1432px;margin:12px auto 0;padding:10px 20px;min-height:64px;align-items:center;background:#fffffff5;border:1px solid var(--tt-line);border-radius:10px;box-shadow:0 2px 12px #173b3b0d;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px)}.header__heading-logo{max-height:78px;width:auto}.header__inline-menu{margin-top:4px}.header--top-center .header__inline-menu{grid-area:navigation;border-top:1px solid var(--tt-line);padding-top:10px;margin-top:10px}.header__menu-item{font:500 15px/1.25 DM Sans,sans-serif;color:var(--tt-ink-soft);letter-spacing:.01em;padding:10px 12px;border-radius:5px;transition:background .15s,color .15s}.header__menu-item:hover{background:#eef2f0;color:var(--tt-teal)}.header__menu-item span{text-decoration:none!important}.header__active-menu-item{color:var(--tt-teal);text-decoration:none}.header__menu-item:has(.header__active-menu-item),.header__inline-menu details[open]>summary.header__menu-item{background:#e7eeeb;color:var(--tt-teal)}.header__submenu{border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:0 8px 28px #173b3b14;padding:8px;background:#fff}.header__submenu .header__menu-item{padding:9px 12px;font-size:13px}.header__icon .icon{color:var(--tt-ink)}.header__icon:hover .icon{color:var(--tt-teal)}.card--card,.card-wrapper .card--standard .card__inner{background:#fff;border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:none;transition:border-color .15s,box-shadow .15s,transform .15s}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:var(--tt-line-med);box-shadow:0 6px 20px #173b3b12;transform:translateY(-2px)}.card__inner .card__media{border-radius:var(--tt-radius) var(--tt-radius) 0 0}.card--card .card__content{padding:14px 14px 16px}.card__heading,.card__heading a{font:500 16px/1.35 Lora,Georgia,serif;color:var(--tt-ink)}.card__heading a:after{border-radius:var(--tt-radius)}.card-information .price,.price .price-item{font:600 15px/1.4 DM Sans,sans-serif;color:var(--tt-teal);letter-spacing:0}.price--on-sale .price-item--regular{color:var(--tt-ink-faint)}.card__badge .badge{background:var(--tt-teal);border-color:var(--tt-teal);color:#fff;border-radius:4px;font:600 10px/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:7px 9px}.card__badge .badge.badge--sold-out,.badge.color-inverse{background:#8b9b99;border-color:#8b9b99}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font:600 14px/1 DM Sans,sans-serif;letter-spacing:.02em;border-radius:6px;min-height:46px}.button:not([disabled]):hover:after{box-shadow:0 0 0 2px var(--tt-teal-dark)}.button--secondary{--color-button: 255,255,255;--color-button-text: 18,75,86}.field__input,.select__select,.customer .field input{border-radius:6px;font-family:DM Sans,sans-serif}.facets__form,.facets-container{border-color:var(--tt-line)}.facets__summary,.facet-filters__label,.facets__label{font:600 12px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-soft)}.facets__disclosure .facets__display{border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:0 8px 28px #173b3b14}.product-count__text,.facets__summary span{color:var(--tt-ink-soft);font-size:13px}.product__title h1{font-size:clamp(28px,2.8vw,38px)}.product__info-wrapper{padding-left:clamp(18px,4vw,56px)}.product__media-item img,.product__media{border-radius:var(--tt-radius)}.product__info-container>*+*{margin-top:1.6rem}.price--large .price-item{font:600 22px/1.2 DM Sans,sans-serif;color:var(--tt-teal)}.product__description,.product__accordion .summary__title{font-family:DM Sans,sans-serif;color:var(--tt-ink-soft)}.product-form__submit.button--secondary{background:var(--tt-teal);color:#fff;border-color:var(--tt-teal);min-height:52px}.product-form__submit.button--secondary:hover{background:var(--tt-teal-dark);color:#fff}.product-form__submit.button--secondary:after{box-shadow:none}.collection-hero__title,.main-page-title,.collection .title-wrapper h1{font:500 clamp(30px,3.2vw,42px)/1.15 "Lora",Georgia,serif;color:var(--tt-ink)}.collection-hero__description{color:var(--tt-ink-soft);font-size:15px;max-width:62ch}body:has(.collection--empty.tt-series-empty) .facets-container{display:none}.collection--empty.tt-series-empty .title-wrapper{padding:44px 0 10px}.collection--empty.tt-series-empty .title--primary{font-size:0;line-height:0}.collection--empty.tt-series-empty .title--primary>*{display:none}.collection--empty.tt-series-empty .title--primary:before{content:"Diese Serie ist derzeit nicht online bestellbar.";display:block;font:500 23px/1.35 Lora,Georgia,serif;color:var(--tt-ink)}.collection--empty.tt-series-empty .title--primary:after{content:"Viele Artikel dieser Serie liegen bei uns am Lager, sind hier aber noch nicht erfasst. Schreiben Sie uns kurz mit Serie und gesuchtem Teil \2013  wir pr\fc fen den Bestand und melden uns.";display:block;margin:14px auto 0;max-width:56ch;font:400 15px/1.65 DM Sans,sans-serif;color:var(--tt-ink-soft)}.tt-series-empty__cta{display:inline-flex;align-items:center;justify-content:center;margin:22px auto 8px;min-height:46px;padding:0 22px;background:var(--tt-teal);color:#fff;border-radius:6px;font:600 14px/1 DM Sans,sans-serif;letter-spacing:.02em;text-decoration:none}.tt-series-empty__cta:hover{background:var(--tt-teal-dark);color:#fff}.footer{background:#fff;border-top:1px solid var(--tt-line);margin-top:64px}.footer__content-top{padding-bottom:32px}.footer-block__heading{font:600 12px/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tt-ink-soft)}.footer__content-bottom{border-top:1px solid var(--tt-line)}.copyright__content,.footer-block__details-content a{color:var(--tt-ink-faint);font-size:13px}::selection{background:#d7e4e1;color:var(--tt-ink)}a:focus-visible,button:focus-visible,.link:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px;border-radius:4px}.rte a,.link{color:var(--tt-teal);text-underline-offset:3px}@media screen and (max-width:749px){.header{margin:8px 12px 0;padding:8px 12px;border-radius:8px}body.gradient{--page-width: 100%}}.card__badge .badge.color-inverse,.card__badge .badge[class*=sold_out]{letter-spacing:.08em}.tt-anfrage-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:10px;padding:0 20px;background:var(--tt-teal);color:#fff;border-radius:6px;font:600 14px/1 DM Sans,sans-serif;letter-spacing:.02em;text-decoration:none}.tt-anfrage-cta:hover{background:var(--tt-teal-dark);color:#fff}.tt-anfrage-note{margin-top:10px;font:400 13px/1.55 DM Sans,sans-serif;color:var(--tt-ink-soft)}.product-form__submit[disabled]{background:transparent;color:var(--tt-ink-faint);border:1px solid var(--tt-line-med);min-height:44px;font-weight:500}.header--top-center .header__inline-menu{border-top:1px solid var(--tt-line);padding-top:12px;margin-top:12px}.header__inline-menu .list-menu--inline{gap:2px;justify-content:center}.header__menu-item{font:500 15px/1.25 DM Sans,sans-serif!important;color:var(--tt-ink)!important;letter-spacing:.01em;padding:12px 15px!important;border-radius:6px}.header__menu-item:hover{background:#eaf0ed;color:var(--tt-teal)!important}.header__menu-item .icon-caret{height:5px;margin-left:4px;opacity:.55}.header__inline-menu details[open]>.header__menu-item{background:#e4ece9;color:var(--tt-teal)!important}.header__submenu .header__menu-item{font-size:14px!important;padding:10px 14px!important;color:var(--tt-ink-soft)!important}.header__submenu .header__menu-item:hover{color:var(--tt-teal)!important}.header__submenu.list-menu{min-width:232px}@media screen and (min-width:990px)and (max-width:1279px){.header__menu-item{font-size:14px!important;padding:11px!important}}.tt-musterbild-badge{background:#fff!important;color:var(--tt-ink-soft)!important;border:1px solid var(--tt-line-med)!important;font:600 10px/1 DM Sans,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px!important;margin-left:6px}.tt-musterbild-hinweis{margin:12px 0 0;padding:12px 14px;background:#f2f5f3;border-left:3px solid var(--tt-line-med);border-radius:4px;font:400 13px/1.6 DM Sans,sans-serif;color:var(--tt-ink-soft);max-width:62ch}.tt-musterbild-hinweis strong{color:var(--tt-ink);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tabletop-b2b-design.css.map */
