@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Nunito:wght@300;400;500;600&family=Dancing+Script:wght@500;600&display=swap');:root{--parchment:#FBF6EF;--cream:#FFFDF9;--text-dark:#2C2018;--text-mid:#6B5040;--rose:#C4857A;--rose-light:#E8B5AD;--gold-light:#E8D5B0}body{background-color:#FBF6EF!important;font-family:'Nunito',sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond',serif!important;font-weight:400!important;color:#2C2018!important}.et_pb_fullwidth_header h2.et_pb_module_header{font-family:'Nunito',sans-serif!important;font-size:0.75rem!important;font-weight:500!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:#E8D5B0!important}.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-family:'Cormorant Garamond',serif!important;font-size:3.4rem!important;font-weight:300!important;line-height:1.15!important;letter-spacing:0.01em!important;text-transform:none!important;color:#FDF8F2!important;text-shadow:0 2px 20px rgba(44,32,24,0.25)!important}#main-header,.et-fixed-header{background-color:#FFFDF9!important;box-shadow:0 1px 20px rgba(180,120,80,0.08)!important;border-bottom:1px solid #E8D5B0!important}#top-menu li a,.et-menu li a{font-family:'Nunito',sans-serif!important;font-weight:500!important;font-size:0.82rem!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#6B5040!important}#top-menu li a:hover,.et-menu li a:hover{color:#C4857A!important}#page-container .et_pb_section{background-color:#FBF6EF!important}p,.et_pb_text p{font-family:'Nunito',sans-serif!important;line-height:1.85!important;color:#6B5040!important}.et_pb_image_wrap img,.et_pb_image img{border-radius:20px!important;box-shadow:0 8px 40px rgba(180,120,80,0.18)!important}.et_pb_text em,blockquote p{font-family:'Dancing Script',cursive!important;font-size:1.35rem!important;color:#C4857A!important;font-style:normal!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Cormorant Garamond',serif!important;font-size:1.3rem!important}.woocommerce ul.products li.product .price{color:#C4857A!important;font-weight:600!important}.woocommerce ul.products li.product{background:#FFFDF9!important;border-radius:16px!important;padding:20px!important;box-shadow:0 2px 16px rgba(180,120,80,0.08)!important;transition:box-shadow 0.3s,transform 0.3s!important}.woocommerce ul.products li.product:hover{box-shadow:0 8px 32px rgba(180,120,80,0.16)!important;transform:translateY(-4px)!important}#main-footer{background-color:#2C2018!important}#main-footer,#main-footer p{color:#F5EDE0!important}#main-footer a{color:#E8B5AD!important}.et_pb_contact_field input,.et_pb_contact_field textarea{background:#FFFDF9!important;border:1px solid #E8D5B0!important;border-radius:10px!important;font-family:'Nunito',sans-serif!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button,body #page-container .et_pb_section .et_pb_fullwidth_header_1 .et_pb_button_one.et_pb_button{background-color:#C4857A!important;color:#FDF8F2!important;border:none!important;border-radius:50px!important;font-family:'Nunito',sans-serif!important;font-size:0.78rem!important;font-weight:600!important;letter-spacing:0.2em!important;box-shadow:0 4px 20px rgba(196,133,122,0.3)!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover,body #page-container .et_pb_section .et_pb_fullwidth_header_1 .et_pb_button_one.et_pb_button:hover{background-color:#917BAD!important;color:#FDF8F2!important;transform:translateY(-2px)!important}