.fss-product-topping{font-size:.8rem}.fss-topping-checkbox>.optional{display:none}#FS_TOPPING_PARENT_ID .input-checkbox{border:1px solid var(--wc-form-border-color,lightgray);border-radius:var(--wc-form-border-radius,.5rem);padding:.5rem}#FS_TOPPING_PARENT_ID .input-checkbox *{user-select:none}#FS_TOPPING_PARENT_ID .input-checkbox label{cursor:pointer}.fss-custom-price{display:block;font-size:.9rem}ul.fss-cart-topping-list{list-style-type:none;font-size:.9rem;border-top:1px solid lightgray;margin:.25rem 0 0;padding-top:.25rem}.fss-topping-label{font-size:.9rem}.fss-topping-quantity{text-align:center}#FS_TOPPING_PARENT_ID label.fss-topping-checkbox[data-autocheck]{cursor:default;pointer-events:none;&>input{filter:grayscale();pointer-events:none;cursor:default}}dialog#fss-topping-dialog{border-radius:var(--wc-form-border-radius);border-width:var(--wc-form-border-width);max-inline-size:min(80vw,400px);display:flex;flex-direction:column;gap:1rem;&::backdrop{background:rgba(0,0,0,40);backdrop-filter:blur(.1rem)}&[open]{animation:fss-scale-up .3s cubic-bezier(.25,0,.3,1)}&:not([open]){opacity:0;pointer-events:none}& h1{line-height:normal;font-size:1.5rem;font-weight:700;margin:0}& ul{margin:0;list-style:disc;padding-inline-start:2rem;& li::marker{display:inline!important;content:normal}}& .fss-topping-close-container{display:flex;justify-content:center;align-items:center}}