.stas-ceramic-product{padding-top:2.4rem;padding-bottom:2.4rem;max-width:1400px;box-sizing:border-box}.stas-ceramic-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,4vw,5rem)}.stas-ceramic-product__gallery,.stas-ceramic-product__information{display:block;min-width:0}.stas-ceramic-product__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#fff;border:1px solid #ededed;border-radius:8px;overflow:hidden}.stas-ceramic-product__image{display:block;width:100%;height:100%;object-fit:contain}.stas-ceramic-product__thumbnails{display:flex;gap:.8rem;max-width:100%;overflow-x:auto;margin:1rem 0;padding:.2rem}.stas-ceramic-product__thumbnails button{flex:0 0 76px;width:76px;height:76px;padding:.3rem;border:1px solid #ddd;border-radius:5px;background:#fff;cursor:pointer}.stas-ceramic-product__thumbnails button[aria-pressed=true]{border:2px solid #c71920}.stas-ceramic-product__thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.stas-ceramic-product__information h1{font-size:clamp(2.4rem,2.7vw,3.4rem);line-height:1.2;margin:0 0 .8rem;overflow-wrap:anywhere}.stas-ceramic-product__sku{font-size:1.3rem;margin:.5rem 0 1.4rem;color:#555}.stas-ceramic-product__price{padding:1.2rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.stas-ceramic-product__information .stas-tile-order{margin-top:1rem}.stas-ceramic-product__description{margin-top:3rem;padding-top:2rem;border-top:1px solid #ddd;max-width:100%;overflow-wrap:anywhere}.stas-ceramic-product__description table{width:100%;table-layout:fixed;border-collapse:collapse}.stas-ceramic-product__description th,.stas-ceramic-product__description td{padding:.8rem;overflow-wrap:anywhere;border:1px solid #ddd}.stas-ceramic-product__missing{padding:3rem 1rem;background:#fafafa;text-align:center}.stas-ceramic-product button:focus-visible,.stas-ceramic-product a:focus-visible{outline:2px solid #c71920;outline-offset:2px}@media(max-width:989px){.stas-ceramic-product__grid{grid-template-columns:1fr;gap:1.6rem}.stas-ceramic-product__gallery{max-width:620px;width:100%;margin:auto}.stas-ceramic-product__information h1{font-size:2.6rem}}@media(max-width:389px){.stas-ceramic-product__information h1{font-size:2.3rem}.stas-ceramic-product__description th,.stas-ceramic-product__description td{font-size:1.3rem;padding:.6rem}}.stas-carousel{--stas-carousel-gap: 12px;--stas-visible: var(--stas-cards-mobile, 1);display:block;min-width:0;width:100%;align-self:stretch}.stas-carousel *,.stas-carousel *:before,.stas-carousel *:after{box-sizing:border-box}.stas-carousel__viewport{width:100%;min-width:0;overflow:hidden;touch-action:pan-y;outline-offset:4px}.stas-carousel__track{display:flex;align-items:stretch;gap:var(--stas-carousel-gap);min-width:0;transform:translateZ(0);will-change:transform}.stas-carousel.is-animating .stas-carousel__track{transition:transform .42s cubic-bezier(.22,.61,.36,1)}.stas-carousel.is-dragging .stas-carousel__track{transition:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.stas-carousel-card{flex:0 0 calc((100% - (var(--stas-visible) - 1) * var(--stas-carousel-gap)) / var(--stas-visible));width:calc((100% - (var(--stas-visible) - 1) * var(--stas-carousel-gap)) / var(--stas-visible));max-width:calc((100% - (var(--stas-visible) - 1) * var(--stas-carousel-gap)) / var(--stas-visible));min-width:0;height:auto}.stas-carousel-card__media{position:relative;display:block;flex:0 0 auto;aspect-ratio:1 / 1;overflow:hidden}.stas-carousel-card__media img,.stas-carousel-card__placeholder{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.stas-carousel-card__body{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.stas-carousel-card__discount{position:absolute;top:9px;right:9px;z-index:3;padding:5px 7px;border-radius:4px;color:#fff;background:#d71920;font-size:9px;font-weight:900;line-height:1;letter-spacing:.03em}.stas-carousel-card__discount.is-hidden{display:none}.stas-carousel-card__price{flex:0 0 auto}.stas-carousel-card__actions{min-height:46px;display:flex;align-items:flex-end;margin-top:auto;padding-top:8px}.stas-carousel-card__form{width:100%;margin:0}.stas-carousel-card__add{width:100%;min-width:0;min-height:38px;border-radius:6px;font:inherit}.stas-carousel-card__add{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:0;color:#fff;background:#d71920;font-size:11px;font-weight:900;line-height:1.15;text-transform:uppercase;cursor:pointer}.stas-carousel--einhell .stas-carousel-card__add{background:#e30613}.stas-carousel--total .stas-carousel-card__add{color:#031414;background:#19d2ce}.stas-carousel-card__add:disabled{opacity:.52;cursor:not-allowed}.stas-carousel-card__choose{text-decoration:none}.stas-carousel-card__cta{display:inline-flex;align-items:center;gap:5px;margin-top:9px}.stas-carousel__footer{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.stas-carousel__controls{display:flex;gap:8px}.stas-carousel__control{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#111;background:#fff;font-size:19px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.stas-carousel__control:hover{transform:translateY(-1px);box-shadow:0 7px 18px #00000029}.stas-carousel__control:focus-visible,.stas-carousel__viewport:focus-visible,.stas-carousel-card__add:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #145cad8c}.stas-carousel__progress{min-width:120px;display:flex;align-items:center;justify-content:flex-end;gap:9px;color:inherit;font-size:11px;font-weight:800}.stas-carousel__progress-track{width:86px;height:3px;display:block;overflow:hidden;border-radius:999px;background:#ffffff42}.stas-carousel__progress-value{width:0;height:100%;display:block;border-radius:inherit;background:currentColor;transition:width .26s ease}.stas-carousel--promo .stas-carousel__progress-track{background:#ffffff38}.stas-carousel--promo .stas-carousel__progress{color:#fff}.stas-carousel--einhell .stas-carousel__progress{color:#e30613}.stas-carousel--total .stas-carousel__progress{color:#19d2ce}.stas-carousel--promo .stas-product-card,.stas-carousel--einhell .stas-einhell-mini,.stas-carousel--total .stas-total-mini{display:flex;flex-direction:column;height:auto}.stas-carousel--promo .stas-product-card h3,.stas-carousel--einhell .stas-einhell-mini__title,.stas-carousel--total .stas-total-mini__title{min-height:3.9em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width:990px){.stas-carousel{--stas-visible: var(--stas-cards-desktop, 4)}}@media(min-width:750px)and (max-width:989px){.stas-carousel{--stas-visible: var(--stas-cards-tablet, 2)}}@media(max-width:749px){.stas-carousel{--stas-visible: var(--stas-cards-mobile, 1);--stas-carousel-gap: 10px}.stas-carousel__footer{margin-top:10px}.stas-carousel__control{width:44px;height:44px}.stas-carousel__progress{min-width:104px}.stas-carousel__progress-track{width:66px}}@media(prefers-reduced-motion:reduce){.stas-carousel__track,.stas-carousel__progress-value,.stas-carousel__control{transition:none!important}}.stas-tile-cart-area{display:flex;flex-direction:column;gap:.3rem;margin:.8rem 0}.stas-tile-cart-area strong{font-size:1.8rem}.stas-tile-cart-area small{font-size:1.4rem}.stas-tile-cart-boxes{display:block;font-size:1.4rem;margin-bottom:.4rem}.stas-tile-price{display:flex!important;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;max-width:100%;white-space:normal;line-height:1.4}.stas-tile-price .stas-tile-price__main{font-size:clamp(1.6rem,2vw,2.2rem);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.stas-tile-price.price--large .stas-tile-price__main{font-size:clamp(2.3rem,3vw,3.2rem)}.stas-tile-price small,.stas-tile-price .stas-tile-price__old{display:block;font-size:1.4rem!important;font-weight:400;line-height:1.4}.stas-tile-card img{object-fit:contain!important}.stas-tile-card .stas-tile-card-cta,.stas-tile-card-cta{background:#c71920!important;color:#fff!important;border-color:#c71920!important;text-align:center;white-space:normal;overflow-wrap:anywhere}.stas-tile-card .stas-tile-price{margin:.8rem 0}.stas-tile-card{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
