body.elementor-page .site-main,body.elementor-editor-active .site-main,body.elementor-template-full-width .site-main,body.elementor-default .site-main,body[class*="elementor-page-"] .site-main,.site-main.nexashop-elementor-active-page,.site-main:has(.elementor),body.elementor-page .page-content,body.elementor-editor-active .page-content,body.elementor-template-full-width .page-content,.nexashop-elementor-page-content,.page-content:has(.elementor){width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;margin-left:auto!important;margin-right:auto!important;margin-inline-start:auto!important;margin-inline-end:auto!important;box-sizing:border-box!important;border:none!important;box-shadow:none!important}#content.site-main.nexashop-elementor-active-page,body.elementor-page #content.site-main,body.elementor-editor-active #content.site-main{width:100%!important;max-width:100%!important}.elementor-section.elementor-section-boxed>.elementor-container{margin-left:auto!important;margin-right:auto!important;margin-inline:auto!important}.elementor-section.elementor-section-full_width{width:100%!important;max-width:100%!important}.elementor-section.elementor-section-full_width>.elementor-container{max-width:100%!important;width:100%!important}.elementor .e-con--boxed{margin-inline:auto!important}.elementor .e-con--full{width:100%!important;max-width:100%!important}html,body{overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}.elementor a,.nexashop-elementor-page-content a,.page-content .elementor a,.page-content .elementor-widget a{text-decoration:none}body.elementor-editor-active #content,body.elementor-editor-active .site-main,body.elementor-editor-active .page-content{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}.nexashop-price-out-of-stock,.nexashop-card-out-of-stock,.nexashop-plc-out-of-stock,.stock.out-of-stock{display:inline-block;color:#ef4444!important;font-weight:700;font-size:.95em;letter-spacing:normal}.nexashop-price-call-for-price,.nexashop-card-call-for-price,.nexashop-plc-call-for-price{display:inline-flex;align-items:center;gap:4px;color:#0284c7!important;font-weight:700;font-size:.95em;text-decoration:none!important;transition:color 0.2s ease}.nexashop-price-call-for-price:hover,.nexashop-card-call-for-price a:hover,.nexashop-plc-call-tel-link:hover{color:#0369a1!important}.nexashop-call-tel-link,.nexashop-plc-call-tel-link{display:inline-flex;align-items:center;gap:4px;color:#0284c7!important;text-decoration:none!important;font-weight:700}.nexashop-price-free,.nexashop-card-free-price,.nexashop-plc-free-price{display:inline-block;color:#10b981!important;font-weight:700;font-size:.95em}.nexashop-btn-card-action.nexashop-btn-call,.nexashop-deal-btn-cart.is-call,.nexashop-plc-action-btn.is-call{color:#0284c7!important;background:#f0f9ff!important;border-color:#bae6fd!important}.nexashop-btn-card-action.nexashop-btn-call:hover,.nexashop-deal-btn-cart.is-call:hover,.nexashop-plc-action-btn.is-call:hover{background:#e0f2fe!important}.nexashop-deal-btn-cart.is-disabled,.nexashop-plc-action-btn.is-disabled{opacity:.75;cursor:pointer}