/* BORISKATER.DE / EDITIONS — MASTER CANDIDATE V7, 2026-09-10
   Visible product imagery is synced from the current Ecwid catalogue.
   Mood tiles use the exact same 3:4 visual stage as product tiles. */
.editions-page [data-reveal]{opacity:1!important;transform:none!important}
.editions-page .bk-editions-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5vw 1.6vw}
.editions-page .bk-edition-buy,.editions-page .bk-editions-paper-mood{display:block;min-width:0}
.editions-page .bk-edition-buy{width:100%;padding:0;border:0;background:transparent;cursor:pointer!important}
.editions-page .bk-edition-buy:focus-visible{outline:1px solid #111;outline-offset:4px}
.editions-page .bk-edition-buy img.bk-ecwid-live-image,
.editions-page .bk-editions-paper-mood img{display:block;width:100%!important;aspect-ratio:3/4!important;height:auto!important;object-fit:contain!important;object-position:center!important;background:#f5f1e9}
.editions-page img.bk-ecwid-live-image{opacity:0;transition:opacity .12s ease}
.editions-page img.bk-ecwid-live-image.bk-ecwid-image-ready{opacity:1}
.editions-page .editions4-hero img.bk-ecwid-live-image,
.editions-page .editions4-pair img.bk-ecwid-live-image{aspect-ratio:auto!important;background:transparent;object-fit:contain!important}
.editions-page .bk-editions-paper-mood figcaption{margin-top:1vw;letter-spacing:.065em;font-size:clamp(8px,.67vw,12px);font-weight:400;line-height:1.35}
.editions-page .editions4-archive__meta>span{min-width:0}
@media (max-width:1180px) and (min-width:701px){
 .editions-page .editions4-archive__meta>span{display:block}
 .editions-page .editions4-archive__meta>span>*{display:block;margin:0 0 .28rem}
 .editions-page .editions4-archive__grid small,.editions-page .editions4-archive__meta strong{white-space:normal}
}
@media (max-width:700px){
 .editions-page .bk-editions-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15vw 4vw}
 .editions-page .bk-editions-paper-mood figcaption{margin-top:2.5vw;font-size:8px}
 .editions-page .editions4-archive__grid small,.editions-page .editions4-archive__meta strong{white-space:normal}
}
body.bk-ecwid-open{overflow:hidden}
.bk-ecwid-layer{position:fixed;inset:0;z-index:10000;background:#fff;opacity:0;visibility:hidden;pointer-events:none;overflow:auto;transition:opacity .14s ease,visibility .14s ease}
.bk-ecwid-layer.is-open{opacity:1;visibility:visible;pointer-events:auto}
.bk-ecwid-shell{width:min(1280px,100%);margin:0 auto;padding:88px clamp(18px,4vw,60px) 80px}
.bk-ecwid-cart{position:fixed;z-index:10011;right:clamp(18px,2vw,30px);bottom:clamp(20px,2vw,30px);top:auto;border:1px solid #111;background:rgba(255,255,255,.96);color:#111;padding:11px 13px 10px;font-family:var(--font-overpass),"Overpass",Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:.11em;cursor:pointer;white-space:nowrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.bk-ecwid-cart:hover{background:#111;color:#fff}.bk-ecwid-cart:focus-visible{outline:1px solid #111;outline-offset:4px}.bk-ecwid-cart span{display:inline-block;min-width:1.2em;text-align:right;font-variant-numeric:tabular-nums}
.bk-ecwid-close{position:fixed;z-index:10012;top:18px;right:22px;width:46px;height:46px;padding:0;border:0;background:transparent;color:#111;font-family:Arial,sans-serif;font-size:38px;font-weight:200;line-height:1;cursor:pointer}
#my-store-142130757{font-family:var(--font-overpass),"Overpass",Helvetica,Arial,sans-serif;color:#111}
#my-store-142130757 .ec-size .ec-store,#my-store-142130757 .ec-store{font-family:var(--font-overpass),"Overpass",Helvetica,Arial,sans-serif}
#my-store-142130757 .grid__categories,#my-store-142130757 .ec-breadcrumbs,#my-store-142130757 .ec-footer{display:none!important}
#my-store-142130757 .grid-product__title-inner,#my-store-142130757 .product-details__product-title{font-family:var(--font-overpass),"Overpass",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.02em}
#my-store-142130757 .form-control__button,#my-store-142130757 .button{border-radius:0!important}
#my-store-142130757 .grid-product__price,#my-store-142130757 .grid-product__price-amount,#my-store-142130757 .grid-product__price-value,#my-store-142130757 .grid-product__price .formatted-price{font-size:13px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.015em!important}
#my-store-142130757 .grid-product__title,#my-store-142130757 .grid-product__title-inner{font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.01em!important}
#my-store-142130757 .product-details__product-price,#my-store-142130757 .details-product-price__value,#my-store-142130757 .product-details__product-price .formatted-price{font-size:16px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.01em!important}
.editions-page .site-footer__meta nav[aria-label="Rechtliche Hinweise"]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem}.editions-page .site-footer__meta nav[aria-label="Rechtliche Hinweise"] a{white-space:nowrap}
@media (max-width:700px){.bk-ecwid-shell{padding:68px 14px 78px}.bk-ecwid-cart{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));font-size:10px;padding:10px 12px 9px}.bk-ecwid-close{top:10px;right:10px}#my-store-142130757 .grid-product__price,#my-store-142130757 .grid-product__price-amount,#my-store-142130757 .grid-product__price-value,#my-store-142130757 .grid-product__price .formatted-price{font-size:11px!important}#my-store-142130757 .grid-product__title,#my-store-142130757 .grid-product__title-inner{font-size:9px!important}#my-store-142130757 .product-details__product-price,#my-store-142130757 .details-product-price__value,#my-store-142130757 .product-details__product-price .formatted-price{font-size:14px!important}.editions-page .site-footer__meta nav[aria-label="Rechtliche Hinweise"]{justify-content:flex-start;gap:.55rem 1rem}}
