:root{--rs-insp-bg: #fff;--rs-insp-border: #ddd;--rs-insp-radius: 8px;--rs-insp-img: 100px;--rs-insp-img-sm: 72px;--rs-insp-mini: 70px;--rs-insp-mini-sm: 50px;--rs-insp-mini-offset: 10px}.rs-inspirace-hidden{display:none !important}.rs-inspirace{position:relative;display:flex;flex-wrap:wrap;align-items:center;min-height:104px;margin:12px 0 16px;padding:16px;border:1px solid var(--rs-insp-border);border-radius:var(--rs-insp-radius);background:var(--rs-insp-bg)}.rs-inspirace--img{padding-right:calc(var(--rs-insp-img) + 48px)}.rs-inspirace__media{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:auto;height:var(--rs-insp-img)}.rs-inspirace__media img{display:block;width:auto;height:100%;max-height:var(--rs-insp-img);object-fit:contain}.rs-inspirace__body{flex:1 1 100%;min-width:0}.rs-inspirace__label{display:block;width:100%;margin-bottom:6px;font-size:14px;color:#222}.rs-inspirace__name{display:block;font-size:18px;font-weight:600;line-height:1.25;color:#222}.rs-inspirace__text{display:block;margin:6px 0 0;font-size:13px;line-height:1.4;color:#222}@media(max-width: 479px){.rs-inspirace{padding:12px}.rs-inspirace--img{padding-right:calc(var(--rs-insp-img-sm, 72px) + 24px)}.rs-inspirace__media{right:12px;height:var(--rs-insp-img-sm, 72px)}.rs-inspirace__media img{max-height:var(--rs-insp-img-sm, 72px)}.rs-inspirace__name{font-size:16px}}.product .p .image{position:relative}.product .p .image .rs-inspirace-mini{position:absolute;right:calc(var(--rs-insp-mini-offset) - 30px);bottom:var(--rs-insp-mini-offset);z-index:2;display:block;width:var(--rs-insp-mini);height:var(--rs-insp-mini);padding:5px;border:1px solid #bababa;border-radius:50%;background:#fff;overflow:hidden;pointer-events:none}.product .p .image .rs-inspirace-mini img{display:block;position:static;width:100%;height:100%;max-width:100%;margin:0;border-radius:0;object-fit:contain}@media(max-width: 767px){.product .p .image .rs-inspirace-mini{right:auto;left:calc(var(--rs-insp-mini-offset) - 16px);bottom:calc(var(--rs-insp-mini-offset) + 10px);width:var(--rs-insp-mini-sm);height:var(--rs-insp-mini-sm);padding:4px}}
