.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}#elementor-popup-modal-112 .dialog-widget-content{animation-duration:0.4s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-112 .dialog-message{width:100%;height:fit_to_content;align-items:center;}#elementor-popup-modal-112{justify-content:center;align-items:end;pointer-events:all;}#elementor-popup-modal-112 .dialog-close-button{display:flex;}/* Start custom CSS *//* p119-close */
#elementor-popup-modal-112 .dialog-close-button{top:5px!important;right:8px!important;left:auto!important;width:22px!important;height:22px!important;font-size:13px!important;color:#8A7B80!important;opacity:.9;pointer-events:auto;z-index:3;}
#elementor-popup-modal-112 .p119-bar-price{padding-right:30px;}
/* end close */
/* p119-bar-dock */
#elementor-popup-modal-112{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;display:block!important;pointer-events:none;}
#elementor-popup-modal-112 .dialog-widget-content{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;pointer-events:auto;}
#elementor-popup-modal-112 .dialog-message{width:100%!important;max-width:100%!important;display:block!important;height:auto!important;}
/* end dock */
/* p119-bar-fullwidth */
#elementor-popup-modal-112{padding:0!important;}
#elementor-popup-modal-112 .e-con,#elementor-popup-modal-112 .e-con-inner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;align-items:stretch!important;}
#elementor-popup-modal-112 .elementor-widget,#elementor-popup-modal-112 .elementor-widget-text-editor{width:100%!important;max-width:100%!important;}
#elementor-popup-modal-112 .p119-bar{width:100%;box-sizing:border-box;padding:8px 12px calc(10px + env(safe-area-inset-bottom));}

#elementor-popup-modal-112 .elementor-button{width:100%;}

#elementor-popup-modal-112 .p119-bar{font-family:"IBM Plex Sans KR",sans-serif;padding:8px 12px 10px;background:#FFFFFF;border-top:1px solid #E7DCDA;box-shadow:0 -4px 16px rgba(78,20,32,.10);}
#elementor-popup-modal-112 .p119-bar-price{font-size:12px;color:#5E5155;text-align:center;margin-bottom:7px;letter-spacing:-.01em;}
#elementor-popup-modal-112 .p119-bar-price strong{color:#241017;font-weight:600;}
#elementor-popup-modal-112 .p119-bar-row{display:flex;gap:6px;align-items:stretch;}
#elementor-popup-modal-112 a.p119-bar-btn{display:flex;align-items:center;justify-content:center;text-decoration:none;
 border-radius:4px;min-height:48px;padding:0 6px;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;}
#elementor-popup-modal-112 a.p119-bar-sec{flex:1 1 0;background:#FFFFFF;border:1px solid #E7DCDA;color:#241017;}
#elementor-popup-modal-112 a.p119-bar-sec:active{background:#F8F4F1;}
#elementor-popup-modal-112 a.p119-bar-pri{flex:1.7 1 0;background:#751F2D;border:1px solid #751F2D;color:#FFFFFF;}
#elementor-popup-modal-112 a.p119-bar-pri:active{background:#4E1420;}
#elementor-popup-modal-112 a.p119-bar-btn:focus-visible{outline:2px solid #751F2D;outline-offset:2px;}
@media(max-width:359px){#elementor-popup-modal-112 a.p119-bar-btn{font-size:13px;} #elementor-popup-modal-112 .p119-bar-price{font-size:11px;}}

@media(min-width:768px){#elementor-popup-modal-112{display:none!important;}}/* End custom CSS */