@font-face{src:url(//fehlerundliebe.at/cdn/shop/t/2/assets/adelle-mono-400.woff2?v=13861698376919748711679384778) format("woff2");font-family:Adelle Mono;font-weight:400;font-style:normal}@font-face{src:url(//fehlerundliebe.at/cdn/shop/t/2/assets/adelle-mono-600.woff2?v=12311867051412857081679384778) format("woff2");font-family:Adelle Mono;font-weight:600;font-style:normal}@font-face{src:url(//fehlerundliebe.at/cdn/shop/t/2/assets/aguset-400.woff2?v=96149934547065613151679385394) format("woff2");font-family:Aguset;font-weight:400;font-style:normal}@font-face{src:url(//fehlerundliebe.at/cdn/shop/t/2/assets/bodega-sans-500.woff2?v=101439822973133990441679384780) format("woff2");font-family:Bodega Sans;font-weight:500;font-style:normal}:root{--color-text-main: #0D3359;--color-text-highlight: #E9531D;--color-background: #FFF7F0;--color-icons-light: #4DBCC6;--color-icons-dark: #197D9C;--length-page-padding: 1rem;--length-header-height: 4.75rem}@media screen and (min-width: 900px){:root{--length-page-padding: 2rem;--length-header-height: 4rem}}*{box-sizing:border-box}html{height:100%;overflow-x:hidden!important;overflow-y:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility}body{position:relative;background-color:var(--color-background);color:var(--color-text-main);font-family:Adelle Mono;font-weight:400;font-size:.75rem;line-height:1.75;margin:0;overflow-x:hidden}main{padding-top:var(--length-header-height)}.section{padding:4rem 0}.container{width:100%;max-width:calc(77.5rem + 2 * var(--length-page-padding));margin:0 auto;padding:0 var(--length-page-padding)}.with-side{display:flex}.section__side{position:relative;padding-top:3rem;width:1.25rem;display:flex;flex-direction:column;align-items:center;row-gap:1rem}.section__side:before{content:"";width:0;height:8rem;border-left:1px solid}.section__side-text{font-size:12px;line-height:2;text-transform:uppercase;white-space:nowrap;transform:translate(-50%) translateY(-50%) rotate(-90deg);transform-origin:right}svg{display:block;width:100%;height:100%}.after-icon{position:relative}.after-icon:after{content:"";display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}.hidden{display:none!important}@media screen and (max-width: 599px){.section__side:before{height:4rem}}@media screen and (max-width: 449px){.section__side{padding-top:0}}@media screen and (min-width: 600px){.with-side{justify-content:space-between;column-gap:2rem}}@media screen and (min-width: 900px){body{font-size:1rem}.section{padding:5rem 0}.with-side{column-gap:3.5rem}}.input{display:block;width:auto;padding:5px 10px;font:inherit;text-decoration:none;background-color:transparent;border:none}.input.input--add-to-cart{color:var(--color-background);background-color:var(--color-text-main);cursor:pointer;border:1px solid var(--color-text-main)}.input.input--button{min-width:86px;text-align:center;color:var(--color-text-highlight);border:1px solid var(--color-text-highlight);cursor:pointer;transition:color ease-in .2s,background-color ease-in .2s}.input.input--button:hover,.input.input--button.active{color:var(--color-background);background-color:var(--color-text-highlight)}.input.input--quantity{width:40px;text-align:end;border:1px solid var(--color-text-main)}.input.input--select{padding:10px;border:1px solid var(--color-text-main)}.input.input--text{border-bottom:1px solid var(--color-text-main);padding-left:0;padding-right:0}.input.input--textarea{min-height:6em;border-bottom:1px solid var(--color-text-main)}.label{display:block}@media screen and (min-width: 900px){.input.input--quantity{width:60px}}.header{height:var(--length-header-height);position:fixed;top:0;left:0;right:0;z-index:100;background-color:var(--color-background)}.header>.container{display:flex;align-items:center;justify-content:space-between;height:100%}.header__logo{display:block;width:5.75rem;height:2.25rem}.header__logo-img{width:100%;height:100%;object-fit:contain}.header__icon{width:44px;height:44px;color:inherit}.header__icon.header__icon--cart{position:relative}.cart-count-bubble{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;border-radius:100px;background-color:var(--color-text-main);color:var(--color-background);font-size:.75em}.footer{display:flex;flex-direction:column;row-gap:4rem;padding:5rem 0 4rem;font-size:.75rem;line-height:1.25}.footer a{text-decoration:none;color:inherit}.footer a:hover{text-decoration:underline}.footer__group.footer__group--top:before,.footer__group.footer__group--top:after{content:"";width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.footer__group.footer__group--top:before{max-width:135px;background-image:url(//fehlerundliebe.at/cdn/shop/t/2/assets/icon--glass-tumbling.svg?v=133664473420826574791680785656)}.footer__group.footer__group--top:after{max-width:286px;background-image:url(//fehlerundliebe.at/cdn/shop/t/2/assets/icon--vespa.svg?v=126370611652442181591680787524)}.footer__block{display:flex;flex-direction:column;row-gap:1em;max-width:180px}.footer__heading{color:var(--color-text-highlight);font-family:Bodega Sans;font-weight:500;font-size:1.25rem;line-height:1.1;text-transform:uppercase;margin:0}.footer a.social-link{color:var(--color-text-highlight);width:31px;height:31px}.footer__line{border-bottom:1px solid var(--color-text-main)}.made-by-momentum{text-transform:uppercase;font-size:.75rem}.footer__logo{width:100%;max-width:10rem}.footer__sponsor{display:flex}@media screen and (max-width: 899px){.footer__group.footer__group--top:before{width:100px;height:180px;position:absolute;left:-30px}.footer__group.footer__group--top:after{width:180px}.footer__block.footer__block--social{display:none}.footer__sponsor{flex-direction:column;row-gap:1.5rem;align-items:center;text-align:center;max-width:17em}}@media screen and (max-width: 899px) and (min-width: 600px){.footer__group.footer__group--top{padding-left:3rem}.footer__group.footer__group--top:after{margin-left:-40px}}@media screen and (max-width: 699px) and (min-width: 600px){.footer{font-size:.625rem}}@media screen and (max-width: 599px){.footer__group.footer__group--top{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;position:relative}.footer__group.footer__group--top:before{left:auto;right:-30px}.footer__group.footer__group--top:after{margin-left:-70px}.footer__group.footer__group--bottom{display:flex;flex-direction:column;align-items:center;row-gap:3rem}.footer__block.footer__block--links,.made-by-momentum{order:99}}@media screen and (max-width: 399px){.footer{font-size:.625rem}}@media screen and (min-width: 600px){.footer__group{display:flex;column-gap:20px;justify-content:space-between}.footer__group.footer__group--bottom{align-items:end}.footer__group.footer__group--top:after{margin-right:-2rem}.footer__block{align-items:center;text-align:center}}@media screen and (min-width: 900px){.footer__group.footer__group--top:after{margin-right:calc(0px - 1.5 * var(--length-page-padding))}.footer a.social-link{display:none}.footer__logo{max-width:15rem}.footer__sponsor{max-width:22rem;column-gap:1.5rem;align-items:end}}@media screen and (min-width: 1344px){.footer__group.footer__group--top:after{margin-right:max(calc((77.5rem - 100vw) / 2 + .5 * var(--length-page-padding) - 22px),-100px)}}.product-main{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:3.5rem;grid-row-gap:2.5rem}.product__title{display:flex;align-items:flex-end}.product__heading{color:var(--color-text-highlight);font-family:Bodega Sans;font-weight:500;font-size:3rem;line-height:1;text-transform:uppercase;margin:0}.product__subheading{margin-bottom:-.75em;margin-left:-.25em;color:var(--color-icons-light);font-family:Aguset;font-weight:400;transform:rotate(-14.45deg)}.product__subheading.product__subheading--main{font-size:4rem;line-height:.5}.product__description-text{width:100%;margin-top:5rem}.product__description-text>p{margin:0 0 1.25rem}.product__gallery{display:grid;grid-column-gap:.625rem;grid-row-gap:1.25rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding-top:4rem}.product__gallery:after{width:130px;height:121px;left:calc(0px - var(--length-page-padding));top:0;z-index:10;background-image:url(//fehlerundliebe.at/cdn/shop/t/2/assets/icon--cheers.svg?v=99410948651436572751679571731)}.product__image{display:block;width:100%;height:100%;object-fit:cover}.product__gallery .product__image:first-child{grid-column:span 2}.product__info{display:flex;flex-direction:column;row-gap:2.5rem;padding:2.5rem 2.25rem;border:1px solid #F6BCC2}.product__info-list{display:flex;flex-direction:column;row-gap:1.5rem;list-style-type:none;margin:0;padding:0}.list__heading{font-weight:700;font-size:inherit;line-height:1.8;letter-spacing:.5px;margin:0}.product__variant-selector{display:flex;justify-content:center;column-gap:30px;margin:0;padding:0;border:none}.product__price-info{display:flex;flex-direction:column;row-gap:5px}.product__price-info:after{width:70px;height:94px;right:-2.25rem;top:-20px;background-image:url(//fehlerundliebe.at/cdn/shop/t/2/assets/icon--glass-spilling.svg?v=118946076045524251951680785655)}.product__price{font-family:Bodega Sans;font-weight:500;font-size:64px;line-height:1.1;text-transform:uppercase;color:var(--color-text-highlight)}.product__add-to-cart{display:flex;column-gap:10px}.product__not-available{color:var(--color-text-highlight);font-family:Aguset;font-weight:400;font-size:4rem;line-height:.75;transform:rotate(-8deg)}@media screen and (max-width: 599px){.product__gallery .product__image{width:calc(50vw - var(--length-page-padding) - .625rem / 2);height:auto}.product__gallery .product__image:first-child{width:calc(100vw - 2 * var(--length-page-padding))}}@media screen and (min-width: 600px){.product-main{grid-template-columns:1fr 1.2fr;grid-template-rows:fit-content(1rem) 1fr;grid-template-areas:"gallery title" "gallery info";align-items:start}.product__title{grid-area:title;justify-self:start}.product__heading{font-size:4rem}.product__subheading{margin-bottom:-.1em;margin-left:.25em}.product__description-text{margin-top:4rem}.product__gallery{grid-area:gallery;padding-top:0}.product__gallery:after{top:-4rem}.product__info{grid-area:info}.product__variant-selector{justify-content:start}}@media screen and (min-width: 900px){.product__title-wrapper,.product__info{margin-right:3rem}.product__gallery:after{width:258px;height:240px;left:-6rem;top:-5.75rem}.product__price-info:after{width:180px;height:230px;right:-9.5rem;top:-150px}}.product-description{flex-wrap:wrap;row-gap:3rem}.product__description-body{order:99}.product__description-list{display:flex;flex-direction:column;row-gap:2.5rem;list-style-type:none;margin:3.5rem 0 0;padding:0}.product__description-item{display:flex;align-items:center;column-gap:20px}.list-icon{width:50px;height:50px}.product__description-image{position:relative}@media screen and (max-width: 599px){.product__description-image{width:calc(100% - 1.25rem - 2.5rem + var(--length-page-padding));max-width:18rem;transform:translate(var(--length-page-padding))}}@media screen and (min-width: 600px){.product-description{flex-wrap:nowrap}.product__description-body{width:51%}.product__description-image{align-self:flex-start;width:30%}}@media screen and (min-width: 900px){.product__description-image{max-width:18rem}}.product-related .section__side{order:99}.product__related-list{display:flex;flex-direction:column;row-gap:3rem;width:100%}.product__related{text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit}.product__related-image{position:relative;width:100%;text-align:left;margin-bottom:2rem}.product__subheading.product__subheading--related{font-size:3rem;line-height:.5;position:absolute;margin-left:1.25rem;margin-top:-.65em}.product__heading.product__heading--related{font-size:2.25rem;line-height:1.2;margin-bottom:.75rem}@media screen and (max-width: 899px){.product-related .section__side{display:none}}@media screen and (min-width: 600px){.product__related-list{flex-direction:row;column-gap:1rem}}.big-order{display:flex;row-gap:3rem}.big-order__title{display:flex;justify-content:space-between;margin-bottom:40px}.big-order__subheading:after{width:80px;height:140px;top:-30px;right:0;background-image:url(//fehlerundliebe.at/cdn/shop/t/2/assets/icon--glass.svg?v=181461919306093638101681722719)}.big-order__subheading-text{display:block;font-family:Aguset;font-weight:400;font-size:4rem;line-height:.75;color:#f6bcc2;transform:rotate(-7deg)}.big-order__form{display:flex;flex-direction:column;row-gap:2.5rem;margin-top:60px;padding:2rem;border:1px solid #F6BCC2}.big-order__form-grid{display:grid;grid-template-columns:1fr;grid-gap:2.5rem}.big-order__amount{display:flex;flex-direction:column;row-gap:5px}.big-order__form .input.input--button{align-self:flex-start}@media screen and (max-width: 599px){.big-order .section__side,.big-order__subheading-text{display:none}}@media screen and (min-width: 600px){.big-order__subheading{margin-top:58px;padding-right:70px}.big-order__subheading:after{top:-50px}.big-order__form-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 900px){.big-order__subheading{padding-right:120px}.big-order__subheading-text{font-size:4.75rem}.big-order__subheading:after{width:130px;height:230px;top:-80px}.big-order__form{padding:6rem}}.cart__main{display:flex;flex-direction:column;row-gap:1rem}.cart__list{margin:2rem 0}table{width:100%;border-collapse:collapse}tbody{border-top:1px solid;border-bottom:1px solid}th,td{padding:12px}.cart__item-details{text-align:left;padding-left:calc(3rem + 36px)}.cart__item-image{display:block;width:3rem}.cart__item-description{width:100%;text-align:left}.cart__item-option{font-weight:400}.cart__item-price{text-align:right}.cart__item-remove{display:block;width:1.5rem;height:2rem;color:var(--color-text-main)}.cart__tax-note{font-weight:400}.cart__buttons{display:flex;justify-content:flex-end;column-gap:1rem}.cart__buttons>.input.input--button:first-child{margin-right:auto}@media screen and (max-width: 599px){tr{display:flex;justify-content:flex-end;flex-wrap:wrap}.cart__item-details{padding-left:12px;width:100%}tbody td:first-child{padding:0}.cart__item-image{display:none}.cart__buttons{row-gap:1rem;flex-wrap:wrap}}:root{--font-body-family: "adelle-mono", sans-serif !important;--font-heading-family: "adelle-mono", sans-serif !important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
