@font-face{font-family:FK Inter;src:url(fahrkontur-inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body:not(.fahrkontur-page),cart-drawer,cart-notification{--font-body-family:"FK Inter",Arial,sans-serif;--font-heading-family:"FK Inter",Arial,sans-serif;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-weight:450;--color-foreground:37,37,32;--color-button:37,37,32;--color-button-text:255,255,255;--color-background:245,242,236;--gradient-background:#f5f2ec;--color-link:37,37,32;--buttons-radius:18px;--buttons-radius-outset:18px;--inputs-radius:16px;--inputs-radius-outset:16px;--buttons-border-opacity:0;--inputs-border-opacity:.17;--inputs-shadow-opacity:0;color:#252520;font-family:FK Inter,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}body:not(.fahrkontur-page){background:#f5f2ec}body:not(.fahrkontur-page) #MainContent{padding-top:120px;padding-bottom:64px;min-height:66vh}body:not(.fahrkontur-page) .fk-nav-controls:before{content:"";position:fixed;z-index:7;inset:0 0 auto;height:96px;background:#f5f2eced;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}body:not(.fahrkontur-page) :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4){font-family:var(--font-heading-family);font-weight:450;color:#252520;letter-spacing:-.045em}body:not(.fahrkontur-page) :is(h1,.h0){font-size:clamp(3.4rem,4.5vw,6.2rem);line-height:1.08}body:not(.fahrkontur-page) :is(.main-page-title,.title--primary,.template-search__header h1){margin-bottom:3.2rem}body:not(.fahrkontur-page) .page-width{max-width:120rem}body:not(.fahrkontur-page) .page-width--narrow{max-width:84rem}body:not(.fahrkontur-page) :is(.rte,.shopify-policy__body){font-size:1.5rem;line-height:1.85;color:#5f6058}body:not(.fahrkontur-page) .rte :is(h2,h3,h4){margin-top:3.6rem;margin-bottom:1.4rem;color:#252520;line-height:1.25}body:not(.fahrkontur-page) .rte :is(p,ul,ol){margin-block:1.4rem}body:not(.fahrkontur-page) .rte :is(img,iframe){border-radius:20px;max-width:100%}body:not(.fahrkontur-page) .rte table{border-color:#25252020}body:not(.fahrkontur-page) .shopify-policy__container{max-width:84rem;padding-inline:5rem;padding-block:0}body:not(.fahrkontur-page) .shopify-policy__title{text-align:left;margin-bottom:3.2rem}body:not(.fahrkontur-page) .shopify-policy__title h1{margin-top:0}body:not(.fahrkontur-page) :is(.button,.shopify-challenge__button),cart-drawer .button,cart-notification .button{min-height:5.2rem;padding:1.3rem 2.5rem;border-radius:18px;font-family:FK Inter,Arial,sans-serif;font-size:1.4rem;font-weight:550;letter-spacing:-.015em;line-height:1.4;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}body:not(.fahrkontur-page) .button,cart-drawer .button,cart-notification .button{--color-button:37,37,32;--color-button-text:255,255,255;border:1px solid transparent}body:not(.fahrkontur-page) .button:after,body:not(.fahrkontur-page) .button:before,cart-drawer .button:after,cart-drawer .button:before,cart-notification .button:after,cart-notification .button:before{box-shadow:none}body:not(.fahrkontur-page) .button--secondary,cart-drawer .button--secondary,cart-notification .button--secondary{background:transparent;border-color:#25252030;color:#252520}body:not(.fahrkontur-page) .button:not([disabled]):active,cart-drawer .button:not([disabled]):active{transform:scale(.985)}body:not(.fahrkontur-page) :is(.field__input,.select__select,.customer input,.customer select),cart-drawer :is(.field__input,.select__select){border-radius:16px;background:#ffffff80;font-family:FK Inter,Arial,sans-serif;letter-spacing:0;font-size:1.5rem}body:not(.fahrkontur-page) .field:after,body:not(.fahrkontur-page) .select:after{border-radius:16px}body:not(.fahrkontur-page) :is(a,button,input,select,textarea,summary):focus-visible,cart-drawer :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #656c58;outline-offset:4px;box-shadow:none}body:not(.fahrkontur-page) :is(.underlined-link,.link){text-underline-offset:.4rem}body:not(.fahrkontur-page) :is(.contact,.customer){max-width:84rem}body:not(.fahrkontur-page) .gradient:has(>.contact){background:transparent;--color-background:245,242,236}body:not(.fahrkontur-page) .contact__button{margin-top:2.8rem}body:not(.fahrkontur-page) .form__message{border-radius:12px;line-height:1.6}body:not(.fahrkontur-page) :is(cart-items,#main-cart-footer){--color-background:245,242,236;--color-foreground:37,37,32;--gradient-background:#f5f2ec;background:#f5f2ec;color:#252520}body:not(.fahrkontur-page) cart-items .title-wrapper-with-link{align-items:baseline;gap:2rem;margin:0 0 4rem}body:not(.fahrkontur-page) cart-items .title--primary{margin:0}body:not(.fahrkontur-page) .cart-items th{padding-bottom:1.8rem;font-size:1rem;letter-spacing:.12em;color:#696a62}body:not(.fahrkontur-page) .cart-items thead{border-color:#25252020}body:not(.fahrkontur-page) .cart-item__name{font-size:1.9rem;line-height:1.35;letter-spacing:-.025em;font-weight:500}body:not(.fahrkontur-page) :is(.cart-item__image-container,.cart-item__image){border-radius:16px;overflow:hidden}body:not(.fahrkontur-page) .cart-item .product-option,cart-drawer .cart-item .product-option{font-size:1.3rem;line-height:1.65;color:#66675f;overflow-wrap:anywhere}body:not(.fahrkontur-page) .cart-item__details>dl,cart-drawer .cart-item__details>dl{margin-top:1rem}body:not(.fahrkontur-page) .cart__footer{border-top:1px solid #25252020;gap:4rem}body:not(.fahrkontur-page) .cart__blocks{padding:2.8rem;border:1px solid #25252013;border-radius:24px;background:#ffffff70}body:not(.fahrkontur-page) .cart__blocks .totals{align-items:baseline;gap:2rem;justify-content:space-between}body:not(.fahrkontur-page) .cart__blocks .totals>*{margin-left:0;line-height:1.35}body:not(.fahrkontur-page) .totals__total{font-size:1.5rem;letter-spacing:-.025em}body:not(.fahrkontur-page) .totals__total-value{font-size:2rem;letter-spacing:-.04em;font-weight:500;white-space:nowrap}body:not(.fahrkontur-page) .tax-note{margin-top:1.4rem;color:#696a62;line-height:1.65;font-size:1.2rem}body:not(.fahrkontur-page) .cart__checkout-button{width:100%;margin-top:.5rem}body:not(.fahrkontur-page) .quantity,cart-drawer .quantity{border-radius:16px;--inputs-radius:16px;--inputs-radius-outset:16px;background:#ffffff80}body:not(.fahrkontur-page) .quantity__button,cart-drawer .quantity__button{min-width:4.4rem;border-radius:16px}body:not(.fahrkontur-page) .quantity__input,cart-drawer .quantity__input{font-family:FK Inter,Arial,sans-serif;font-size:1.4rem}body:not(.fahrkontur-page) .cart__warnings{padding:5rem 1.5rem 7rem}body:not(.fahrkontur-page) .cart__empty-text{margin:0 0 2.8rem;font-size:clamp(2.8rem,4vw,4.6rem)}body:not(.fahrkontur-page) .cart__login-title{margin-top:4rem;font-size:1.7rem;letter-spacing:-.025em}body:not(.fahrkontur-page) .cart__login-paragraph{font-size:1.3rem;color:#696a62;line-height:1.75}body:not(.fahrkontur-page) cart-remove-button .button,cart-drawer cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;padding:1rem;color:#252520;background:transparent}body:not(.fahrkontur-page) .fk-cart-photo,cart-drawer .fk-cart-photo{display:inline-flex;align-items:center;gap:9px;margin-top:6px;vertical-align:middle;font-size:1.2rem;color:#252520;text-underline-offset:3px}body:not(.fahrkontur-page) .fk-cart-photo img,cart-drawer .fk-cart-photo img{display:block;flex:none;width:44px;height:44px;object-fit:cover;border-radius:9px;background:#e7e2d8}body:not(.fahrkontur-page) .fk-cart-photo span,cart-drawer .fk-cart-photo span{white-space:nowrap}cart-drawer .drawer__inner{--color-background:245,242,236;--color-foreground:37,37,32;--gradient-background:#f5f2ec;width:46rem;max-width:100vw;padding-inline:2.6rem;border:0;border-radius:24px 0 0 24px;background:#f5f2ec}cart-drawer .drawer__header{padding:2.7rem 0 2rem;border-bottom:1px solid #25252018}cart-drawer .drawer__heading{margin:0;font-family:FK Inter,Arial,sans-serif;font-weight:450;letter-spacing:-.04em;font-size:2.6rem}cart-drawer .drawer__close{top:1.8rem;right:-.6rem;border-radius:50%;min-width:4.4rem;min-height:4.4rem}cart-drawer .drawer__footer{padding-block:2.4rem max(2.4rem,env(safe-area-inset-bottom,0px));border-top:1px solid #25252020;background:transparent}cart-drawer .cart__checkout-button{width:100%;border-radius:18px}cart-drawer .cart-item__name{font-family:FK Inter,Arial,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:-.025em;line-height:1.4}cart-drawer .cart-item__image{border-radius:12px}cart-drawer .cart__empty-text{font-family:FK Inter,Arial,sans-serif;font-size:3.1rem;font-weight:450;letter-spacing:-.045em;line-height:1.15}cart-drawer .cart__login-title{font-family:FK Inter,Arial,sans-serif;font-weight:450;font-size:1.7rem;letter-spacing:-.025em}cart-drawer .cart__login-paragraph{color:#696a62;line-height:1.7;font-size:1.3rem}cart-drawer .cart-drawer__warnings{padding-inline:1rem}cart-drawer .totals__total{font-family:FK Inter,Arial,sans-serif;letter-spacing:-.025em;font-size:1.5rem}cart-drawer .totals__total-value{font-size:2rem;font-weight:500;letter-spacing:-.04em}cart-drawer .tax-note{font-size:1.2rem;line-height:1.6;color:#696a62}cart-drawer .cart-items .cart-item{grid-template:repeat(3,auto)/64px minmax(0,1fr);gap:1.4rem 1.6rem}cart-drawer .cart-items .cart-item__media{grid-column:1;grid-row:1}cart-drawer .cart-items .cart-item__details{grid-column:2;grid-row:1;min-width:0}cart-drawer .cart-items .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}cart-drawer .cart-items .cart-item__quantity{grid-column:1/-1;grid-row:3}cart-drawer .cart-item__image{max-width:64px}cart-drawer .cart-item__quantity-wrapper{align-items:center;gap:1rem;flex-wrap:nowrap}cart-notification .cart-notification{border:1px solid #25252020;border-radius:24px;background:#f5f2ec;box-shadow:0 16px 50px #25252012}body:not(.fahrkontur-page) .footer{--color-background:240,236,229;--gradient-background:#f0ece5;background:#f0ece5;border-top:1px solid #25252012;color:#252520}body:not(.fahrkontur-page) .footer__content-top{padding-bottom:3.5rem;padding-top:1.6rem}body:not(.fahrkontur-page) .footer-block__heading{font-size:2.2rem;font-weight:450;letter-spacing:-.04em}body:not(.fahrkontur-page) .footer__content-bottom{border-top:1px solid #25252013}body:not(.fahrkontur-page) .footer .field__input{background:#ffffff70}body:not(.fahrkontur-page) .footer :is(.copyright__content,.list-menu__item--link){font-size:1.2rem;line-height:1.7;color:#66675f}body:not(.fahrkontur-page) .template-search__search{margin-top:3rem}@media(max-width:749px){body:not(.fahrkontur-page) #MainContent{padding-top:92px;padding-bottom:42px}body:not(.fahrkontur-page) .fk-nav-controls:before{height:78px}body:not(.fahrkontur-page) .page-width,body:not(.fahrkontur-page) .shopify-policy__container{padding-inline:24px}body:not(.fahrkontur-page) :is(.main-page-title,.title--primary,.template-search__header h1){margin-bottom:2.5rem}body:not(.fahrkontur-page) :is(.rte,.shopify-policy__body){font-size:1.4rem;line-height:1.8}body:not(.fahrkontur-page) cart-items:not(.is-empty) .title-wrapper-with-link{display:block;margin-bottom:3rem}body:not(.fahrkontur-page) cart-items .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;font-size:1.3rem}body:not(.fahrkontur-page) .cart-item__name{font-size:1.6rem}body:not(.fahrkontur-page) .cart-item{grid-template:repeat(3,auto)/72px minmax(0,1fr);gap:1.4rem 1.6rem}body:not(.fahrkontur-page) .cart-item__media{grid-column:1;grid-row:1}body:not(.fahrkontur-page) .cart-item__image{max-width:72px}body:not(.fahrkontur-page) .cart-item__details{grid-column:2;grid-row:1;min-width:0}body:not(.fahrkontur-page) .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}body:not(.fahrkontur-page) .cart-item__quantity{grid-column:1/-1;grid-row:3}body:not(.fahrkontur-page) .cart-item__quantity-wrapper{align-items:center;gap:1rem;flex-wrap:nowrap}body:not(.fahrkontur-page) .cart__blocks{padding:2.2rem;border-radius:22px;width:100%}body:not(.fahrkontur-page) .cart__footer{padding-top:2.4rem;gap:2.5rem}body:not(.fahrkontur-page) .cart__warnings{padding:4rem 0 5rem}body:not(.fahrkontur-page) .cart__empty-text{font-size:3.3rem}body:not(.fahrkontur-page) .footer__content-top{padding-top:.5rem}body:not(.fahrkontur-page) .footer-block__heading{font-size:2rem}cart-drawer .drawer__inner{border-radius:22px 0 0 22px;padding-inline:2rem;max-width:calc(100vw - 12px)}}@media(prefers-reduced-motion:reduce){body:not(.fahrkontur-page) :is(.button,.shopify-challenge__button),cart-drawer .button,cart-notification .button{transition:none}cart-drawer .drawer__inner{transition-duration:1ms}}.fk-cart-kicker{font-size:10px;font-weight:550;letter-spacing:.15em;text-transform:uppercase;color:#6c6d65;margin:0 0 12px}body:not(.fahrkontur-page) cart-items .title-wrapper-with-link{margin-bottom:30px}body:not(.fahrkontur-page) cart-items .underlined-link{font-size:13px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;color:#66675f}body:not(.fahrkontur-page) cart-items .cart-items{display:block}body:not(.fahrkontur-page) cart-items .cart-items thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:not(.fahrkontur-page) cart-items .cart-items tbody{display:grid;gap:16px;width:100%}body:not(.fahrkontur-page) cart-items .cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:18px 22px;position:relative;padding:26px;background:#ffffff85;border:1px solid #25252012;border-radius:24px;box-shadow:0 4px 18px #25252003}body:not(.fahrkontur-page) cart-items .cart-item td{padding:0!important;width:auto;min-width:0}body:not(.fahrkontur-page) cart-items .cart-item__media{grid-column:1;grid-row:1/3;align-self:start}body:not(.fahrkontur-page) cart-items .cart-item__details{grid-column:2;grid-row:1}body:not(.fahrkontur-page) cart-items .cart-item__details>*{max-width:none}body:not(.fahrkontur-page) cart-items .cart-item__details>.product-option{margin-top:6px}body:not(.fahrkontur-page) cart-items .cart-item__details>dl{margin-block:14px 0}body:not(.fahrkontur-page) cart-items .cart-item__totals.small-hide{grid-column:3;grid-row:1/3;align-self:start;white-space:nowrap;font-weight:500}body:not(.fahrkontur-page) cart-items .cart-item__quantity{grid-column:2/-1;grid-row:2;align-self:end}body:not(.fahrkontur-page) cart-items .cart-item__image{width:100px;max-width:100%;min-height:100px;object-fit:cover}body:not(.fahrkontur-page) cart-items .cart-item__quantity-wrapper{align-items:center;gap:12px}body:not(.fahrkontur-page) cart-items .quantity{min-height:44px;width:132px;background:#f2f0e9;border:1px solid #25252012;--inputs-border-opacity:0}body:not(.fahrkontur-page) cart-items cart-remove-button .button{border:0!important;color:#66675f}body:not(.fahrkontur-page) .cart__footer{border:0;padding-top:0}body:not(.fahrkontur-page) .cart__blocks{background:#ffffff85;padding:28px;border:1px solid #25252012;box-shadow:0 4px 18px #25252003}body:not(.fahrkontur-page) .fk-cart-summary-title{font-size:19px;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin:0 0 24px}body:not(.fahrkontur-page) .cart__blocks .totals__total{font-size:13px;font-weight:400;color:#63645c;letter-spacing:0}body:not(.fahrkontur-page) .cart__blocks .totals__total-value{font-size:23px;line-height:1.2}body:not(.fahrkontur-page) .cart__blocks .tax-note{text-align:left;margin:14px 0 22px;font-size:12px}body:not(.fahrkontur-page) .cart__blocks .cart__ctas{margin-top:0}.fk-cart-empty-copy{font-size:15px;line-height:1.7;color:#63645c;margin:0 0 24px}body:not(.fahrkontur-page) cart-items.is-empty .fk-cart-kicker{display:none}.fk-password-coming{width:min(600px,calc(100% - 48px));margin:auto;text-align:center;padding:80px 0}.fk-password-coming h2{font:450 clamp(36px,6vw,60px)/1.05 "FK Inter",Arial,sans-serif;letter-spacing:-.05em;margin:24px 0;color:#252520}.fk-password-coming>p:last-child{font:400 15px/1.7 FK Inter,Arial,sans-serif;max-width:360px;margin:0 auto;color:#63645c}@media(min-width:990px){body:not(.fahrkontur-page) #MainContent[data-template=cart]:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;width:min(1200px,calc(100% - 80px));margin-inline:auto}#MainContent[data-template=cart]:has(cart-items:not(.is-empty))>.shopify-section{min-width:0}body:not(.fahrkontur-page) #MainContent[data-template=cart]:has(cart-items:not(.is-empty)) .page-width{padding-inline:0}body:not(.fahrkontur-page) #MainContent[data-template=cart] .cart__footer-wrapper{padding-top:169px;position:sticky;top:90px}body:not(.fahrkontur-page) #MainContent[data-template=cart] .cart__blocks{width:100%}body:not(.fahrkontur-page) #MainContent[data-template=cart] .cart__footer{display:block}}body:not(.fahrkontur-page) cart-items .cart__items{border-bottom:0}body.password,body.password :is(.password-header,.password__footer,.password-main){background:#f5f2ec;--gradient-background:#f5f2ec;--color-background:245,242,236}@media(max-width:989px){body:not(.fahrkontur-page) #MainContent[data-template=cart] .cart__footer-wrapper .cart__footer{padding-top:20px}body:not(.fahrkontur-page) #MainContent[data-template=cart] .cart__blocks{width:100%}}@media(max-width:749px){body:not(.fahrkontur-page) cart-items .title-wrapper-with-link{margin-bottom:20px}body:not(.fahrkontur-page) cart-items .cart-item{grid-template-columns:72px minmax(0,1fr);gap:12px 16px;padding:20px;border-radius:22px}body:not(.fahrkontur-page) cart-items .cart-item__media{grid-row:1/4}body:not(.fahrkontur-page) cart-items .cart-item__totals.medium-hide{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}body:not(.fahrkontur-page) cart-items .cart-item__quantity{grid-column:1/-1;grid-row:3;margin-top:4px}body:not(.fahrkontur-page) cart-items .cart-item__image{width:72px;min-height:80px}body:not(.fahrkontur-page) cart-items .cart-item__name{font-size:16px}body:not(.fahrkontur-page) cart-items .cart-item .product-option{font-size:12px}body:not(.fahrkontur-page) .cart__blocks{padding:22px;border-radius:22px}body:not(.fahrkontur-page) .fk-cart-summary-title{margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fahrkontur-commerce.css.map */
