 
#MainContent .nk-product-page:has([data-nk-neceser-model-group]) variant-picker[data-template-product-match="true"][data-product-handle="neceser-personalizable"]{display:none!important}
#MainContent .nk-product-page .nk-personalization .nk-neceser-model,
#MainContent .nk-product-page .nk-personalization .nk-neceser-mode,
#MainContent .nk-product-page .nk-personalization .nk-neceser-color-group{display:block;border:0!important;padding:0!important;margin:0 0 18px!important;min-width:0;width:100%}
#MainContent .nk-product-page .nk-personalization .nk-neceser-model>legend,
#MainContent .nk-product-page .nk-personalization .nk-neceser-mode>legend,
#MainContent .nk-product-page .nk-personalization .nk-neceser-color-group>legend{width:100%;margin:0 0 11px!important;padding:0!important}
#MainContent .nk-product-page .nk-neceser-model__buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
#MainContent .nk-product-page .nk-neceser-mode__buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
#MainContent .nk-product-page .nk-neceser-model__buttons .nk-personalization__choice-button,
#MainContent .nk-product-page .nk-neceser-mode__buttons .nk-personalization__choice-button,
#MainContent .nk-product-page .nk-neceser-model__buttons .nk-personalization__choice-button>span,
#MainContent .nk-product-page .nk-neceser-mode__buttons .nk-personalization__choice-button>span{width:100%;min-width:0;text-align:center}
#MainContent .nk-product-page .nk-neceser-model__buttons .nk-personalization__choice-button>span{display:flex;flex-direction:column;gap:3px;min-height:62px;align-items:center;justify-content:center}
#MainContent .nk-product-page .nk-neceser-model__buttons .nk-personalization__choice-button>span small{font-size:11px;font-weight:500;opacity:.88}
#MainContent .nk-product-page .nk-neceser-mode__buttons .nk-personalization__choice-button>span{display:flex;align-items:center;justify-content:center;min-height:57px;height:100%;padding:6px 3px;font-size:12px;line-height:1.15;white-space:normal}
#MainContent .nk-product-page .nk-personalization [data-nk-neceser-name-field][hidden],
#MainContent .nk-product-page .nk-personalization [data-nk-neceser-initial-field][hidden],
#MainContent .nk-product-page .nk-personalization [data-nk-neceser-main-colors][hidden],
#MainContent .nk-product-page .nk-personalization [data-nk-neceser-name-colors][hidden]{display:none!important}
#MainContent .nk-product-page .nk-neceser-color-help{font-size:12px;line-height:1.4;color:#42665d;margin:0 0 11px}
#MainContent .nk-product-page .nk-neceser-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
#MainContent .nk-product-page .nk-neceser-color{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:5px;padding:8px 3px;border:1.5px solid #bad5c8;border-radius:10px;background:#fff;cursor:pointer}
#MainContent .nk-product-page .nk-neceser-color>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
#MainContent .nk-product-page .nk-neceser-color__dot{display:block;width:22px;height:22px;border:1px solid rgba(0,0,0,.2);border-radius:50%;background:var(--nk-neceser-swatch,#dedede)}
#MainContent .nk-product-page .nk-neceser-color__text{font-size:11.5px;line-height:1.25;color:#285b57;text-align:center;overflow-wrap:anywhere}
#MainContent .nk-product-page .nk-neceser-color:has(input:checked){border-color:#285b57;box-shadow:inset 0 0 0 1px #285b57;background:var(--nk-web-light-green, #d6eadc)}
#MainContent .nk-product-page .nk-neceser-color:has(input:focus-visible){outline:2px solid #285b57;outline-offset:2px}
@media(min-width:750px){#MainContent .nk-product-page .nk-neceser-color-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
