:root{--bg-page:#F7F3EC;--bg-section:#EDE4D8;--text-primary:#2E2A24;--text-secondary:#6B6459;--btn-primary:#89554D;--btn-primary-h:#784A43;--btn-secondary:#536B82;--btn-tertiary:#82724F;--accent-nude:#D6AD94;--border:#DDD6C9;--font-main:'Lora',Georgia,'Times New Roman',serif;--gcid-link-color:#89554D}body{font-family:var(--font-main);font-size:17px;line-height:1.6;font-weight:400;color:var(--text-secondary);background-color:var(--bg-page)}p{margin-bottom:1.4em}strong,b{font-weight:600;color:var(--text-primary)}a{color:var(--btn-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--btn-primary-h)}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);font-weight:600;color:var(--text-primary);margin-bottom:.5em}h1{font-size:42px;line-height:1.25}h2{font-size:32px;line-height:1.25}h3{font-size:24px;line-height:1.3}h4{font-size:20px;line-height:1.35}h5{font-size:18px;line-height:1.4}h6{font-size:16px;line-height:1.4;letter-spacing:.5px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--btn-primary)}.et_pb_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{font-family:var(--font-main)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#FFFFFF!important;border:none!important;border-radius:12px!important;padding:18px 36px!important;box-shadow:0 4px 12px rgb(46 42 36 / .10)!important;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .18s ease!important}.et_pb_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background-color:var(--btn-primary)!important;color:#FFFFFF!important;border:none!important;padding:18px 36px!important;box-shadow:0 6px 16px rgb(46 42 36 / .16)!important;transform:translateY(-1px)}.et_pb_button:after{display:none!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background-color:#F3CFC6!important;color:var(--text-primary)!important}.btn-icon .et_pb_button:before,.btn-icon .et_pb_button:after{display:inline-block!important;position:static!important;opacity:1!important;margin:0 10px 0 0!important;font-size:18px!important;line-height:1!important;vertical-align:-2px}.et_pb_section{padding:80px 0}.et_pb_row{padding:0;max-width:1080px}.et_pb_section.section-tight{padding:40px 0}.et_pb_section.section-flush{padding:0}.section-alt{background-color:var(--bg-section)}.et_pb_menu .et-menu>li>a,.et_pb_menu .et-menu a{font-family:var(--font-main);font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary);transition:color .2s ease}.et_pb_menu .et-menu>li>a:hover{color:var(--btn-primary);opacity:1}.et_pb_menu .et-menu>li.current-menu-item>a,.et_pb_menu .et-menu>li.current-menu-ancestor>a{color:var(--btn-primary);opacity:1}.et_pb_menu .nav li ul{background-color:var(--bg-page);border:1px solid var(--border);border-top-width:1px;padding:8px 0}.et_pb_menu .nav li ul li a{font-size:13px;letter-spacing:.5px;text-transform:none;padding:8px 18px;color:var(--text-secondary)}.et_pb_menu .nav li ul li a:hover{color:var(--btn-primary);opacity:1}.et_mobile_menu{background-color:var(--bg-page)!important}.et_mobile_menu>li.menu-item>a,.et_mobile_menu>li.menu-item-has-children>a,.et_mobile_menu>li.current-menu-item>a,.et_mobile_menu>li.current-menu-ancestor>a,.et_mobile_menu>li.current_page_item>a{background-color:var(--bg-section)!important;color:var(--text-primary)!important;font-family:var(--font-main);font-size:15px;font-weight:600!important;opacity:1!important;padding:14px 16px!important;border-bottom:1px solid var(--border)}.et_mobile_menu>li.menu-item{background-color:transparent!important}.et_mobile_menu .sub-menu li,.et_mobile_menu .sub-menu li>a{background-color:transparent!important}.et_mobile_menu .sub-menu li>a{font-size:14px;font-weight:400!important;color:var(--text-secondary)!important;opacity:1!important}.et_mobile_menu li>a:hover{color:var(--btn-primary)!important;opacity:1!important}.et_mobile_menu>li.current-menu-item>a,.et_mobile_menu .sub-menu li.current-menu-item>a{color:var(--btn-primary)!important}.hdr-search .et_pb_searchform,.hdr-search .et_pb_searchform>div{position:relative;width:auto;display:inline-block}.hdr-search input.et_pb_s{width:44px!important;padding:10px 10px 10px 36px!important;border:none!important;box-shadow:none!important;outline:none;border-radius:0;background:transparent!important;font-family:var(--font-main);font-size:14px;color:var(--text-primary);cursor:pointer;transition:width .3s ease,background .3s ease}.hdr-search input.et_pb_s:focus{width:220px!important;background:var(--bg-section)!important;border:none!important;box-shadow:none!important;cursor:text}.hdr-search input.et_pb_searchsubmit{display:none!important}.hdr-search .et_pb_searchform>div:before{content:"\55";font-family:ETmodules;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text-primary);pointer-events:none}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-main)!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important;text-transform:none!important;color:var(--text-primary)!important;padding-top:14px!important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--font-main)!important;font-size:16px!important;font-weight:400!important;color:var(--text-secondary)!important}.woocommerce div.product .product_title{font-size:32px!important;line-height:1.25!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background-color:var(--accent-nude)!important;color:#4A2E20!important;font-family:var(--font-main);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:0;min-height:0;line-height:1;padding:8px 14px}.woocommerce .quantity input.qty{font-family:var(--font-main);border:1px solid var(--border);border-radius:8px;background:#fff0}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:var(--text-secondary)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--btn-primary)}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],textarea,select{font-family:var(--font-main);font-size:16px;color:var(--text-primary);background-color:#FFF;border:1px solid var(--border);border-radius:8px;padding:12px 14px}input:focus,textarea:focus,select:focus{border-color:var(--btn-primary);outline:none}@media (max-width:980px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}body{font-size:16px}.et_pb_section{padding:60px 0}.et_pb_section.section-tight{padding:32px 0}}@media (max-width:767px){h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}body{font-size:16px}.et_pb_section{padding:48px 0}.et_pb_section.section-tight{padding:28px 0}.et_pb_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:16px 28px!important;width:100%;text-align:center}.et_pb_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{padding:16px 28px!important}.et_pb_menu .et-menu>li>a{font-size:15px}.woocommerce div.product .product_title{font-size:24px!important}.hdr-search input.et_pb_s:focus{width:160px!important}}.grid-categorii.et_pb_row{width:94%!important;max-width:1600px!important}.grid-categorii .et_pb_column{display:flex;flex-direction:column}.cat-img.et_pb_image{width:100%;margin-bottom:14px!important;overflow:hidden;border-radius:2px}.cat-img .et_pb_image_wrap,.cat-img a{display:block;width:100%;overflow:hidden;line-height:0}.cat-img img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;display:block;transform:scale(1);transition:transform .65s cubic-bezier(.22,.61,.24,1);will-change:transform}.cat-img:hover img,.cat-img:focus-within img{transform:scale(1.08)}.titlu-cat{text-align:center;margin-top:0!important;margin-bottom:6px!important}.titlu-cat,.titlu-cat p,.titlu-cat h2,.titlu-cat h3,.titlu-cat h4{font-family:var(--font-main);font-size:22px;font-weight:500;line-height:1.3;color:var(--text-primary);margin-bottom:0!important}.link-cat{text-align:center;margin-top:0!important;margin-bottom:0!important}.link-cat,.link-cat p{font-size:15px;line-height:1.5;margin-bottom:0!important}.link-cat a{color:var(--text-primary);border-bottom:1px solid rgb(46 42 36 / .45);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.link-cat a:hover{color:var(--btn-primary);border-color:var(--btn-primary)}.grid-categorii.et_pb_row{display:flex;flex-wrap:nowrap;gap:16px}.grid-categorii.et_pb_row .et_pb_column{width:auto!important;flex:1 1 0%;margin:0!important}.cat-hover:hover .cat-img img{transform:scale(1.08)}.cat-hover:hover .link-cat a{color:var(--btn-primary);border-color:var(--btn-primary)}.cat-dim .et_pb_image_wrap{position:relative}.cat-dim .et_pb_image_wrap:after{content:"";position:absolute;inset:0;background:#fff0;transition:background .4s ease;pointer-events:none}.cat-dim:hover .et_pb_image_wrap:after{background:rgb(46 42 36 / .12)}@media (max-width:980px){.grid-categorii.et_pb_row{width:92%!important}.titlu-cat,.titlu-cat p,.titlu-cat h2,.titlu-cat h3,.titlu-cat h4{font-size:20px}}@media (max-width:767px){.grid-categorii.et_pb_row{width:92%!important;display:flex;flex-wrap:wrap;gap:12px}.grid-categorii.et_pb_row .et_pb_column{flex:0 0 calc(50% - 6px);width:auto!important;margin:0!important}.cat-img img{transition:none}.cat-img:hover img,.cat-hover:hover .cat-img img{transform:scale(1)}.cat-dim:hover .et_pb_image_wrap:after{background:#fff0}.cat-img.et_pb_image{margin-bottom:10px!important}.titlu-cat,.titlu-cat p,.titlu-cat h2,.titlu-cat h3,.titlu-cat h4{font-size:17px}.link-cat,.link-cat p{font-size:14px}}@media (prefers-reduced-motion:reduce){.cat-img img{transition:none}.cat-img:hover img,.cat-hover:hover .cat-img img{transform:scale(1)}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--btn-primary);outline-offset:3px}.footer-menu .et_mobile_nav_menu{display:none!important}.footer-menu .et_pb_menu__menu{display:block!important}.footer-menu .et-menu{display:block!important;text-align:left}.footer-menu .et-menu>li{display:block!important;float:none!important;margin:0 0 8px!important;padding:0!important}.footer-menu .et-menu>li>a{font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;padding:0!important;color:var(--text-secondary)}.footer-menu .et-menu>li>a:hover{color:var(--btn-primary)}.footer-menu .et-menu li:before,.footer-menu .et-menu li:after{display:none!important}.footer-menu .et-menu li.menu-item-has-children>a:after{display:inline-block!important;position:static!important;margin-left:6px;font-size:12px;opacity:.7}.footer-menu .et-menu .sub-menu{background-color:var(--bg-page)!important;border:1px solid var(--border)!important;border-radius:8px;box-shadow:0 4px 12px rgb(46 42 36 / .10);padding:6px 0!important;min-width:190px}.footer-menu .et-menu .sub-menu li{margin:0!important;padding:0!important}.footer-menu .et-menu .sub-menu li>a{display:block!important;padding:8px 16px!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--text-secondary)!important}.footer-menu .et-menu .sub-menu li>a:hover{color:var(--btn-primary)!important}@media (max-width:767px){.footer-menu .et-menu,.footer-menu .et-menu>li,.footer-menu .et-menu>li>a{text-align:center!important}.footer-menu .et_pb_menu__menu,.footer-menu .et_pb_menu_inner_container{justify-content:center!important}.footer-menu .et-menu .sub-menu{left:50%!important;transform:translateX(-50%)!important;text-align:center!important}.footer-menu .et-menu .sub-menu li>a{text-align:center!important;padding:10px 16px!important}.footer-menu .et-menu>li{margin-bottom:18px!important}.footer-menu .et-menu>li>a{display:inline-block;padding:4px 0!important}.footer-sectiune .et_pb_column{text-align:center;margin-bottom:30px!important}.footer-sectiune .et_pb_image,.footer-sectiune .et_pb_image .et_pb_image_wrap{display:block;margin:0 auto}.footer-sectiune .et_pb_image img{max-width:260px}}.acf-custom-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;margin:24px 0 28px;padding:24px;background:var(--bg-section);border-radius:12px}.acf-custom-fields .acf-field:has(.acf-radio-group),.acf-custom-fields .acf-field:has(textarea),.acf-custom-fields .acf-field:has(input[type="file"]){grid-column:1 / -1}.acf-custom-fields .acf-field label{display:block;margin-bottom:6px;font-family:var(--font-main);font-size:14px;font-weight:500;line-height:1.4;color:var(--text-primary)}.acf-custom-fields .acf-field abbr.required{color:var(--btn-primary);border:none;text-decoration:none;margin-left:2px}.acf-custom-fields .acf-field input[type="text"],.acf-custom-fields .acf-field input[type="file"],.acf-custom-fields .acf-field textarea,.acf-custom-fields .acf-field select{width:100%;font-family:var(--font-main);font-size:16px;color:var(--text-primary);background-color:#FFF;border:1px solid var(--border);border-radius:8px;padding:11px 14px;transition:border-color .2s ease}.acf-custom-fields .acf-field input:focus,.acf-custom-fields .acf-field textarea:focus,.acf-custom-fields .acf-field select:focus{border-color:var(--btn-primary);outline:none}.acf-custom-fields .acf-radio-group{display:flex;flex-wrap:wrap;gap:10px}.acf-custom-fields .acf-radio{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:10px 18px;background:#FFF;border:1px solid var(--border);border-radius:8px;font-weight:400!important;cursor:pointer;transition:border-color .2s ease,background .2s ease}.acf-custom-fields .acf-radio:hover{border-color:var(--btn-primary)}.acf-custom-fields .acf-radio input[type="radio"]{width:auto;margin:0;accent-color:var(--btn-primary)}.acf-custom-fields .acf-radio:has(input:checked){border-color:var(--btn-primary);background:#FFF;box-shadow:inset 0 0 0 1px var(--btn-primary)}@media (max-width:767px){.acf-custom-fields{grid-template-columns:1fr;gap:14px;padding:18px}}@media (max-width:1200px){.et_pb_row_1_tb_body{display:block!important}.et_pb_row_1_tb_body>.et_pb_column{width:100%!important;max-width:100%!important;flex:none!important;margin:0 0 30px!important}.et_pb_row_1_tb_body>.et_pb_column:last-child{margin-bottom:0!important}.et_pb_row_1_tb_body .et_pb_button_module_wrapper{display:inline-block;margin:0 8px 10px 0!important}.et_pb_row_1_tb_body .et_pb_button_module_wrapper .et_pb_button{width:auto!important}}@media (max-width:1200px){.et_pb_row_0_tb_body{display:block!important}.et_pb_row_0_tb_body>.et_pb_column{width:100%!important;max-width:100%!important;flex:none!important;margin:0 0 40px!important}.et_pb_row_0_tb_body>.et_pb_column:last-child{margin-bottom:0!important}.et_pb_row_0_tb_body .et_pb_wc_images{max-width:620px;margin:0 auto}}.hdr-mid{position:relative!important;z-index:1005!important}.hdr-mid .hdr-right,.hdr-right .hdr-lang,.hdr-right .hdr-currency,.hdr-right .hdr-lang .et_pb_text_inner,.hdr-right .hdr-currency .et_pb_text_inner{position:relative!important;z-index:1006!important;overflow:visible!important}#page-container .hdr-lang .wpml-ls,#page-container .hdr-lang .wpml-ls-legacy-dropdown,#page-container .hdr-currency .wcml-dropdown{width:auto!important;max-width:none!important;display:inline-block!important;vertical-align:middle;position:relative!important;z-index:1007;margin:0!important;padding:0!important}#page-container .hdr-currency .wcml-dropdown ul,#page-container .hdr-currency .wcml-dropdown li,#page-container .hdr-lang .wpml-ls ul,#page-container .hdr-lang .wpml-ls li{list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}#page-container .hdr-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,#page-container .hdr-currency .wcml-dropdown .wcml-cs-item-toggle{display:inline-block!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:6px 18px 6px 0!important;margin:0!important;font-family:var(--font-main)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--text-primary)!important;cursor:pointer;position:relative!important;white-space:nowrap}#page-container .hdr-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover,#page-container .hdr-currency .wcml-dropdown .wcml-cs-item-toggle:hover,#page-container .hdr-currency .wcml-dropdown .wcml-cs-item-toggle:focus{background:transparent!important;color:var(--btn-primary)!important}#page-container .hdr-currency .wcml-cs-item-toggle img,#page-container .hdr-currency .wcml-cs-item-toggle:before{display:none!important}#page-container .hdr-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,#page-container .hdr-currency .wcml-dropdown .wcml-cs-item-toggle:after{content:""!important;position:absolute!important;right:3px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;border-top:none!important;border-left:none!important;border-radius:0!important;background:none!important;transform:rotate(45deg)}#page-container .hdr-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,#page-container .hdr-currency .wcml-dropdown .wcml-cs-submenu{background:var(--bg-page)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 4px 12px rgb(46 42 36 / .10)!important;padding:6px 0!important;margin-top:0!important;min-width:120px!important;width:auto!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:1010!important}#page-container .hdr-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,#page-container .hdr-currency .wcml-dropdown .wcml-cs-submenu li button{display:block!important;width:100%!important;text-align:left!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px 16px!important;font-family:var(--font-main)!important;font-size:13px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--text-secondary)!important;cursor:pointer;white-space:nowrap}#page-container .hdr-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover,#page-container .hdr-currency .wcml-dropdown .wcml-cs-submenu li button:hover{color:var(--btn-primary)!important;background:transparent!important}#page-container .hdr-lang .wpml-ls-display{display:none!important}#page-container .hdr-lang .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu,#page-container .hdr-lang .wpml-ls-legacy-dropdown:focus-within .wpml-ls-sub-menu,#page-container .hdr-currency .wcml-dropdown:hover .wcml-cs-submenu,#page-container .hdr-currency .wcml-dropdown:focus-within .wcml-cs-submenu{display:block!important;visibility:visible!important;opacity:1!important}#page-container .hdr-right .hdr-currency{margin-left:14px!important}@media (max-width:767px){#page-container .hdr-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,#page-container .hdr-currency .wcml-dropdown .wcml-cs-item-toggle{font-size:13px!important;padding:6px 16px 6px 0!important}#page-container .hdr-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,#page-container .hdr-currency .wcml-dropdown .wcml-cs-submenu li button{padding:10px 16px!important}}