@font-face{font-family:"Russoile Grunge";src:url(/wp-content/themes/elementra-child/assets/fonts/rusoile-grunge.woff2) format("woff2"),url(/wp-content/themes/elementra-child/assets/fonts/rusoile-grunge.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}#lansare_website .elementor-field-group.elementor-field-type-submit{align-items:flex-start!important}.spin{display:inline-block;animation:spin 12s linear infinite;transform-origin:50% 50%;will-change:transform}.spin--slow{animation-duration:12s}.spin--fast{animation-duration:3s}.spin:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.spin,.spin--slow,.spin--fast{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}.single-product .content_wrap,.single-product .content{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.single-product .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}.single-product .page_content_wrap{padding-bottom:0}.wc-nutritie-box{margin:16px 0 24px}.wc-nutritie-table{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wc-n-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid #E4E4E7}.wc-n-row:nth-child(odd){background:#fdfdfd}.wc-n-key{font-weight:500}.wc-n-val{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:480px){.wc-n-row{grid-template-columns:1fr auto}}.wc-alergeni-box{margin:16px 0 24px}.wc-alergeni-list{padding-left:0;margin:0;list-style-type:none}.meniu-box,#menu-1-bb5b6ab,#menu-1-4a2a78f{position:relative}.meniu-item .elementor-heading-title:hover a::after,#menu-1-bb5b6ab li.menu-item:hover a::after,#menu-1-4a2a78f li.menu-item:hover a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:11px;background-image:url(/wp-content/uploads/2025/10/zigzag.png);background-repeat:repeat-x;background-position:left bottom;background-size:auto 11px;pointer-events:none}.title-half-bg{display:inline;background-image:linear-gradient(to bottom,transparent 50%,#FDE4EC 50%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{background:transparent!important;padding-left:0}.woocommerce .elementor-1907 .elementor-element.elementor-element-fa14bdd form.cart table.variations td.value select{background-color:#fff!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-weight:700;color:#fff!important;font-size:1.5em}h1,h2,h3,h4,h5,h6{word-break:normal!important;overflow-wrap:normal!important;hyphens:manual!important}.elementor-2484.elementor-location-header,.elementor-2474.elementor-location-header,.elementor-2480.elementor-location-header{background:transparent}.elementor-2484.elementor-location-header .elementor-sticky--effects,.elementor-2474.elementor-location-header .elementor-sticky--effects{background:#fff!important}.elementor-2480.elementor-location-header .elementor-sticky--effects{background:#D22538!important}.elementor-location-header .elementor-sticky--effects{box-shadow:0 10px 30px rgba(0,0,0,.08);transition:background .25s ease,box-shadow .25s ease}