.svs-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0}.svs-label{flex:0 0 auto;margin:0;color:#31445b;font-size:16px;font-weight:800;line-height:1.2;white-space:nowrap}.svs-label span{font-weight:600}html.night-mode .svs-label{color:#9fb4d0}html.night-mode .svs-label span{color:#f4f9ff}.svs-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.svs-group[data-svs-group*="boja"]{display:grid;grid-template-columns:1fr;align-items:start;gap:8px}.svs-group[data-svs-group*="boja"] .svs-options{width:100%}.svs-option{position:relative;min-width:38px;min-height:34px;display:grid;place-items:center;border:2px solid #d4d8e3;border-radius:4px;padding:4px;color:#0f1728;background:#fff;font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.svs-option:hover{border-color:#5e4b8b}.svs-option.is-selected{border-color:#0c101b;box-shadow:0 0 0 2px #fff,0 0 0 4px #0c101b}.svs-option.is-selected::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:7px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translate(-50%,-62%) rotate(-45deg);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.svs-option.is-button.is-selected::after{display:none}.svs-option.is-button.is-selected{box-shadow:0 0 0 2px #0c101b}.svs-option img{width:30px;height:30px;object-fit:cover}.svs-option.is-image{min-width:35px;min-height:35px;padding:2px}.svs-option.is-image span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.svs-hidden-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.single-product-summary table.variations th.label,.variations .value>label{display:none!important}.single-product-summary table.variations{width:100%;margin:10px 0 4px;border:0}.single-product-summary table.variations tr{display:flex;align-items:center;gap:14px}.single-product-summary table.variations td{display:flex;align-items:center;flex:1 1 auto}.single-product-summary table.variations th{display:flex;align-items:center;flex:0 0 auto;border:0;padding:0}@media (max-width:520px){.svs-group{align-items:flex-start}}.single-product-summary .reset_variations{display:inline-block;margin-top:4px;color:#8a92a0;font-size:12px;text-transform:uppercase}