@font-face{font-family:TCG Garamond;src:url(tcg-garamond-antiqua.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TCG Garamond;src:url(tcg-garamond-halbfett.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TCG Neuzeit;src:url(tcg-neuzeit-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TCG Neuzeit;src:url(tcg-neuzeit-book-heavy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TCG Prestige Elite;src:url(tcg-prestige-elite.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--tcg-font-serif: "TCG Garamond", Garamond, "Times New Roman", serif;--tcg-font-sans: "TCG Neuzeit", "Helvetica Neue", Arial, sans-serif;--tcg-font-mono: "TCG Prestige Elite", "Courier New", monospace;--font-body--family: var(--tcg-font-serif);--font-body--style: normal;--font-body--weight: 400;--font-heading--family: var(--tcg-font-sans);--font-heading--style: normal;--font-heading--weight: 700;--font-subheading--family: var(--tcg-font-sans);--font-subheading--style: normal;--font-subheading--weight: 400;--font-accent--family: var(--tcg-font-mono);--font-accent--style: normal;--font-accent--weight: 400;--tcg-black: #000;--tcg-ink: #222;--tcg-white: #fff;--tcg-rule: rgb(200 200 200)}.tcg-header,.tcg-footer{font-size:16px;line-height:1.4;letter-spacing:.01rem;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tcg-footer *,.tcg-footer *:before,.tcg-footer *:after{box-sizing:content-box}.tcg-header a,.tcg-footer a{text-decoration:none}.tcg-footer p,.tcg-footer h4,.tcg-footer ul{margin:0;padding:0}.tcg-footer ul{list-style:none}.tcg-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.tcg-header-section{position:relative;z-index:30}.tcg-header{position:relative;width:100%;background:var(--tcg-white);border-bottom:1px solid var(--tcg-rule);color:var(--tcg-ink)}#header-group:has(.tcg-header[data-sticky=always]),#header-group:has(.tcg-header[data-sticky=desktop]){display:contents}.tcg-header-section:has(.tcg-header[data-sticky=always]){position:sticky;top:0}@media(min-width:901px){.tcg-header-section:has(.tcg-header[data-sticky=desktop]){position:sticky;top:0}}.tcg-header__bar{position:relative;z-index:2;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.3vw 3vw;background:var(--tcg-white)}.tcg-header__nav{display:flex}.tcg-header__link{margin-right:1.6vw;color:var(--tcg-black);font-family:var(--tcg-font-sans);font-weight:700;font-size:1rem;white-space:nowrap;text-decoration:none}.tcg-header__link.is-current{border-bottom:1px solid var(--tcg-black)}.tcg-header__link:hover,.tcg-header__link:focus-visible{color:var(--tcg-black)}.tcg-header__title{position:absolute;right:50%;transform:translate(50%);color:var(--tcg-ink);font-family:var(--tcg-font-sans);font-weight:700;font-size:calc(.48vw + 1rem);white-space:nowrap}.tcg-header__actions{--color-foreground: var(--tcg-black);--color-foreground-rgb: 0 0 0;--color-account-icon: var(--tcg-black);display:flex;align-items:center;justify-content:flex-end;color:var(--tcg-black)}.tcg-header__actions header-actions{display:flex;align-items:center}.tcg-header__localization-slot:not(:empty){margin-right:8px}.tcg-header .tcg-localization .localization-wrapper{text-align:left}.tcg-header .tcg-burger{position:relative;display:none;align-items:center;justify-content:center;flex-shrink:0;width:var(--button-size, 44px);height:var(--button-size, 44px);margin:0 calc((var(--button-size, 44px) - 22px) / -2) 0 0;padding:0;border:0;background:none;color:var(--tcg-black);cursor:pointer}.tcg-header .tcg-burger__inner{position:relative;display:block;width:22px;height:16px}.tcg-header .tcg-burger__bar{position:absolute;left:0;display:block;width:100%;height:var(--icon-stroke-width, 1.5px);min-height:1px;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.tcg-header .tcg-burger__bar--top{top:0}.tcg-header .tcg-burger__bar--middle{top:50%;translate:0 -50%}.tcg-header .tcg-burger__bar--bottom{bottom:0}.tcg-header.is-menu-open .tcg-burger__bar--top{transform:translateY(7.25px) rotate(45deg)}.tcg-header.is-menu-open .tcg-burger__bar--middle{opacity:0}.tcg-header.is-menu-open .tcg-burger__bar--bottom{transform:translateY(-7.25px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.tcg-header .tcg-burger__bar{transition:none}}.tcg-mobile-menu{position:absolute;top:0;left:-100%;z-index:1;width:100%;height:100vh;height:100dvh;background-color:var(--tcg-white);visibility:hidden}.tcg-header.is-menu-open .tcg-mobile-menu{transform:translate(100%);visibility:visible}.tcg-mobile-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:6.6vmin;line-height:1.6;text-align:center}.tcg-mobile-nav__link{margin:0;padding:0 0 20px;color:var(--tcg-black);font-family:var(--tcg-font-sans);font-weight:700;font-size:6.6vmin;line-height:1.6}.tcg-mobile-nav__localization{--color-foreground: var(--tcg-black);--color-foreground-rgb: 0 0 0;--menu-localization-font-size: 1.25rem;color:var(--tcg-black);line-height:normal}.tcg-mobile-nav__localization dropdown-localization-component .localization-wrapper{inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%)}@media(max-width:1000px){.tcg-header__bar{padding:6vmin}.tcg-header__nav{display:none}.tcg-header__title{position:static;margin-right:auto;transform:none}.tcg-header__actions .account-button{display:none}.tcg-header .tcg-burger{display:flex}}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);inset-inline-end:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent;border-radius:0}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{inset-inline-end:0;inset-inline-start:unset}dropdown-localization-component .localization-wrapper.left-bound{inset-inline-start:-8px;inset-inline-end:unset}dropdown-localization-component .language-selector.language-selector{padding-block:10px;padding-inline:16px 8px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.language-selector--top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}@keyframes tcg-roundel-fade-in{0%{opacity:0}to{opacity:1}}.tcg-roundel-anchor{position:relative;width:100%;height:1px}.tcg-roundel{position:fixed;right:3vw;bottom:3vw;z-index:2;display:block;width:8vmax;height:8vmax;max-width:var(--tcg-roundel-max, 150px);max-height:var(--tcg-roundel-max, 150px);color:var(--tcg-roundel-color, rgb(130 130 130));opacity:0;pointer-events:none;animation:tcg-roundel-fade-in 2s forwards}.tcg-roundel.is-parked{position:absolute}.tcg-roundel svg{display:block;width:100%;height:100%;fill:currentColor}@media(max-width:1000px){.tcg-roundel--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.tcg-roundel{animation:none;opacity:1}}.tcg-footer{margin-top:2em;padding:3.3vmax;background-color:var(--tcg-black);color:var(--tcg-white)}.tcg-footer__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:2000px;margin-left:auto;margin-right:auto}.tcg-footer__col{width:25%;margin-right:1em;color:var(--tcg-white);font-family:var(--tcg-font-serif);font-size:1.25em;line-height:1.5}.tcg-footer .tcg-footer__col>p{margin-bottom:1em;font-family:var(--tcg-font-serif);font-size:20px;line-height:1.5;color:var(--tcg-white)}.tcg-footer__col a,.tcg-footer__col a:hover,.tcg-footer__col a:focus-visible{color:var(--tcg-white);text-decoration:none;border-bottom:1px solid var(--tcg-white)}.tcg-footer__heading{margin-bottom:1em!important;color:var(--tcg-white);font-family:var(--tcg-font-sans);font-weight:700;font-size:1.25em;line-height:1.5}.tcg-footer .tcg-footer__spacer{margin-top:2.5em}.tcg-footer__social li{display:block}.tcg-footer .tcg-footer__copyright{margin-top:1.5em}.tcg-footer__logo{display:inline;vertical-align:bottom;width:100%;max-width:250px;height:auto}.tcg-footer__logo--badges{width:calc(100% - 50px);margin-right:50px}.tcg-footer__logos{display:block}.tcg-footer__col a.tcg-footer__logo-link{border-bottom:0}.tcg-newsletter{margin:0;font-family:var(--tcg-font-serif);text-align:left}.tcg-footer .tcg-newsletter__input{display:inline-block;width:100%;margin:0 0 1em;padding:1rem;border:1px solid rgb(0 0 0 / .12);border-radius:0;background:var(--tcg-white);color:var(--tcg-black);font:inherit;line-height:normal;-webkit-appearance:none;appearance:none}.tcg-footer .tcg-newsletter__input::placeholder{color:#757575;opacity:1}.tcg-footer .tcg-newsletter__button{box-sizing:border-box;display:block;width:50%;max-width:170px;margin:0;padding:1rem;border:2px solid var(--tcg-white);border-radius:0;background-color:var(--tcg-black);color:var(--tcg-white);font:inherit;font-family:var(--tcg-font-serif);font-size:20px;text-align:center;cursor:pointer}.tcg-footer .tcg-newsletter__button:focus-visible,.tcg-footer .tcg-newsletter__input:focus-visible{outline:2px solid var(--tcg-white);outline-offset:2px}@media(max-width:1000px){.tcg-footer__inner{flex-direction:column;justify-content:space-between;align-items:flex-start}.tcg-footer__col{width:100%;margin-bottom:1em}.tcg-footer .tcg-newsletter__input{width:auto}}.product-details:has([data-tcg-on-request]) .buy-buttons-block,product-card:has([data-tcg-ask]) .quick-add{display:none}.tcg-on-request__button{width:100%;text-align:center}.tcg-on-request--note{opacity:.6}.tcg-product-heading>*{margin:0}.tcg-type,.tcg-card-meta p{margin:0;font-family:var(--tcg-font-sans);font-weight:700;font-style:normal;font-size:clamp(1rem,.85rem + .4vw,1.25rem);line-height:1.3;letter-spacing:.01rem;text-transform:none}.tcg-card-meta{display:flex;flex-direction:column;padding-top:.375rem}product-card:has(.tcg-card-meta) product-price,product-card:has(.tcg-card-meta) product-price :is(.price,bdi){font-family:var(--tcg-font-serif);font-weight:400;font-size:clamp(1rem,.85rem + .4vw,1.25rem);line-height:1.4;color:var(--tcg-black)}.product-details:has(.tcg-product-heading) product-price,.product-details:has(.tcg-product-heading) product-price :is(.price,bdi){font-family:var(--tcg-font-serif);font-weight:400;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.3;color:var(--tcg-black)}.tcg-description.tcg-description{font-family:var(--tcg-font-serif);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;color:var(--tcg-black)}.tcg-description :is(p,span,div,li,font,a,em,i,strong,b,u,small,big){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:normal!important;background:none!important}.tcg-description :is(strong,b){font-weight:700}.tcg-description :is(p,ul,ol){margin:0 0 1em}.tcg-description>:last-child,.tcg-description>:last-child>:last-child{margin-bottom:0}.tcg-description p:empty,.tcg-description p:has(>br:only-child){display:none}.tcg-description :is(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .5em;font-family:var(--tcg-font-sans);font-weight:700;font-size:inherit;line-height:1.3}.tcg-description a{text-decoration:underline;text-underline-offset:.15em}.tcg-description :is(ul,ol){padding-left:1.25em}.tcg-description img{max-width:100%;height:auto}:root{--button-font-family-primary: var(--tcg-font-sans);--button-font-family-secondary: var(--tcg-font-sans)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.01rem}#header-group:has(.tcg-header)~* .product-details.sticky-content--desktop,#header-group:has(.tcg-header)~* .product-details.sticky-content--desktop.full-height--desktop>.group-block{--sticky-header-offset: var(--header-height, 0px)}.collection-card__content .text-block,.collection-card__content .text-block :is(p,h1,h2,h3,h4,h5,h6),.collection-links__link .text-block,.collection-links__link .text-block :is(p,h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--tcg-font-sans);font-weight:700;font-style:normal;font-size:clamp(1rem,.85rem + .4vw,1.25rem);line-height:1.3;letter-spacing:.01rem;text-transform:none;color:var(--tcg-black)}.cart-items__title:has(.tcg-cart-title__name){display:block}.tcg-cart-title__vendor,.tcg-cart-title__name{display:block;font-family:var(--tcg-font-sans);font-weight:700;font-style:normal;font-size:1rem;line-height:1.3;letter-spacing:.01rem;text-transform:none;color:var(--tcg-black)}.button-secondary:hover,.button-secondary:focus-visible{--button-color: var(--tcg-white);--button-background-color: var(--tcg-black);--button-border-color: var(--tcg-black)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tcg-custom.css.map */
