.nr-images-selector{--border-color: #ccc;--border-hover-color: #b1b1b1;--selected-color: #46A546;--item-padding: 10px;display:grid;text-align:center;gap:var(--gap, 10px);max-width:var(--max-width);grid-template-columns:repeat(var(--columns, 3), 1fr)}.nr-images-selector.no-padding .image label{--item-padding: 0}@media only screen and (max-width: 1190px){.nr-images-selector{--columns: 3 !important}}@media only screen and (max-width: 991px){.nr-images-selector{--columns: 2 !important}}@media only screen and (max-width: 640px){.nr-images-selector{--columns: 1 !important}}.nr-images-selector .nr-images-selector-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--item-height)}.nr-images-selector .nr-images-selector-item label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--item-padding);cursor:pointer;border:1px solid var(--border-color);border-radius:3px;max-width:var(--item-width);gap:var(--item-gap);text-align:center}.nr-images-selector .nr-images-selector-item label:hover{border-color:var(--border-hover-color)}.nr-images-selector .nr-images-selector-item label .checkmark{position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;background:#fff;border-radius:50%}.nr-images-selector .nr-images-selector-item label img{-o-object-fit:contain;object-fit:contain;max-width:100%;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;width:var(--image-width)}.nr-images-selector .nr-images-selector-item label .item-label{color:#999}.nr-images-selector .nr-images-selector-item.is-pro .is-pro-overlay{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.4);color:#c52827;cursor:pointer;z-index:15}.nr-images-selector .nr-images-selector-item.is-pro .is-pro-overlay span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:currentColor;border:1px solid currentColor;border-radius:4px;font-size:16px}.nr-images-selector .nr-images-selector-item.is-pro .is-pro-overlay span svg{color:#fff}.nr-images-selector .nr-images-selector-item.is-pro .is-pro-overlay:not(:hover) span .unlock-icon{display:none}.nr-images-selector .nr-images-selector-item.is-pro .is-pro-overlay:hover span .lock-icon{display:none}.nr-images-selector .nr-images-selector-item.is-pro .is-pro-overlay:hover{color:#a72221}.nr-images-selector .nr-images-selector-item input[type=radio]:not(:checked)+label .checkmark{display:none}.nr-images-selector .nr-images-selector-item input[type=radio]:checked+label{color:var(--selected-color);border-color:currentColor;-webkit-box-shadow:0 0 0 2px var(--selected-color);box-shadow:0 0 0 2px var(--selected-color)}.nr-images-selector .nr-images-selector-item input[type=radio]:checked+label .item-label{color:#333}.nr-images-selector .nr-images-selector-item input{display:none}

