header,footer{z-index:100;position:relative}.elementor-widget-breadcrumbs a{font-size:12px!important;font-weight:400!important}.elementor-widget-breadcrumbs .breadcrumb_last strong{font-weight:500;color:#000}form.variations_form table.variations tr>*{background-color:#ffffff!important;padding:0}.elementor .elementor-pagination .page-numbers{padding:3px 10px!important;border:1px solid grey!important;border-radius:7px!important}.elementor .elementor-pagination .page-numbers:hover,.elementor-pagination .page-numbers.current{background-color:#ff5e3a!important;border-color:#ff5e3a!important}.elementor-menu-cart__toggle_button{padding:0!important}.hero-slide .elementor-main-swiper{border-radius:12px}.hero-slide .swiper-pagination{background:#fff;padding:0 5px;border-radius:12px;left:50%!important;width:auto!important;bottom:-11px!important;box-shadow:0 1px 3px 0 rgb(33 37 41 / .1),0 1px 2px 0 rgb(33 37 41 / .06)}.prod-loop-carousel .elementor-loop-container{padding:20px}.woocommerce-message .button.wc-forward{background-color:var(--e-global-color-b03d69b);font-family:"Outfit",Sans-serif;font-weight:500;line-height:1.25em;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);padding:10px 18px 10px 18px;text-transform:uppercase;border-radius:12px;font-size:14px;line-height:1em;letter-spacing:.9px}.woocommerce-message .button.wc-forward:hover{color:#fff;background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.woocommerce-message{border-top-color:#FF5E3A}.woocommerce-message::before{color:#FF5E3A;top:unset;left:2em}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:12px}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{content:unset}.woocommerce-info{border-top-color:var(--e-global-color-accent)!important}.woocommerce-cart-form .quantity{flex:0 0 145px;border-radius:12px;border:1px solid #dee2e6;box-shadow:1px 2px 4px rgb(33 37 41 / .05);background:#fff}.woocommerce-cart-form .quantity button.minus,.woocommerce-cart-form .quantity button.plus{background-color:#fff;padding:12px;min-width:30px}.woocommerce .woocommerce-cart-form div.quantity .input-text.qty{text-align:center;min-width:unset;width:40px}.woocommerce-cart-form .product-subtotal{width:100px;padding:0!important;text-align:right}.e-cart__column-end .e-cart-totals .woocommerce-shipping-destination{display:none}.devnet_fsl-free-shipping .fsl-progress-bar,.devnet_fsl-free-shipping .progress-bar{border:none!important}.checkout_customize .wpmc-nav-wrapper .wp-element-button{background-color:#2d365d!important;padding:12px 24px;font-family:"Outfit",Sans-serif;font-weight:600;text-transform:uppercase;border-style:none;border-radius:12px 12px 12px 12px}.checkout_customize .wpmc-nav-wrapper{margin-top:80px}.checkout_customize .woocommerce-shipping-fields .shipping_address{border-radius:12px;background-color:var(--e-global-color-f2d7ee8);border:none}.checkout_customize .woocommerce-additional-fields .form-row.notes label{display:none}.checkout_customize .woocommerce-additional-fields .form-row.notes .woocommerce-input-wrapper textarea{border-radius:12px;padding:16px}.checkout_customize .woocommerce-order{padding:32px;border-radius:12px;background-color:#f6f6f9}.checkout_customize .woocommerce-order .woocommerce-notice{font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:20px;color:var(--e-global-color-primary)}.checkout_customize .woocommerce-order .woocommerce-notice.woocommerce-notice--success{padding:18px 24px;border-radius:12px;color:#fff;background-color:#11c758;font-family:'Outfit';font-weight:500;text-align:center;margin-bottom:48px}.checkout_customize .woocommerce-order .woocommerce-thankyou-order-details{padding:12px 0 30px;border-bottom:1px solid #c5c3c3}.checkout_customize .woocommerce-order .woocommerce-thankyou-order-details>li{font-family:"Outfit",Sans-serif!important;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--e-global-color-primary)}.checkout_customize .woocommerce-order .woocommerce-thankyou-order-details>li strong{font-weight:600;color:#ff5e3a}.checkout_customize .woocommerce-order .woocommerce-order-details__title,.checkout_customize .woocommerce-order .woocommerce-column__title{color:var(--e-global-color-primary)}.checkout_customize .woocommerce .woocommerce-customer-details,.checkout_customize .woocommerce .woocommerce-order-details,.checkout_customize .woocommerce .woocommerce-order-downloads{font-family:var(--e-global-typography-secondary-font-family),sans-serif;padding-bottom:48px;border-bottom:1px solid #c5c3c3}.checkout_customize .woocommerce .woocommerce-order .woocommerce-customer-details{border:none;margin-bottom:0;padding-bottom:0}.checkout_customize .woocommerce table.shop_table{font-size:15px;color:var(--e-global-color-primary)}.checkout_customize .woocommerce table.shop_table td{font-family:var(--e-global-typography-primary-font-family),sans-serif}.checkout_customize .woocommerce table.shop_table .woocommerce-table__product-name>a{color:#ff5e3a;font-family:'Outfit';font-size:14px;letter-spacing:.1px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.checkout_customize .woocommerce table.shop_table td,.checkout_customize .woocommerce table.shop_table th,.checkout_customize .woocommerce table.shop_table tr{padding-bottom:8px;padding-top:0;color:var(--e-global-color-primary)!important;font-weight:600}.checkout_customize .woocommerce .woocommerce-customer-details address{background-color:var(--e-global-color-2882a47);border-radius:12px;padding:20px;color:#fff}.checkout_customize .woocommerce .woocommerce-customer-details .woocommerce-column--1.woocommerce-column--billing-address{margin-bottom:20px}.wishlist-empty .empty-button{font-family:'Outfit',sans-serif;text-transform:uppercase;font-weight:400!important;line-height:1em!important;font-size:13px!important;padding:16px 24px!important;letter-spacing:1px}.wlfmc-wishlist-popup .wlfmc-btn{font-family:'Outfit',sans-serif;text-transform:uppercase!important;font-weight:400;line-height:1em!important;font-size:13px!important;letter-spacing:1px;padding:16px 24px!important}.myAccount .xoo-el-form-container.xoo-el-form-inline{width:720px;max-width:100%;background:#f5f6fa;padding:60px 50px 60px 40px;border-radius:7px;border:1px solid #ececec;box-shadow:0 0 5px 0 rgb(33 37 40 / .1)}.myAccount .xoo-el-form-container ul.xoo-el-tabs{font-family:'Outfit';letter-spacing:.2px;font-weight:300}.myAccount .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active{border-radius:4px;font-weight:300}.myAccount .xoo-aff-group.xoo-el-login-btm-fields{margin-top:-20px;margin-bottom:24px;font-size:14px;font-weight:500;font-family:'Yantramanav'}.myAccount .xoo-el-form-container button.btn.button.xoo-el-action-btn{border-radius:12px;letter-spacing:.9px;font-weight:500;font-size:14px}.myAccount span.xoo-el-nav-ft{margin-top:40px;font-weight:400;font-family:'Outfit',sans-serif;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.myAccount .xoo-el-lostpw-tgr{color:#2D365D!important;font-weight:400!important}.myAccount .xoo-aff-required.xoo-aff-checkbox_single label{font-family:'Yantramanav',sans-serif;font-weight:400;line-height:1em}.myAccount .xoo-el-notice{font-family:'Yantramanav',sans-serif}.myAccount .xoo-el-notice .xoo-el-login-tgr{font-weight:600;color:#ff5e3a}.myAccount form.xoo-el-code-form input.xoo-el-code-input:focus{outline:3px solid #0d81fe;border:1px solid #ff5e3a;outline-offset:4px}.myAccount .wlfmc-wishlist-table .wishlist-empty-row td img{width:420px!important}.myAccount .button.empty-button{background-color:#ff5e3a!important;border-radius:12px!important;letter-spacing:0.9px!important;font-weight:500!important;font-size:14px!important;text-transform:uppercase!important;font-family:'Outfit',sans-serif!important}.myAccount .woocommerce-info{border-top-color:#ff5e3a!important;border-radius:7px!important}.myAccount .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button.wc-forward{background-color:#ff5e3a;color:#ffffff!important;border-radius:12px!important;letter-spacing:0.9px!important;font-weight:500!important;font-size:14px!important;text-transform:uppercase!important;font-family:'Outfit',sans-serif!important}.myAccount .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button.wc-forward:hover{background-color:#e62a00!important}.woocommerce-info::before{color:#ff5e3a!important}.myAccount .woocommerce-MyAccount-content-wrapper div.woocommerce-Address address{padding:0!important;font-family:'Yantramanav';font-size:16px}.myAccount .woocommerce-MyAccount-content-wrapper .woocommerce-Address-title>.edit{margin:0 0 10px!important;position:relative!important;color:#ff5e3a!important;font-family:'Yantramanav';font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;padding:10px 24px;border:1px solid currentColor;border-radius:12px;line-height:1em}.myAccount .woocommerce-MyAccount-content-wrapper .woocommerce-Address-title>.edit:hover{color:#ffffff!important;background-color:#ff5e3a!important}.myAccount form.xoo-el-code-form input.xoo-el-code-input{max-width:48px;height:54px;font-size:20px;font-weight:700}.wpc-filters-widget-wrapper .wpc-filters-section{margin-bottom:32px}.wpc-filters-widget-containers-wrapper .wpc-filters-widget-top-container{background-color:#fff0}.wpc-filters-widget-containers-wrapper .wpc-filters-widget-top-container:before{display:none}.wpc-filters-widget-containers-wrapper .wpc-filters-widget-top-container .wpc-inner-widget-chips-wrapper{overflow-y:hidden}body ul.wpc-filter-chips-list{padding:0;display:flex;flex-wrap:wrap}.wpc-posts-found{margin-bottom:20px}.wpc-filter-datepicker .ui-datepicker-current,.wpc-term-count-brackets-close,.wpc-term-count-brackets-open{display:inline-flex!important}.wpc-filter-title{color:var(--e-global-color-7105a50);font-weight:600;font-family:var(--e-global-typography-primary-font-family)!important}.wpc-filter-header .wpc-filter-title button{text-transform:unset;margin-bottom:12px;position:relative;display:flex;justify-content:space-between;align-items:center;letter-spacing:unset}.wpc-counter-length-3 .wpc-filter-label-wrapper .wpc-term-count{width:auto}.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item{margin-bottom:10px!important}.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label{border-radius:12px!important}.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{border-radius:12px!important;line-height:1em;font-size:14px;border:none!important}.wpc-filters-main-wrap .wpc-term-count{opacity:1}.wpc-filters-main-wrap li.wpc-term-item a{color:#212529}.wpc-term-item ul.children{display:flex;flex-direction:column;padding:0}.wpc-counter-length-2 .wpc-term-count{width:auto!important}.wpc-filters-main-wrap li.wpc-term-item label{line-height:1.1!important}.elementor-widget-filter-everything-sorting .widget_wpc_sorting_widget{margin-bottom:4px}.widget_wpc_sorting_widget .wpc-orderby-select{border-radius:12px;padding:6px 33px 4px 14px;border:1px solid #ced4da;line-height:1.4em;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://melcrist.ro/wp-content/uploads/2026/03/sort-2.svg);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 12px) center;color:#212529!important}body .wpc-filters-main-wrap .wpc-filters-widget-controls-container a.wpc-filters-apply-button,body .wpc-filters-main-wrap a.wpc-filters-reset-button,body .wpc-filters-main-wrap a.wpc-filters-submit-button{border-radius:12px;letter-spacing:.9px;font-weight:400;font-size:14px;color:#ffffff!important;background-color:#ff5e3a!important;text-transform:uppercase;font-family:'Outfit'!important;border:1px currentColor}body .wpc-filters-main-wrap a.wpc-filters-reset-button{color:var(--e-global-color-primary)!important;border:1px solid currentColor;background-color:transparent!important}.wpc-filters-main-wrap a.wpc-toggle-a{color:#002858!important;font-weight:300!important}.vezi-produs{flex:1 1 100%!important;justify-items:flex-end;display:flex}.vezi-produs a{height:40px;align-self:flex-end;display:flex;align-items:center;justify-content:center}.prod-loop .product_title{display:flex!important;height:42px;overflow:hidden}.woocommerce div.product form.cart div.quantity{flex:0 0 145px;border-radius:12px;border:1px solid #dee2e6;box-shadow:1px 2px 4px rgb(33 37 41 / .05);background:#fff}.woocommerce div.product form.cart div.quantity button.minus,.woocommerce div.product form.cart div.quantity button.plus{background-color:#fff;padding:12px}.woocommerce div.product form.cart div.quantity button.plus{margin-left:0}.woocommerce .single_variation_wrap .quantity .qty{font-size:16px;font-family:'Outfit';font-weight:400}.woocommerce div.product.elementor .woocommerce-tabs .panel{border-width:0!important;padding:0!important}.woocommerce .woocommerce-price-suffix{font-size:50%;color:#212529;font-weight:500;letter-spacing:.5px}.woocommerce-tabs .tabs{display:none}.woocommerce table.shop_attributes{border-top:none!important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:none!important}table tbody>.woocommerce-product-attributes-item:nth-child(odd)>td,table tbody>.woocommerce-product-attributes-item:nth-child(odd)>th{background-color:hsl(11 18% 98%)}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background-color:transparent!important}.woocommerce table.shop_attributes th{text-align:left;font-family:var(--e-global-typography-primary-font-family);font-weight:600;color:var(--e-global-color-primary);font-size:16px;width:300px;padding:12px}.woocommerce table.shop_attributes td p{padding:0}.woocommerce table.shop_attributes td{font-style:normal;vertical-align:middle;font-size:16px;line-height:1.5em}header .wlfmc-counter-wrapper .wlfmc-counter-icon .wlfmc-counter-number{min-width:16px!important;height:16px!important}header .header-my-account .elementor-icon-list-item>a:hover .elementor-icon-list-text{text-decoration:underline}header .detalii-cont>p{margin-bottom:0!important}.elementor-menu-cart__main{width:450px}.elementor-menu-cart__product{grid-template-columns:20% auto}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{line-height:1.25em}footer .elementor-menu-cart__product-price .quantity,header .elementor-menu-cart__product-price .quantity{background-color:#fff0;margin-top:8px}.smart-swatch-default{display:flex;flex-direction:column;align-items:flex-start}.smart-swatch-default .label label{font-weight:600;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:-9px;font-family:'Outfit'}.variations .reset_variations{visibility:hidden!important;display:none!important}@media (min-width:768px){header{z-index:101}.categories-container:hover{background-color:#2d365d!important}.categories-container:hover .categories-container-title a{color:#ffffff!important}.prod-categ-section .elementor-list-item-link-full_width:hover{background-color:#2D365D!important}.prod-categ-section .elementor-list-item-link-full_width:hover .elementor-icon-list-items li a .elementor-icon-list-text{color:#fff}}@media (max-width:767px){.elementor-menu-cart__main{width:85vw}.elementor-menu-cart__product{grid-template-columns:25% auto;padding-inline-end:20px}.woocommerce-error,.woocommerce-info,.woocommerce-message{flex-wrap:wrap}.woocommerce-message .button.wc-forward{margin-top:10px}.woocommerce table.shop_attributes th{width:40vw;padding:8px 12px;line-height:1.25em;font-size:14px}.woocommerce table.shop_attributes td{font-size:14px;line-height:1.25em}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce-cart-form .e-shop-table.e-cart-section{padding:0 12px 12px}.woocommerce-cart-form .woocommerce-cart-form__cart-item{display:flex!important;padding:0!important;flex-wrap:wrap;align-items:center;justify-content:end}.woocommerce-cart-form .cart td:before{display:none}.woocommerce-cart-form .product-remove{order:1}.woocommerce-cart-form .product-thumbnail{display:inline-flex!important;padding:10px!important;order:2;flex:1}.woocommerce-cart-form td.product-name{flex:2 0 100%;width:100%;display:inline-flex!important;text-align:left!important;order:0;padding:20px 0 0!important}.woocommerce-cart-form .product-price{order:3}.woocommerce-cart-form .product-quantity{order:4}.woocommerce-cart-form .quantity{margin-left:8px}.woocommerce-cart-form .quantity button.minus,.woocommerce-cart-form .quantity button.plus{min-width:20px!important}.woocommerce .woocommerce-cart-form div.quantity .input-text.qty{width:25px}.woocommerce-cart-form .product-subtotal{order:5;flex:0;margin-left:20px}.checkout_customize .woocommerce-order{padding:20px}.checkout_customize .woocommerce-order .woocommerce-thankyou-order-details{display:flex;flex-direction:column}.checkout_customize .woocommerce-order .woocommerce-thankyou-order-details>li{border:none;padding:0;margin:0 0 16px}.hero-slide .elementor-main-swiper .elementor-swiper-button{display:none!important}.hero-slide .swiper-pagination{left:unset!important;right:20px}.megaMenu .elementor-nav-menu .menu-item-type-taxonomy a:hover{color:inherit!important;fill:none!important}.megaMenu .elementor-nav-menu .menu-item-type-taxonomy a::before,.megaMenu .elementor-nav-menu .menu-item-type-taxonomy a::after{height:0!important}.myAccount .xoo-el-form-container.xoo-el-form-inline{padding:20px!important}.myAccount .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;column-gap:2%;justify-content:center}.myAccount .woocommerce-MyAccount-navigation ul li{width:auto;flex:1 0 48%}.wpc-filters-widget-wrapper .wpc-filters-section{margin-bottom:12px}.vezi-produs a{height:auto}body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:block!important;margin:0 auto!important;border-radius:12px!important;background-color:#2d365d!important;color:#ffffff!important;border:1px solid currentColor}.wpc-icon-html-wrapper span{background:#ffffff!important}.wpc-button-inner{justify-content:center!important}.wpc-filter-chips-list li,body .wpc-filter-chips-list li.wpc-filter-chip,li.wpc-filter-chip{margin:0 4px 4px 0!important;font-size:10px!important}.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{font-weight:600!important;text-transform:uppercase!important;padding:1px 10px!important;font-family:'Outfit',sans-serif!important;line-height:1em!important}}