.demo-note{font-size:13px;color:#aaa;font-style:italic;margin-top:10px}.hover-lift{transition:transform 0.9s ease-out;position:relative;z-index:1}.hover-lift:hover{transform:translateY(-15px)}.hover-lift::before,.hover-lift::after{display:none!important}.et_pb_blurb.hover-lift{transition:transform 0.8s ease-out!important;transform:translateY(0)!important;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.et_pb_blurb.hover-lift:hover{transform:translateY(-15px)!important;box-shadow:0 12px 24px rgba(0,0,0,0.15)!important}.et_pb_row{overflow:visible!important}.et_pb_section{overflow:visible!important}#main-header .menu-cta a{color:#3D1F1C!important;background-color:#CDAF8C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important;font-weight:bold!important;letter-spacing:1px!important;padding:8px 20px!important}#main-header .menu-cta a:hover{color:#CDAF8C!important;background-color:#3D1F1C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important}#main-header.et-fixed-header .menu-cta a{color:#3D1F1C!important;background-color:#CDAF8C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important;font-weight:bold!important;letter-spacing:1px!important;padding:8px 20px!important}#main-header.et-fixed-header .menu-cta a:hover{color:#CDAF8C!important;background-color:#3D1F1C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important}#main-header .menu-cta a,#main-header .menu-cta a:visited,#main-header .menu-cta a:focus{color:#3D1F1C!important}#main-header.et-fixed-header .menu-cta a,#main-header.et-fixed-header .menu-cta a:visited,#main-header.et-fixed-header .menu-cta a:focus{color:#3D1F1C!important}@media only screen and (max-width:980px){.menu-cta a{padding:6px 16px!important;color:#3D1F1C!important;background-color:#CDAF8C!important;box-shadow:0 0 0 2px #CDAF8C!important;border-radius:4px!important;font-weight:bold!important}}@media (max-width:980px){.et_mobile_menu li.menu-cta{padding:10px 16px!important;border-bottom:0!important}.et_mobile_menu li.menu-cta>a{display:block!important;text-align:center!important;padding:12px 16px!important;border-radius:4px!important;border-bottom:0!important;margin:0!important;line-height:1.2!important}}.parallax-fix .et_parallax_bg{background-size:100% auto!important;background-position:center center!important}.single-product .summary>p.price{display:none}.wcsatt-options-prompt-fieldset{margin:24px 0}.wcsatt-options-prompt-radios{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.wcsatt-options-prompt-radio{margin:0}.wcsatt-options-prompt-label{display:flex;align-items:center;gap:14px;border:1.5px solid #CDAF8C;border-radius:8px;padding:18px 20px;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease;font-family:'Lato',sans-serif}.wcsatt-options-prompt-label:hover{border-color:#7A4A3A}.wcsatt-options-prompt-label:has(input:checked){border-color:#5B2F2C;border-width:2px;background-color:#FAF7F2}.wcsatt-options-prompt-action-input{width:20px;height:20px;flex-shrink:0;accent-color:#5B2F2C}.wcsatt-options-prompt-text{font-size:18px;font-weight:700;color:#2A1210;display:block;margin-bottom:4px}.wcsatt-options-prompt-action{display:block;font-size:16px;color:#2A1210}.wcsatt-options-prompt-action .price,.wcsatt-options-prompt-action .subscription-price{font-weight:700;font-size:17px}.wcsatt-options-prompt-action .price del{opacity:0.5;font-weight:400;font-size:14px;margin-right:6px}.wcsatt-options-prompt-action .subscription-details{font-weight:400;color:#7A4A3A;font-size:15px}.wcsatt-options-prompt-action .price .woocommerce-Price-amount,.wcsatt-options-prompt-action .subscription-price .woocommerce-Price-amount{font-size:17px!important;font-weight:700}.single-product form.cart{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.single-product .quantity{margin:0}.single-product .quantity input.qty{width:70px!important;height:54px!important;border:2px solid #5B2F2C!important;border-radius:8px!important;background-color:#FAF7F2!important;color:#2A1210!important;font-size:17px!important;text-align:center!important;padding:0!important;box-sizing:border-box!important}.single-product .quantity .qty:focus{border-color:#5B2F2C;outline:none}.single-product .single_add_to_cart_button{flex:1;height:54px;margin:0;padding:0 16px;font-size:17px;border-radius:8px;background-color:#5B2F2C;border-color:#5B2F2C;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.single-product .single_add_to_cart_button:hover{background-color:#3D1F1C}table.variations,table.variations tbody,table.variations tr{display:block;width:100%;max-width:500px}table.variations th.label,table.variations td.value{display:block;width:100%}table.variations th.label label{font-family:'Merriweather',serif;font-weight:700;color:#3D1F1C;font-size:16px;margin-bottom:8px;display:block;white-space:nowrap}table.variations td.value select{width:100%!important;padding:12px 16px!important;font-size:16px!important;border:2px solid #3D1F1C!important;border-radius:4px!important;background-color:#FAF7F2!important;color:#2A1210!important;height:auto!important}@media (max-width:480px){table.variations{max-width:100%}table.variations td.value select{font-size:16px!important;padding:14px 16px!important}}.et_pb_shop .wcsatt-sub-options del{display:none!important}