.fss-product-topping{font-size:.8rem}.fss-topping-checkbox>.optional,.fss-hide{display:none}#FS_TOPPING_PARENT_ID h2{margin-block:.5rem;font-size:1.6rem;font-weight:700}#FS_TOPPING_PARENT_ID h3{margin-block:.5rem;font-size:1.2rem;font-weight:700}#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}#freya_sync_commentary{resize:vertical;max-height:10rem}.fss-custom-price{font-size:.9rem;display:block}ul.fss-cart-topping-list{border-top:1px solid #d3d3d3;margin:.25rem 0 0;padding-top:.25rem;font-size:.9rem;list-style-type:none}.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);flex-direction:column;gap:1rem;max-inline-size:min(80vw,400px);display:flex;&::backdrop{background:rgba(0, 0, 0 / 40);backdrop-filter:blur(.1rem)}&[open]{animation:.3s cubic-bezier(.25,0,.3,1) fss-scale-up}&:not([open]){opacity:0;pointer-events:none}& h1{margin:0;font-size:1.5rem;font-weight:700;line-height:normal}& ul{margin:0;padding-inline-start:2rem;list-style:outside;& li::marker{content:normal;display:inline!important}}& .fss-topping-close-container{justify-content:center;align-items:center;display:flex}}@keyframes fss-scale-up{0%{transform:scale(.2)}70%{transform:scale(1.1)}to{transform:scale(1)}}