.c-default--teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--white);border-radius:3px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.c-default--teaser:focus-within .c__title,.c-default--teaser:hover .c__title{color:var(--color1);text-decoration:underline}.c-default--teaser .c__variations{margin-top:auto}.c-default--teaser [data-drupal-selector=edit-commerce-stock-notifications]{display:none}.c-default--teaser .flag{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border:1px solid var(--color1);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:3.7rem;justify-content:center;position:relative;-webkit-transition:background-color;transition:background-color;width:3.7rem;z-index:3}@media screen and (max-width:800px){.c-default--teaser .flag{height:3.1rem;width:3.1rem}}.c-default--teaser .flag:before{color:var(--color1);content:"\e001";font-family:var(--fontawesomekit);font-size:2rem;-webkit-transition:color .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:color .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,color .25s ease-in-out;transition:transform .25s ease-in-out,color .25s ease-in-out,-webkit-transform .25s ease-in-out}@media screen and (max-width:800px){.c-default--teaser .flag:before{font-size:1.8rem}}.c-default--teaser .flag:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-default--teaser .flag-text{display:none}.c-default--teaser .action-unflag{background-color:var(--color1)}.c-default--teaser .action-unflag:before{color:var(--white)}.c-default--teaser .js-flag-message{display:none}.c-default--teaser .c__content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.2rem 2rem}@media screen and (max-width:800px){.c-default--teaser .c__content-container{grid-gap:1rem;padding:1rem}}.c-default--teaser .c__header-container{margin:2rem 2rem 0;position:relative}.c-default--teaser .discount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color1);border-radius:50%;color:var(--white);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:8rem;justify-content:center;position:absolute;right:-1rem;text-align:center;top:-1rem;width:8rem}@media screen and (max-width:800px){.c-default--teaser .discount{height:7.8rem;height:4.3rem;width:7.8rem;width:4.3rem}}.c-default--teaser .discount-title{font-family:var(--font1);font-size:2.4rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (max-width:800px){.c-default--teaser .discount-title{font-size:2rem;font-size:1.2rem}.c-default--teaser .discount-title:before{content:"-"}}.c-default--teaser .discount-subtitle{font-family:var(--font1);font-size:1.2rem;font-style:normal;font-weight:600;line-height:1.2}@media screen and (max-width:800px){.c-default--teaser .discount-subtitle{display:none;font-size:1.2rem}}.c-default--teaser .c__product-label{left:1.4rem;left:-1rem;position:absolute;top:1.4rem;top:-1rem;width:100%}.c-default--teaser .c__product-label__item{border-radius:9999px;clear:left;float:left;font-family:var(--font1);font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.2;margin-bottom:1rem;padding:.4rem .8rem;text-transform:uppercase}@media screen and (max-width:800px){.c-default--teaser .c__product-label__item{font-size:1rem;margin-bottom:.3rem}}.c-default--teaser .c__product-label__item:last-child{margin-bottom:0}.c-default--teaser .c__variations-teasers{grid-gap:.2rem;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:.3rem;position:absolute;width:100%}.c-default--teaser .c__variations-teaser{border:1px solid var(--border);border-radius:3px;cursor:pointer;position:relative;z-index:3}.c-default--teaser .c__variations-teaser--active,.c-default--teaser .c__variations-teaser:hover{border-color:var(--black)}.c-default--teaser .c__media picture{height:100%}.c-default--teaser .c__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.c-default--teaser .c__title{-webkit-box-flex:1;-ms-flex-positive:1;color:var(--text);flex-grow:1;font-family:var(--font1);font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.4;text-align:center}@media screen and (max-width:800px){.c-default--teaser .c__title{font-size:1.2rem;line-height:1.58}}.c-default--teaser .field--name-purchased-entity{display:none}.c-default--teaser .c__category{color:var(--text);font-family:var(--font1);font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media screen and (max-width:800px){.c-default--teaser .c__category{font-size:1rem}}.c-default--teaser .c__category__content{display:inline-block}.c-default--teaser .c__category__content:first-child:before{content:none}.c-default--teaser .c__category__content:before{content:","}.c-default--teaser .c__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}.c-default--teaser .c__button-container{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}.c-default--teaser .c__price{margin-top:auto}.c-default--teaser .prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-default--teaser .list-price{color:#7d7d7d;display:inline-block;font-family:var(--font1);font-size:1.5rem;font-weight:400;line-height:1.2;position:relative;text-decoration:line-through}@media screen and (max-width:800px){.c-default--teaser .list-price{font-size:1.3rem}}.c-default--teaser .price{color:var(--color1);font-family:var(--font1);font-size:2.4rem;font-weight:400;line-height:1.3}@media screen and (max-width:800px){.c-default--teaser .price{font-size:1.5rem}}.c-default--teaser .c__usp-cart,.c-default--teaser .vat{display:none}.c-default--teaser .c__login{color:var(--color1);font-family:var(--font2);font-size:1.2rem;font-weight:700;line-height:1.55;text-decoration-line:underline}.c-default--teaser .field--name-quantity{display:none}.c-default--teaser .c__add-to-cart{-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:3.5rem;justify-content:center;position:relative;width:100%;z-index:3}@media screen and (max-width:400px){.c-default--teaser .c__add-to-cart{font-size:1.2rem;padding:0 1rem}}.c-default--teaser .c__add-to-cart.is-disabled{background-color:var(--white);border-color:#444;color:#444;pointer-events:none}.c-default--teaser .c__more{background-color:var(--color2);border-top:1px solid var(--border);color:var(--white);display:block;font-family:var(--button--font-family--desktop);font-size:var(--button--font-size--desktop);font-weight:var(--button--font-weight--desktop);letter-spacing:var(--button--letter-spacing--desktop);line-height:var(--button--line-height--desktop);margin-top:auto;padding:1.5rem;text-align:center;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media screen and (max-width:800px){.c-default--teaser .c__more{font-family:var(--button--font-family--mobile);font-size:var(--button--font-size--mobile);font-weight:var(--button--font-weight--mobile);letter-spacing:var(--button--letter-spacing--mobile);line-height:var(--button--line-height--mobile);padding:1rem}}
/*# sourceMappingURL=commerce-product--default--teaser.css.map */