.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" ";}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both;}
.model{position:relative;}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table;}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both;}
:is(.editor,.cke_editable):has(.parent_w70){max-width:70%;margin:0 auto;}
@media (max-width:1199px) {
:is(.editor,.cke_editable):has(.parent_w70){max-width:100%;}
}
:is(.editor,.cke_editable):has(.text_strong_yellow) em strong,:is(.editor,.cke_editable):has(.text_strong_yellow) strong em{position:relative;margin-right:5px;background:linear-gradient(180deg,transparent 50%,#fdda5a 0);font-style:normal;}
.page_wrapper_bg .RWDeditor01 ol,.page_wrapper_bg .RWDeditor01 ul,.RWDproduct_page .products-info .txt .editor ul,.RWDproduct_page .products-info .txt .editor ol{margin-top:0;margin-bottom:0;padding-left:1rem;}
.pagecontent .RWDslider01,.pagecontent .RWDeditor01{margin-top:var(--ItemSpacing) !important;}
.pagecontent .article_model[data-seq="0"]{margin-top:0 !important;}
.pagecontent .RWDslider01,.pagecontent .RWDeditor01,.pagecontent .single-photo{margin-top:80px;}
.pagecontent .article_model[data-seq="0"]{margin-top:40px;}
.tpl-backbutton001 { display: inline-flex; width: auto; max-width: 100%; vertical-align: top; }
.tpl-backbutton001 .tpl-backbutton001-btn { appearance: none; -webkit-appearance: none; font-family: inherit; box-shadow: none; display: inline-flex; align-items: center; gap: var(--Space1, 0.5rem); margin: 0; padding: 0.5em 1.5em; border: 1px solid var(--BorderColorPrimary, #d9d9d9); border-radius: var(--BtnBorderRadius, 4px); background: var(--BtnOutlineBg, transparent); color: var(--BtnOutlineTextColor, #333); font-size: var(--BtnFontSize, 1rem); line-height: 1.4; cursor: pointer; transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease; }
.tpl-backbutton001 .tpl-backbutton001-icon { display: inline-flex; align-items: center; font-size: 1.1em; line-height: 1; }
.tpl-backbutton001 .tpl-backbutton001-text { display: inline-block; }
.tpl-backbutton001 .tpl-backbutton001-btn:hover { border-color: var(--ColorPrimary, #409eff); background: var(--BtnOutlineHoverBg, #f5f7fa); color: var(--BtnOutlineHoverTextColor, #333); }