.wpcf7{background:#fff}.wpcf7-textarea{width:100%;height:120px;box-shadow:0 0 5pt 0.5pt #eee}.wpcf7 input{width:100%;padding:8px;box-shadow:0 0 5pt 0.5pt #eee}.wpcf7-text{width:100%}.wpcf7-submit{background:#d39a5b!important;color:#ffffff;width:30%!important;border-radius:7px;padding:10px;font-size:17px}.et-cart-info{display:none}.ds-custom-link a{padding:10px!important;background:#fff;color:#00738d!important;border:2px solid #975f2f;border-radius:6px}.ds-custom-link a:hover{background:#fff;color:#00738d!important;opacity:1!important;border:2px solid #975f2f}body.single-product img#logo{}.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.3);transition:all 2s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}ul#top-menu>li:not(:last-child){padding-right:16px!important}#et_top_search{margin-left:10px!important}.et_pb_gallery_grid .et_pb_gallery_item,.et_pb_gallery_grid .column_width,.et_pb_gallery_grid .et_pb_gallery_image,.et_pb_gallery_grid .et_pb_gallery_image.portrait img{width:100%}.et_pb_gallery_grid .et_pb_gallery_image img{min-width:100%}.et_pb_gallery_grid .et_pb_gallery_image,.et_pb_gallery_grid .et_pb_gallery_image.landscape img{height:200px}.et_pb_gallery_grid .et_pb_gallery_image img{min-height:200px}.et_pb_gallery_grid .gutter_width{width:15px}.et_pb_gallery_image img{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.mfp-title{display:none}select{height:35px}#gf{float:right}ul #kl{position:relative;list-style:none}ul#kl li::before{content:'▶';color:#00738d;margin-right:5px;position:absolute;left:45px}ul#kl li{list-style:none;margin-left:5px;margin-top:10px}#gf img{max-width:93%!important;margin-top:7px}img#imgmenu{padding:2px;position:absolute;margin-left:10px;top:45px;right:0px}img#imgmenu1{padding:2px;position:absolute;margin-left:10px;bottom:133px;right:0px}img#imgmenu2{padding:2px;position:absolute;margin-left:10px;bottom:45px;right:0px}.content-column.one_half{padding-right:10px}.wpcf7 form.sent .wpcf7-response-output{border-color:#975f2f!important}embed,iframe{min-height:600px!important}body:not(.et-fb-root-ancestor) [class*='et-lb-content'],.et-lb-wrapper{position:fixed!important;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%}body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row{position:relative;top:50px}.et-lb-open{visibility:visible!important;width:100%}span.et-lb-close{font-size:46px;right:-1vw;margin-top:-51px;display:block;color:#fff;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute}body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open){transform:scale(.3);opacity:0}body:not(.et-fb-root-ancestor) [class*='et-lb-btn']{cursor:pointer}p.zeno_font_resizer>a{color:blue}.lbc-weather-date{font-size:12px;color:rgba(255,255,255,0.85);text-align:center;margin-bottom:4px}.lbc-weather-strip{display:flex;align-items:center;justify-content:center;gap:18px;background:rgba(255,255,255,0.95);border-radius:30px;padding:10px 22px;box-shadow:0 2px 10px rgba(0,0,0,0.15);width:fit-content;max-width:92vw;margin:0 auto;flex-wrap:wrap}.lbc-weather-now{display:flex;align-items:center;gap:8px;padding-right:14px;border-right:1px solid #e0e0e0;white-space:nowrap}.lbc-weather-location{font-size:12px;color:#6b6b6b}.lbc-weather-main{font-size:16px;font-weight:600;color:#1a3c34}.lbc-weather-day{display:flex;align-items:center;gap:5px;font-size:13px;white-space:nowrap}.lbc-day-label{color:#6b6b6b}.lbc-day-icon{font-size:14px}.lbc-day-temp{color:#1a3c34;font-weight:500}.lbc-day-rain{font-size:11px;color:#4a7c94}@media (max-width:768px){.lbc-weather-strip{border-radius:16px;padding:10px 16px;gap:12px}}@media (max-width:480px){.lbc-weather-strip{flex-direction:column;gap:8px;padding:12px 16px;border-radius:16px}.lbc-weather-now{border-right:none;border-bottom:1px solid #e0e0e0;padding-right:0;padding-bottom:8px;width:100%;justify-content:center}.lbc-weather-day{font-size:12px}.lbc-weather-strip>div:not(.lbc-weather-now){display:inline-flex}.lbc-weather-strip{display:flex;flex-wrap:wrap;justify-content:center}}.lbc-wedding-form{width:100%!important;max-width:520px!important;margin:25px 0!important;padding:40px!important;background-color:#ffffff!important;box-sizing:border-box!important}.lbc-wedding-form .wpcf7-form-control-wrap{display:block!important;width:100%!important}.lbc-wedding-form .lbc-field{margin:0 0 20px!important;padding:0!important}.lbc-wedding-form .lbc-field label{display:block!important;width:100%!important;margin:0 0 7px!important;padding:0!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8C8C86!important;line-height:1.4!important;font-weight:400!important}.lbc-wedding-form .lbc-field input[type="text"],.lbc-wedding-form .lbc-field input[type="tel"],.lbc-wedding-form .lbc-field input[type="email"]{display:block!important;width:100%!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:8px 12px!important;border:none!important;border-bottom:1px solid #d5d0c9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;line-height:1.2!important;box-sizing:border-box!important;outline:none!important;transition:border-color .2s!important}.lbc-wedding-form .lbc-field input[type="text"]:focus,.lbc-wedding-form .lbc-field input[type="tel"]:focus,.lbc-wedding-form .lbc-field input[type="email"]:focus{border-color:#26344A!important}.lbc-wedding-form .wpcf7-not-valid-tip{display:block!important;font-size:12px!important;margin-top:5px!important;color:#b23a2e!important}.lbc-wedding-form br{display:none!important}.lbc-wedding-form .lbc-button{margin:8px 0 0!important;padding:0!important}.lbc-wedding-form .lbc-button input[type="submit"]{display:inline-block!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 26px!important;border:none!important;border-radius:0!important;background:#d39a5b!important;color:#ffffff!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important;white-space:nowrap!important;cursor:pointer!important;transition:background .2s!important}.lbc-wedding-form .lbc-button input[type="submit"]:hover{background:#b87f45!important}.lbc-wedding-form .lbc-button input[type="submit"]:hover{background:#26344A!important}.lbc-wedding-form .wpcf7-response-output{margin:16px 0 0!important;padding:10px 0 0!important;border:none!important;border-top:1px solid rgba(20,20,20,.13)!important;font-size:12.5px!important;color:#8C8C86!important}