@font-face{font-family:Aileron;src:url(/cdn/shop/files/aileron-light-webfont.woff2?v=1768376059) format("woff2"),url(/cdn/shop/files/aileron-light-webfont.woff?v=1768376059) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/cdn/shop/files/aileron-regular-webfont.woff2?v=1768375997) format("woff2"),url(/cdn/shop/files/aileron-regular-webfont.woff?v=1768375932) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/cdn/shop/files/aileron-semibold-webfont.woff2?v=1768376169) format("woff2"),url(/cdn/shop/files/aileron-semibold-webfont.woff?v=1768376169) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/cdn/shop/files/aileron-bold-webfont.woff2?v=1768376446) format("woff2"),url(/cdn/shop/files/aileron-bold-webfont.woff?v=1768376446) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/cdn/shop/files/aileron-black-webfont.woff2?v=1768375185) format("woff2"),url(/cdn/shop/files/aileron-black-webfont.woff?v=1768375185) format("woff");font-weight:900;font-style:normal;font-display:swap}body,a,p,table,tr,td,th,span{font-family:Aileron,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Aileron,sans-serif;font-weight:700}.header--middle-left{grid-template-columns:auto 1fr auto!important}.header--middle-left .header__inline-menu{text-align:right}.header__inline-menu .list-menu a span{font-size:12px;color:#000;font-weight:500}.header__inline-menu .header__menu-item:hover span{text-decoration:none}.footer01 .shopify-flex{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.footer01 .footer_menu ul{display:flex;align-items:center;list-style:none;padding:0}.footer01 .footer_menu ul li{min-width:150px}.footer01 .footer_menu ul a{text-decoration:none;color:#000;font-size:12px;font-weight:600}.footer01 .social-media-boxes{min-width:200px}.footer01 .social-media-boxes a{display:flex;align-items:center}.view-3d{padding-inline:3rem}.tonic-products #product-grid .card.card--standard.card--media{padding:15px}.tonic-products #product-grid .card__content{display:none}.container-product .full_width-product{max-width:1500px;margin:0 auto;padding-inline:10px}.container-product .full_width-product .product__title h1{font-size:30px;font-weight:300}.container-product .full_width-product .price-item.price-item--regular{font-size:1.7rem}.container-product .full_width-product .product__description{margin-block:0px 20px}.container-product .full_width-product .product__description p{font-size:13px;color:#000}.container-product .full_width-product .product__description p strong{font-weight:600;color:#000}.container-product .full_width-product .product-form__quantity{float:left;max-width:10%;width:100%}.container-product .full_width-product .atc-buy-button{float:right;max-width:75%;width:100%}.container-product .full_width-product .atc-buy-button .product-form__buttons button:after{content:unset}.container-product .full_width-product .atc-buy-button .product-form__buttons button:before{content:unset}.container-product .full_width-product .atc-buy-button .product-form__buttons button{background-color:#0000;color:#000;border:2px solid #000;border-radius:30px}.container-product .full_width-product .atc-buy-button .product-form__buttons button:hover{background-color:#ac3130;color:#fff;border:2px solid #ac3130}.container-product .full_width-product .product__title h1{font-size:30px;font-weight:300;color:#000;margin-bottom:-7px!important}span.price-item.price-item--regular{color:#000}.container-product .full_width-product .product__description p{font-size:13px;color:#000;letter-spacing:.1px;line-height:20px}.product__description.rte.quick-add-hidden{margin-top:-12px!important}.container-product .full_width-product .product__description p strong{font-weight:700;color:#000}label.quantity__label.form__label{font-size:13px;color:#000!important;font-weight:500}.quantity{color:#000;position:relative;width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:50px;min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}label.quantity__label.form__label{font-size:13px;color:#000!important;font-weight:600}.container-product .full_width-product .atc-buy-button .product-form__buttons button{background-color:#0000;color:#000;border:1px solid #000;border-radius:30px;font-size:12px;text-transform:lowercase;font-weight:600;letter-spacing:normal;height:21px!important}.container-product .full_width-product .atc-buy-button .product-form__buttons button{background-color:#0000;color:#000;border:2px solid #000;border-radius:30px;font-size:12px;text-transform:lowercase;font-weight:600;letter-spacing:normal;height:20px!important;min-height:36px}.product-form__buttons{max-width:25rem!important}.container-product .full_width-product .quantity__button{width:calc(2.5rem / var(--font-body-scale))}.container-product .full_width-product .quantity{width:calc(8rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.container-product .full_width-product .atc-buy-button{float:right;max-width:84%!important;width:100%}.forproductonly{margin-bottom:168px}.page-t-c p,.page-t-c span,.page-t-c li,.page-t-c h1,h2,h3,h4,h5,h6,.page-privacy-policy p,.page-privacy-policy span,.page-privacy-policy li,.page-privacy-policy h1,.page-returns-policy p,.page-returns-policy span,.page-returns-policy li,.page-returns-policy h1,.page-authenticity p,.page-authenticity span,.page-authenticity li,.page-authenticity h1,.page-frequently-asked-questions p,.page-frequently-asked-questions span,.page-frequently-asked-questions li,.page-frequently-asked-questions h1{font-size:13px;color:#000;letter-spacing:normal;line-height:18px}.page-frequently-asked-questions h1.main-page-title.page-title.h0,.page-authenticity h1.main-page-title.page-title.h0,.page-returns-policy h1.main-page-title.page-title.h0,.page-privacy-policy h1.main-page-title.page-title.h0{font-size:24px;font-weight:600;margin-bottom:22px}.page-impressum p,.page-impressum span,.page-impressum li,.page-impressum h2,h3,h4,h5,h6{font-size:13px;color:#000;letter-spacing:normal;line-height:18px}.page-shipping .multicolumn.color-scheme-1.gradient.background-none{min-height:78vh;display:flex;align-items:center}.page-shipping h3.inline-richtext{font-size:25px;font-weight:300}.page-shipping p{font-size:14px;color:#000;line-height:19px;font-weight:500;letter-spacing:normal}.page-shipping .multicolumn-card__info{padding-inline:0;background-color:#f000}.page-shipping .multicolumn-card__info{padding:0}.page-shipping h2.title.inline-richtext.h1{font-size:30px;letter-spacing:normal;margin-bottom:20;margin-bottom:34px}.page-t-c h1.main-page-title.page-title.h0,.page-impressum h1.main-page-title.page-title.h0,.page-shipping h1.main-page-title.page-title.h0{font-size:24px;font-weight:600;margin-bottom:22px}.page-impressum main#MainContent{margin-bottom:81px}.page-t-c main#MainContent{margin-bottom:81px}.page-shipping .multicolumn .title-wrapper-with-link{margin-top:-74px}.container-product .full_width-product{padding-inline:39px}.footer__content-bottom{display:none}footer{border:none!important}.atc-buy-button .product-form__buttons .button{min-height:36px}@media(max-width:767px){.page-frequently-asked-questions h1.main-page-title.page-title.h0{text-align:center}.page-frequently-asked-questions h1.main-page-title.page-title.h0{font-size:24px;font-weight:600;margin-bottom:22px}.page-authenticity h1.main-page-title.page-title.h0{text-align:center}.page-authenticity h1.main-page-title.page-title.h0{font-size:24px;font-weight:600;margin-bottom:22px}.page-returns-policy h1.main-page-title.page-title.h0{text-align:center}.page-returns-policy h1.main-page-title.page-title.h0{font-size:24px;font-weight:600;margin-bottom:22px}.page-privacy-policy h1.main-page-title.page-title.h0{text-align:center}.page-privacy-policy h1.main-page-title.page-title.h0{font-size:24px;font-weight:600;margin-bottom:22px}.footer01 .footer_menu{flex:1}.footer01 .footer_menu ul{flex:1;gap:10px}.footer01 .footer_menu ul li{min-width:auto}.page-shipping ul.multicolumn-list{gap:57px;padding-inline:20px!important}.page-shipping .multicolumn .title-wrapper-with-link{margin-top:-79px;margin-bottom:17px;padding-inline:20px}.page-shipping p{font-size:14px;color:#000;line-height:22px;font-weight:500;letter-spacing:normal}.page-t-c h1.main-page-title.page-title.h0,.page-impressum h1.main-page-title.page-title.h0{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
