sn-option-boxes{display:block;width:100%;margin-top:12px}sn-option-boxes fieldset{padding:0;border:0;margin:0 0 14px;min-width:0}sn-option-boxes legend{font:600 13px/1.6 inherit;margin-bottom:7px;color:#183f40}.sn-option-values{display:flex;flex-wrap:wrap;gap:8px}.sn-option-values input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.sn-option-values label{display:block!important;margin:0!important;padding:9px 12px;border:1px solid #d5e5e3;border-radius:9px;background:#fff;color:#244749;font-size:12px!important;line-height:1.5;cursor:pointer}.sn-option-values input:checked+label{background:#087d89;color:#fff;border-color:#087d89;box-shadow:0 0 0 2px #c8e2e1}.sn-option-values input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.sn-option-values input:focus-visible+label{outline:2px solid #087d89;outline-offset:3px}sn-option-boxes .snps-add{background:#087d89;color:white;border-radius:9px;margin-top:6px}sn-option-boxes .snps-add:disabled{opacity:.45}sn-option-boxes [data-option-status]:empty{display:none}.sn-quick-options{display:contents}.sn-quick-options>summary{list-style:none;cursor:pointer}.sn-quick-options>summary::-webkit-details-marker{display:none}.sn-quick-panel{flex-basis:100%;width:100%;padding:8px 0}.sn-upsell-card:has(.sn-quick-options){flex-wrap:wrap}.sn-upsell-card .sn-upsell-info{flex:1;min-width:100px}.sn-quick-panel [data-option-status]{font-size:12px;color:#a42626}.sn-quick-options:not([open])>.sn-quick-panel{display:none}
