.static-lead-modal[hidden]{display:none}

.static-lead-modal{position:fixed;inset:0;z-index:9000}

.static-lead-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}

.static-lead-modal__dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));background:#fff;padding:28px;border-radius:4px;box-shadow:0 18px 60px rgba(0,0,0,.25);display:grid;gap:14px}

.static-lead-modal__title{font-size:24px;font-weight:700;color:#222}
.static-lead-modal__intro{margin-top:-6px;color:#555;font-size:13px;line-height:1.45}

.static-lead-modal__dialog label{display:grid;gap:6px;font-size:14px;color:#333}

.static-lead-modal__dialog input,.static-lead-modal__dialog textarea{width:100%;border:1px solid #d8d8d8;border-radius:3px;padding:11px 12px;font:inherit}

.static-lead-modal__consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35}

.static-lead-modal__consent input{width:auto;margin-top:2px}

.static-lead-modal__close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:#555}

.static-lead-modal__submit{border:0;background:#d9251d;color:#fff;padding:13px 16px;border-radius:3px;font-weight:700;cursor:pointer}

.static-lead-modal__status{font-size:13px;color:#333}

.static-lead-open{overflow:hidden}

.static-page-stats{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}

.static-page-stats span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #d9dde2;background:#fff;color:#202832;border-radius:3px;font-size:13px;font-weight:700;line-height:1}

.static-product-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 10px;margin:8px 0 0;color:#4f5964;font-size:12px;font-weight:500;line-height:1.35;text-align:left}

.static-product-meta span{display:inline-flex;align-items:center}

.static-product-stars{color:#d6a11c;font-size:13px;letter-spacing:0}

.static-manual-copy{max-width:960px;margin:16px 0 24px;color:#2d333a;font-size:15px;line-height:1.58}
.static-desktop-context{display:none}
.static-copy-clear{clear:both}
@media (min-width: 901px){
  .static-manual-copy{float:left;width:calc(100% - 380px);max-width:820px;margin:16px 36px 28px 0}
  .static-desktop-context{display:block;float:right;width:320px;max-width:320px;margin:18px 0 28px;padding:2px 0 2px 22px;border-left:3px solid #b52126;color:#2d333a}
  .static-desktop-context__item{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid #e1e5e9}
  .static-desktop-context__label{display:block;color:#6d747c;font-size:12px;line-height:1.3;font-weight:700;text-transform:uppercase}
  .static-desktop-context__text{display:block;margin-top:5px;color:#2b3138;font-size:15px;line-height:1.45;font-weight:600}
  .static-desktop-context__link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;background:#b52126;color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}
  .static-desktop-context__link:hover{background:#9c1d21;color:#fff}
}

.static-manual-copy p{margin:0 0 12px}

.static-manual-copy ul{margin:0 0 12px 18px;padding:0}

.static-manual-copy li{margin:5px 0}.static-manual-copy h2{margin:0 0 12px;color:#222;font-size:22px;line-height:1.3;font-weight:700}.static-manual-copy h3{margin:16px 0 8px;color:#333;font-size:17px;line-height:1.35;font-weight:700}

.photo-sections-top-section-content[data-loaded="false"]{display:block}

.photo-sections-top-section-pictures{display:block;min-height:200px}

.photo-sections-top-loader.photo-sections-top-section-picture{display:none!important}

.photo-sections-top-section-picture{display:none;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:200px}

.photo-sections-top-section-pictures .photo-sections-top-section-picture:first-child{display:block!important}

.c-footer .widget-parts,

.c-footer .widget-panel-items{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}

@media (max-width: 640px){

  html,body{max-width:100%;overflow-x:hidden}

  *,*::before,*::after{box-sizing:border-box}

  img,video,iframe{max-width:100%;height:auto}

  table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}

  .intec-content,.intec-content-wrapper,.intec-template,.intec-template-layout,.intec-template-layout-page,.intec-template-layout-content{max-width:100%;min-width:0}

  .intec-grid,.intec-grid-item,.intec-grid-item-auto{max-width:100%;min-width:0}

  .widget-part-right,.widget-part-items,.widget-part-item,.widget-part-items-j,.widget-part-header{width:auto!important;max-width:100%;min-width:0}

  .c-footer .widget-part-right,

  .c-footer .widget-part-items,

  .c-footer .widget-part-item,

  .c-footer .widget-part-header{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 1 100%!important}

  .c-footer .widget-part-items{display:block!important}

  .c-footer .widget-part-item{overflow-wrap:anywhere}

  .c-footer .widget-panel,

  .c-footer .widget-panel-items{overflow:hidden!important}

  .c-footer .widget-panel-items{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}

  .c-footer .widget-panel-item{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;overflow-wrap:anywhere}

  .catalog-content,.catalog-description,.catalog-wrapper,.catalog-wrapper-2{max-width:100%;min-width:0}

  .static-page-stats{margin-top:10px}

  .static-page-stats span{font-size:12px}

  .static-product-meta{justify-content:flex-start;text-align:left;font-size:11px}

  .static-product-stars{font-size:12px}

  .static-manual-copy{font-size:14px;line-height:1.52;margin:12px 0 20px}.static-manual-copy h2{font-size:19px}.static-manual-copy h3{font-size:16px}
  .intec-template-layout-page-wrapper,
  .intec-template-layout-columns,
  .intec-template-layout-column,
  .intec-template-layout-column-wrapper,
  .intec-template-layout-column-adaptive,
  .catalog-content-right,
  .catalog-content-right-wrapper,
  [data-global-role="content"]{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important}
  .static-manual-copy,
  .catalog-content-right-wrapper>h2,
  .catalog-content-right-wrapper>h3,
  .catalog-content-right-wrapper>p,
  .catalog-content-right-wrapper>ul,
  .catalog-description{width:100%!important;max-width:calc(100vw - 40px)!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word;word-break:normal}
  .static-manual-copy h2,
  .static-manual-copy h3,
  .catalog-content-right-wrapper>h2,
  .catalog-content-right-wrapper>h3{white-space:normal!important;overflow-wrap:break-word}
  .static-product-meta{display:block!important;text-align:left!important;max-width:calc(100vw - 40px)!important;white-space:normal!important;margin:6px 0 10px}
  .static-manual-copy,
  .catalog-content-right-wrapper>h2,
  .catalog-content-right-wrapper>h3,
  .catalog-content-right-wrapper>p,
  .catalog-content-right-wrapper>ul,
  .catalog-description{width:350px!important;max-width:350px!important}
  .static-manual-copy h2{font-size:18px;line-height:1.28}
  @media (max-width: 360px){
    .static-manual-copy,
    .catalog-content-right-wrapper>h2,
    .catalog-content-right-wrapper>h3,
    .catalog-content-right-wrapper>p,
    .catalog-content-right-wrapper>ul,
    .catalog-description{width:300px!important;max-width:300px!important}
  }

  .c-panel.c-panel-template-1 .intec-content,

  .c-panel.c-panel-template-1 .scrollbar,

  .c-panel.c-panel-template-1 .widget-body{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}

  .c-panel.c-panel-template-1 .widget-body{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}

  .c-panel.c-panel-template-1 .widget-item-container{width:auto!important;max-width:none!important;min-width:0!important;flex:0 1 auto!important}

  .c-panel.c-panel-template-1 .widget-item{min-width:0!important;padding-left:2px!important;padding-right:2px!important}

  .c-panel.c-panel-template-1 .widget-item-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15}

}

@media (min-width: 641px) and (max-width: 1100px){

}