.fss-modal{pointer-events:none;opacity:0;background-color:#00000080;justify-content:center;align-items:center;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;display:flex;position:fixed;top:0;left:0}.fss-modal__container{background-color:#fff;border-radius:.2rem;max-width:80vw;max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto;z-index:9999!important}.fss-modal__body{width:100%}.fss-modal__title{text-align:center;font-size:25px!important}.fss-modal__subtitle{text-align:center;color:#000;font-size:15px!important}.fss-modal__paragraph{border-top:1px solid #eef1f6;padding:1rem 0;line-height:1.5rem}.fss-modal__buttons{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}@media (width>=55em){.fss-modal__buttons{justify-content:flex-end}}.fss-modal-visible{opacity:1;pointer-events:auto;z-index:9999!important;display:flex!important}#fss-modal .location-select-container{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}#fss-modal .location-select-container>label{margin-bottom:0}button{cursor:pointer;border:1px solid #0e48fe;border-radius:.2rem;outline:none;padding:.4rem .8rem;font-family:inherit;font-size:1rem}.btn-primary{color:#fff;background-color:#0e48fe}.btn-secondary{color:#0e48fe;background-color:#0000}.fss-modal__fields_group{text-align:center;flex-wrap:wrap;gap:1rem;width:100%;display:flex}.fss-modal__fields_group>*{flex:20%;min-width:100px}.fss-hide{display:none!important}.fss-modal__fields_group>.flex-long{flex-basis:70%}.mLoading,.cancelLoading,.aLoading{display:none}.address-container{position:relative}.icon-container{position:absolute;top:calc(50% - 10px);right:10px}.input-loader{width:20px;height:20px;animation:5.4s infinite around;display:inline-block;position:relative}@keyframes around{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-loader:after,.loader:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #333;border-color:#333 #333 #0000 #0000;border-radius:20px;width:100%;height:100%;animation:.7s ease-in-out infinite around;display:inline-block;position:absolute;top:0;left:0}.input-loader:after{background:0 0;animation:.7s ease-in-out .1s infinite around}.autocomplete-suggestions{overflow:auto;background:#fff!important;border:1px solid #999!important}.autocomplete-suggestion{white-space:nowrap;cursor:pointer;padding:2px 5px;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#39f;font-weight:400}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{border-bottom:1px solid #000;display:block}#localizationModalErrorMessages{&,&:before,&:after{box-sizing:border-box}text-align:center;color:#fff;background-color:red;border-radius:5px;width:100%;padding:1rem;display:none}#localizationModalSuccessMessages{&,&:before,&:after{box-sizing:border-box}text-align:center;color:#fff;background-color:green;border-radius:5px;width:100%;padding:1rem;display:none}.fs-display-user-address{text-align:center}.fs-change-user-address{color:#efa802;cursor:pointer}.streetNameLoading,.streetNoLoading{display:none}.fss-form-item-container{flex-direction:column;display:flex}.fss-form-item-container>label{text-align:left;margin-bottom:.2rem;font-size:.9rem}.fss-delivery-choice{border:none;flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.fss-delivery-choice>div{border:1px solid #555;border-radius:5px;flex:auto;gap:.5rem;padding:.75rem;display:flex}.fss-delivery-choice>div>*{cursor:pointer}.fss-delivery-choice>div>label{width:100%;margin-bottom:0;display:inline-block}.fss-delivery-choice-container{margin-block:1rem}.address-modal-open:not(.button){text-decoration:underline}.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)}}dialog.fss-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{backdrop-filter:blur(.1rem);background:#0006}&[open]{animation:.3s cubic-bezier(.25,0,.3,1) fss-dialog-scale-up}&:not([open]){opacity:0;pointer-events:none}& .fss-dialog-header h1{margin:0;font-size:1.5rem;font-weight:700;line-height:normal}& .fss-dialog-buttons{justify-content:center;align-items:center;display:flex}}@keyframes fss-dialog-scale-up{0%{transform:scale(.2)}70%{transform:scale(1.1)}to{transform:scale(1)}}.fs-setting{min-width:20rem}#fsNoAddressFoundMessage{resize:none;min-height:5rem}.bottom-buttons{gap:1rem;display:flex}.hide-popup{display:none}#fssTestConfiguration{cursor:pointer}.fss-notice{background-color:#fff;border:1px solid #c3c4c7;border-left:3px solid #555;margin-top:.5rem;padding:.25rem .25rem .25rem 1rem}.fss-notice>p{font-weight:600}.fss-notice.fss-notice-error{border-left-color:var(--wc-red)}.fss-notice.fss-notice-success{border-left-color:var(--wc-green)}#fssNoAddressNotice{margin-bottom:1rem}.address-modal-open{cursor:pointer}table.wp-list-table .column-location{width:10%}.fss-options-panel .options-group{border-bottom:1px solid #eee}.fss-form-control:has(input[type=checkbox]){align-items:center;gap:.25em;display:flex;& :is(input,label){cursor:pointer;user-select:none}& input{margin:0}}.fss-topping-visibility-list{flex-direction:column;gap:1em;padding-block:.5em;display:flex;& h3{margin:0}& .fss-topping-visibility-category{--fss-flow-space:.7em}}.fss-flow>*+*{margin-block-start:var(--fss-flow-space,1em)}