html{scroll-behavior:smooth}:target:before{content:"";height:200px;display:block;margin:-200px 0 0}.mega-menu__link{padding:2px 0 4px;font-size:14px;white-space:nowrap}.mega-menu__container{max-width:1360px}.nav-bar__link--special{opacity:.9;color:#fd4343;font-weight:600}@media screen and (min-width: 1000px){.mega-menu__column{min-width:120px;flex:1 0 auto}.mega-menu__promo:first-of-type{margin-left:auto}.mega-menu__promo{position:relative;width:400px;min-width:200px;max-height:420px;display:block;flex:0 1 400px;margin:0 0 20px 50px;padding-top:27px;white-space:normal;text-align:center}.mega-menu__image-content{position:absolute;right:0;bottom:0;opacity:1;margin-right:20px;margin-bottom:20px;color:#fff;text-shadow:2px 3px 3px rgb(0 0 0 / 40%);transition:.2s ease-in}.mega-menu__image-wrapper{position:relative}.mega-menu__promo:hover .mega-menu__image-content{opacity:1}.mega-menu__image-heading.heading.h4{color:#fff}}.slideshow--extra-large{height:680px}@media screen and (min-width: 1000px){.slideshow--extra-large{height:750px}}.slideshow__slide-inner{background-position:50% bottom}.product-form__info-list{border-spacing:0 16px}.search-bar__input{width:100%;height:100%;padding:0 15px 1px;border:1px solid rgba(var(--accent-color-rgb),.5);border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;background:0 0;color:var(--heading-color);line-height:normal;-webkit-appearance:none}.search-bar__filter{border-top:1px solid rgba(var(--accent-color-rgb),.5);border-bottom:1px solid rgba(var(--accent-color-rgb),.5)}.rte table th{min-width:150px}.custom-contact-page{display:block}.custom-contact-page .page__header{align-items:center}.custom-contact-page .page__header{text-align:center}@media screen and (min-width: 923px){.custom-contact-page{display:grid;grid-template-columns:60% 40%}.custom-contact-page .container{width:100%;max-width:354px;margin-top:45px}.custom-contact-page .page__header{display:block;text-align:left}}.testimonials-section{padding:34px 0}.testimonials-section--with-divider{border-top:1px solid;border-top-color:var(--border-color)}@media only screen and (min-width: 590px){.testimonials-section{padding:100px 0}}.testimonial-stars{margin-bottom:15px;font-size:18px}.testimonials-slide{width:380px;max-width:380px;padding:5px 0}.testimonials-slide:first-child{display:block}.flickity-slider .testimonials-slide{opacity:1}.testimonials-slide.is-selected .testimonials-slider__text{position:relative;z-index:10;box-shadow:0 10px 25px #0000001a}@media only screen and (max-width: 589px){.testimonials-slide{width:100%}}.testimonials-slider__text{width:100%;margin:0 30px 20px;padding:30px 20px;background:var(--secondary-background);box-shadow:2px 2px 8px #0000000d;color:var(--text-color)}@media only screen and (min-width: 590px){.testimonials-slider__text{margin:0;padding:30px}}.testimonials-slider__text cite{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}[data-type_header_capitalize=true] .testimonials-slider__text cite{text-transform:uppercase}.testimonials-slider__text cite{font-style:normal}@media only screen and (min-width: 590px){.testimonials-slider__text cite{font-size:calc(var(--base-text-font-size) + 1px)}}.testimonials-slider__text p{margin-bottom:10px}.testimonials-slider__text p+cite{margin-top:0}.testimonail-image{max-width:142px;margin-bottom:20px;background-color:var(--text-color)}.text-center .testimonail-image{margin-right:auto;margin-left:auto}.testimonail-image--round{width:65px;max-width:none;height:65px;border-radius:65px}.testimonail-image--round img{overflow:hidden;border-radius:65px}.testimonial-meta{margin-top:30px}.testimonial-meta cite:before{content:""}.testimonial-meta p{margin:5px 0 0;font-size:calc(var(--base-text-font-size) - 1)}@media only screen and (min-width: 590px){.testimonial-meta p{font-size:var(--base-text-font-size)}}.testimonials-section .flickity-page-dots{bottom:0}.testimonials-wrapper{position:relative;width:100%;overflow:hidden}.testimonials-slider{width:20000px;display:inline-flex;overflow:hidden;align-items:center;animation:120s linear 0s infinite normal none running auto-slideshow}.testimonials-slider:active,.testimonials-slider:focus,.testimonials-slider:focus-within{animation-play-state:paused}.instagram-image-grid,.testimonial-grid{position:relative;width:10000px;display:inline-grid;overflow:hidden;justify-content:center;grid-template-columns:repeat(auto-fit,380px);margin:48px 0;justify-items:center;grid-gap:30px}.testimonial-grid{align-items:center;grid-gap:60px}.brand-banner__item{display:flex;align-items:center;justify-content:center}.brand-banner__item{transition:.15s;filter:grayscale(1)}.brand-banner__item:hover{filter:grayscale(0)}@media screen and (min-width: 960px){.instagram-image-grid{left:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,228px));transform:translate(0);grid-gap:20px}.instagram-image-grid-mobile{display:none}.instagram-image-animation-container{width:100%;-o-animation:none;-webkit-animation:none;animation:none}}.instagram-image-grid img,.instagram-image-grid picture{max-width:100%}@-webkit-keyframes auto-slideshow{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes auto-slideshow{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.artwork-templates .table-wrapper{overflow:unset;margin-bottom:40px}.artwork-templates table{height:auto;display:table;table-layout:fixed}.rte .artwork-templates tbody tr{height:25px;min-height:25px;max-height:25px;display:table-row;border-top:transparent;line-height:1.25}.rte .artwork-templates img{margin:0!important}.rte .artwork-templates th{height:65px}.rte .artwork-templates td a{width:auto;height:90%;display:flex;align-items:center;justify-content:center}.rte .artwork-templates div{display:flex;align-items:center;justify-content:center}.rte .artwork-templates td img{padding:2px}.rte .artwork-templates tr:nth-child(2n){background:rgba(var(--background-rgb),.7)}.product-block-list__item--description{overflow:hidden}.product-form__option{margin-bottom:5px}.cl-upload--label{font-size:14px!important}.product-form__radio-options{display:flex;flex-direction:column;align-items:flex-start}.radio-option{display:flex;align-items:center}.radio-option__label{position:relative;margin-right:16px;padding-left:18px;cursor:pointer;font-weight:400}input[type=radio].radio-option__input:checked+.radio-option__label:before{border:1px solid var(--background);background-color:var(--accent-color)}input[type=radio].radio-option__input:checked+.radio-option__label:after{border:1px solid var(--accent-color)}.radio-option__label:active:before,input[type=radio].radio-option__input:active+.radio-option__label:before{border:1px solid var(--background);background-color:rgba(var(--accent-color-rgb),.5);transform:scale(1.1);transform-origin:center}.radio-option__label:active:after,input[type=radio].radio-option__input:active+.radio-option__label:after{border:1px solid rgba(var(--accent-color-rgb),.5);transform:scale(1.1);transform-origin:center}.radio-option__label:before{position:absolute;content:"";top:8px;left:0;width:11px;height:11px;box-sizing:border-box;border:1px solid var(--form-border-color);border-radius:100%;background-color:transparent;cursor:pointer;transition:.1s}.radio-option__label:after{position:absolute;content:"";top:6px;left:-2px;width:15px;height:15px;border:1px solid transparent;border-radius:100%;background-color:transparent;cursor:pointer;transition:.1s}input[type=radio].radio-option__input:checked{display:none;-webkit-appearance:none}input[type=radio].radio-option__input{display:none;-webkit-appearance:none}.announcement-bar__content--right{margin-right:unset;margin-left:auto;padding:7px 0;text-align:right}.upload-lift small{font-size:10px!important}.addon-product__input{width:14px;height:14px;margin-right:10px}.addon-product__price{opacity:.5;margin-left:8px}.addon-product__input:checked+.checkbox__label .addon-product__price{opacity:1}.addon-product__total{display:flex;margin-top:10px}.addon-product__total-price{margin-left:12px}.select-wrapper option[disabled]{color:#b5b5b5}.filepond--root{box-sizing:content-box!important;border:2px solid var(--accent-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tellmann.css.map */
