.paper-range-fan{width:100%;max-width:760px;margin-inline:auto;position:relative}.paper-range-fan:not(.paper-range-fan-small){--fan-max-angle:26deg;box-sizing:content-box;height:auto;aspect-ratio:1 / calc(.46 * (.75 * cos(var(--fan-max-angle)) + sin(var(--fan-max-angle))));padding-block:24px;overflow:clip visible}.paper-range-fan:not(.paper-range-fan-small):has(>.paper-range-fan-card:only-child){--fan-max-angle:0deg}.paper-range-fan:not(.paper-range-fan-small) .paper-range-fan-card{transform-origin:50%;transform:translate(-50%, -50%) translateX(calc(var(--fan-position) * 34%)) rotate(calc(var(--fan-position) * 26deg));top:50%}.paper-range-fan-card{box-sizing:border-box;aspect-ratio:4/3;border:1px solid var(--color-border);width:46%;box-shadow:var(--shadow-md);transform-origin:50% 100%;transform:translateX(-50%) rotate(calc(var(--fan-position) * 26deg)) translateX(calc(var(--fan-position) * 34%));border-radius:8px;display:block;position:absolute;top:18%;left:50%;overflow:hidden}.paper-range-fan-card img{object-fit:cover;object-position:center;transform-origin:50% 100%;width:100%;height:100%;display:block;transform:scale(1.8)}.paper-range-fan-card[data-collection=colorplan] img{transform-origin:50%;transform:scale(1.35)}.paper-range-fan-card[data-collection=gmund-cotton] img,.paper-range-fan-card[data-collection=cotton] img{transform-origin:50% 100%;transform:scale(1.8)}.paper-range-fan-card[data-collection=gmund-heidi] img{transform-origin:0 100%;transform:scale(1.8)}.paper-range-fan-card[data-collection=gmund-colors-transparent] img,.paper-range-fan-card[data-collection=sirio-ultra-black] img{transform-origin:50% 100%;transform:scale(1.8)}.paper-range-fan-card[data-collection=duplex] img{transform-origin:0 30%;transform:scale(3)}.paper-range-fan-card[data-collection=curious-translucent] img{transform-origin:50% 100%;transform:scale(2.2)}.paper-range-fan-small{height:140px;overflow:hidden}.paper-range-fan-small .paper-range-fan-card{transform-origin:50%;width:58%;max-width:124px;transform:translate(-50%, -50%) translateX(calc(var(--fan-position) * 20%)) rotate(calc(var(--fan-position) * 18deg));top:50%}
