.elementor-kit-1659{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#D1DBDB;--e-global-color-text:#8E9D9D;--e-global-color-accent:#888668;--e-global-color-54b57b5:#41423D;--e-global-color-ef5c424:#B08B4F;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2px;--e-global-typography-primary-letter-spacing:0.5px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-5509430-font-family:"Montserrat";--e-global-typography-5509430-font-size:16px;--e-global-typography-5509430-font-weight:500;}.elementor-kit-1659 button,.elementor-kit-1659 input[type="button"],.elementor-kit-1659 input[type="submit"],.elementor-kit-1659 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:var( --e-global-typography-5509430-font-family ), Sans-serif;font-size:var( --e-global-typography-5509430-font-size );font-weight:var( --e-global-typography-5509430-font-weight );color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-1659 button:hover,.elementor-kit-1659 button:focus,.elementor-kit-1659 input[type="button"]:hover,.elementor-kit-1659 input[type="button"]:focus,.elementor-kit-1659 input[type="submit"]:hover,.elementor-kit-1659 input[type="submit"]:focus,.elementor-kit-1659 .elementor-button:hover,.elementor-kit-1659 .elementor-button:focus{background-color:#50524B;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-1659 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-1659 button,.elementor-kit-1659 input[type="button"],.elementor-kit-1659 input[type="submit"],.elementor-kit-1659 .elementor-button{font-size:var( --e-global-typography-5509430-font-size );}}@media(max-width:1024px){.elementor-kit-1659 button,.elementor-kit-1659 input[type="button"],.elementor-kit-1659 input[type="submit"],.elementor-kit-1659 .elementor-button{font-size:var( --e-global-typography-5509430-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1659 button,.elementor-kit-1659 input[type="button"],.elementor-kit-1659 input[type="submit"],.elementor-kit-1659 .elementor-button{font-size:var( --e-global-typography-5509430-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Стили для карточки товара LORD: стили вкладок, применяются только внутри .tpl-single-lord */
.tpl-single-lord .astera-tabs .e-n-tabs-heading{
  gap:18px;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

/* Кнопки заголовков вкладок */
.tpl-single-lord .astera-tabs .e-n-tabs-heading .e-n-tab-title{
  -webkit-appearance:none; appearance:none;
  background:transparent !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important; outline:none !important;

  font-family:'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-weight:500; font-size:15px; line-height:1.2;
  color:#888668 !important;        /* неактивная вкладка */

  padding:0 16px 10px !important;
  margin:0 !important;
  text-transform:uppercase;
  position:relative;
  display:inline-block;
  transition:color .25s ease;
}

/* Сброс возможных псевдоэлементов темы */
.tpl-single-lord .astera-tabs .e-n-tabs-heading .e-n-tab-title::before{
  content:none !important;
}

/* Активная вкладка */
.tpl-single-lord .astera-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
  color:#41423D !important;
  font-weight:600;
}
.tpl-single-lord .astera-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content:"";
  position:absolute; left:0; bottom:0;
  height:2px; width:100%;
  background:#41423D;
}

/* Ховер */
.tpl-single-lord .astera-tabs .e-n-tabs-heading .e-n-tab-title:hover{
  color:#41423D !important;
}

/* Контент без рамок/тени */
.tpl-single-lord .astera-tabs .e-n-tabs-content{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}


/* Левая колонка: главное фото */
.tpl-single .left-col .main-photo{
  display:grid; place-items:center;
  aspect-ratio: 3 / 5;                    /* общая пропорция «двери» */
  border:1px solid #DDDDDD; background:#fff; padding:16px;
}
.tpl-single .left-col .main-photo img{
  width:100%; height:100%; object-fit:contain;
}

/* Цена и кнопки  */
.tpl-single .price-tag{ font-weight:600; color:#41423D; margin:.5rem 0 1rem; }
.tpl-single .btn-order, .tpl-single .btn-question{
  display:inline-flex; align-items:center; justify-content:center;
  padding:.75rem 1.25rem; border-radius:12px; text-decoration:none; color:#fff;
}
.tpl-single .btn-order{ background:#41423D; }
.tpl-single .btn-question{ background:#73735f; }
.tpl-single .btn-order:hover, .tpl-single .btn-question:hover{ opacity:.9; }/* End custom CSS */