/**
 * ShopKit – the picture on the wall for goods with ordinary variants (Thrane.nu, GPL v2 or later), v0.65.0.
 * The same markup and classes as the wall of "price by size" (plg_shopkit_measured), so both look alike; loaded only
 * with a buy box that shows the wall.
 */
.shopkit-wall{margin: 0 0 1rem;padding: .75rem;background: var(--shopkit-wall-wall,#efe7da);border-radius: .75rem}.shopkit-wall__stage{position: relative;width: 100%;overflow: hidden;aspect-ratio: 4 / 3}.shopkit-wall__floor{position: absolute;right: 0;bottom: 0;left: 0;height: 6%;background: var(--shopkit-wall-floor,#d8ccb8)}.shopkit-wall .shopkit-wall__figure{position: absolute;display: block !important;max-width: none !important;max-height: none !important;pointer-events: none;fill: var(--shopkit-wall-figure,#8d8478) !important}.shopkit-wall .shopkit-wall__figure *{fill: var(--shopkit-wall-figure,#8d8478) !important;stroke: none !important;transition: none !important}.shopkit-wall__art{position: absolute;box-shadow: 0 6px 18px rgba(0,0,0,.18);transform: translateX(-50%)}.shopkit-wall__canvas{position: absolute;inset: 0;overflow: hidden;background: #fff;border: 0}.shopkit-wall__canvas--plain{background: linear-gradient(160deg,#cfd8dc,#eceff1)}.shopkit-wall__canvas img{display: block;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover}.shopkit-wall [hidden]{display: none !important}.shopkit-wall__photo{position: absolute;inset: 0;display: block;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: fill}.shopkit-wall__dim{position: absolute;color: #1a1a1a;font-size: .8rem;line-height: 1.2;font-variant-numeric: tabular-nums;white-space: nowrap}.shopkit-wall__dim--w{transform: translateX(-50%)}.shopkit-wall__dim--h{writing-mode: vertical-rl;transform: translateY(50%) rotate(180deg)}.shopkit-wall__compare{display: flex;flex-wrap: wrap;gap: .5rem}.shopkit-wall__bar{display: flex;flex-wrap: wrap;align-items: flex-start;gap: .5rem;margin-top: .5rem}.shopkit-wall__dimtoggle{display: inline-flex;align-items: center;justify-content: center;min-width: 2.5rem;margin-left: auto;padding-inline: .5rem}.shopkit-wall .shopkit-wall__ruler{width: 1.25rem !important;height: 1.25rem !important;fill: none !important;stroke: currentColor !important}.shopkit-wall.is-nodims .shopkit-wall__dim{display: none !important}.shopkit-wall__note{margin: .5rem 0 0;color: #3d3d3d;font-size: .85rem}.shopkit-wall .shopkit-chip{min-height: 2.5rem;padding: .35rem .9rem;color: #1a1a1a;font: inherit;cursor: pointer;background: #fff;border: 1px solid #8c8c8c;border-radius: 999px}.shopkit-wall .shopkit-chip[aria-pressed="true"]{color: #fff;background: #1a1a1a;border-color: #1a1a1a}.shopkit-wall .shopkit-chip:focus-visible{outline: 3px solid #0b5fff;outline-offset: 2px}.shopkit-buybox__media{position: relative}.shopkit-buybox__media>.shopkit-wall{margin: 0;border-radius: calc(var(--sk-radius,0.5rem) * 0.75)}.shopkit-buybox__media.is-wall .shopkit-buybox__picture{display: none !important}.shopkit-wallswitch{position: absolute;top: 0.75rem;left: 0.75rem;z-index: 3;display: inline-flex;gap: 2px;padding: 3px;background: rgba(255,255,255,0.94);border-radius: 999px;box-shadow: 0 1px 4px rgba(0,0,0,0.2)}.shopkit-wallswitch[hidden],.shopkit-walltoggle[hidden]{display: none !important}.shopkit-wallswitch__btn{min-height: 2rem;padding: 0.25rem 0.85rem;color: #1a1a1a;font: inherit;font-size: 0.875rem;line-height: 1.2;cursor: pointer;background: transparent;border: 0;border-radius: 999px}.shopkit-wallswitch__btn[aria-pressed="true"]{color: #fff;background: #1a1a1a}.shopkit-wallswitch__btn:focus-visible{outline: 3px solid #0b5fff;outline-offset: 2px}.shopkit-walltoggle{display: inline-flex;gap: 0.5rem;align-items: center;margin: 0 0 1rem}.shopkit-walltoggle svg{flex: none;width: 1.125rem !important;height: 1.125rem !important;fill: none !important}
