dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--container,dialog.shoptimizer-modal[data-shoptimizermodal-padding=none] .shoptimizer-modal--container{padding:0}dialog.shoptimizer-modal::backdrop{animation:.2s shoptimizermodal-fadein}body:has(dialog.shoptimizer-modal[open]){overflow:hidden}dialog.shoptimizer-modal{display:flex;flex-direction:column;max-inline-size:min(80vw,60ch);max-block-size:min(80vh,100%);max-block-size:min(80dvb,100%);border:none;padding:0;background-color:transparent;overflow:visible}dialog.shoptimizer-modal .shoptimizer-modal--container{background-color:#fff;overflow-x:hidden;overflow-y:auto}dialog.shoptimizer-modal:not([open]){pointer-events:none;opacity:0;display:none}dialog.shoptimizer-modal form[method=dialog]{position:absolute;z-index:1;right:20px;top:-10px}dialog.shoptimizer-modal form[method=dialog] button{position:fixed}dialog.shoptimizer-modal .widget{margin:0}.shoptimizer-modal--button_close{align-items:center;justify-content:center;display:inline-flex}.theme-shoptimizer .shoptimizer-modal .shoptimizer-modal--button_close:focus{outline:0}.theme-shoptimizer.keyboard-active .shoptimizer-modal .shoptimizer-modal--button_close:focus-visible{outline:#2491ff solid .2rem;outline-offset:0;border-color:transparent;box-shadow:none}dialog.shoptimizer-modal[open]{animation:.35s shoptimizermodal-slideup-fadein}@keyframes shoptimizermodal-fadein{from{opacity:0}to{opacity:1}}@keyframes shoptimizermodal-slideup-fadein{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0)}}@media only screen and (max-width:600px){dialog[data-shoptimizermodal-position].shoptimizer-modal,dialog[data-shoptimizermodal-size].shoptimizer-modal{margin:auto 0 0;min-inline-size:100%;max-inline-size:100%}}.rtl dialog.shoptimizer-modal[data-shoptimizermodal-id=callBack] form[method=dialog]{left:20px;right:auto}.call-back-feature{transition:.2s linear}@media (min-width:993px){.call-back-feature{position:fixed;z-index:5}.call-back-feature:hover{transform:scale(1.03)}.header-4 dialog .site-search{display:block}}@media (max-width:770px){.call-back-feature{position:inherit;width:100%}.call-back-feature button{width:100%}dialog.shoptimizer-modal[data-shoptimizermodal-id=callBack]{max-inline-size:100%}}.woocommerce-demo-store .call-back-feature{bottom:90px}.call-back-feature button{cursor:pointer}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle]{margin:0;max-inline-size:100%;display:block;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .4s;z-index:100000;height:100%}.admin-bar dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--container{padding-top:32px}dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle] .shoptimizer-modal--content{position:relative}@media (max-width:992px){dialog.shoptimizer-modal[data-shoptimizermodal-id=searchToggle]{display:none}}