.niko-assembly-option{clear:both;width:100%;box-sizing:border-box;margin:18px 0;padding:16px 18px;border:1px solid #dedbd7;border-radius:12px;background:#fff}.niko-assembly-option label{display:flex!important;align-items:flex-start;gap:12px;cursor:pointer;margin:0!important;font-size:15px;line-height:1.5}.niko-assembly-option input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:22px!important;height:22px!important;min-width:22px;margin:2px 0 0!important;accent-color:#c71920}.niko-assembly-option strong{white-space:normal}.niko-assembly-option small{display:block;margin:7px 0 0 34px;color:#666;font-size:12px}.niko-assembly-option:has(input:checked){border-color:#c71920;background:#fffafa}.niko-assembly-option input:focus-visible{outline:2px solid #c71920;outline-offset:3px}.niko-assembly-option~.single_variation_wrap{clear:both}.niko-assembly-display{display:block;font-weight:700;color:#c71920;font-size:30px}.niko-assembly-total-note{display:block;font-size:13px;color:#666}.summary.entry-summary:has(.niko-assembly-option input:checked) .ppc-button-wrapper,.summary.entry-summary:has(.niko-assembly-option input:checked) .ppcp-messages{display:none!important}@media(max-width:600px){.niko-assembly-option{padding:15px;margin:14px 0}.niko-assembly-option label{font-size:14px}}