.elementor-kit-1{--e-global-color-primary:#c9a961;--e-global-color-secondary:#12152a;--e-global-color-text:#efe9d8;--e-global-color-accent:#e2c98a;--e-global-color-soulink0:#0b0d17;--e-global-color-soulsrf2:#1a1e36;--e-global-color-soulivr2:#c9c3b1;--e-global-color-soulmutd:#8b8778;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.05em;--e-global-typography-primary-letter-spacing:-0.4px;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:-0.2px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.65em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:3.4px;background-color:#0b0d17;color:#efe9d8;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;letter-spacing:0px;}.elementor-kit-1 button,.elementor-kit-1 input[type="button"],.elementor-kit-1 input[type="submit"],.elementor-kit-1 .elementor-button{background-color:#c9a961;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.8px;color:#0b0d17;border-radius:9px 9px 9px 9px;padding:16px 26px 16px 26px;}.elementor-kit-1 button:hover,.elementor-kit-1 button:focus,.elementor-kit-1 input[type="button"]:hover,.elementor-kit-1 input[type="button"]:focus,.elementor-kit-1 input[type="submit"]:hover,.elementor-kit-1 input[type="submit"]:focus,.elementor-kit-1 .elementor-button:hover,.elementor-kit-1 .elementor-button:focus{background-color:#e2c98a;color:#0b0d17;}.elementor-kit-1 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1 a{color:#e2c98a;}.elementor-kit-1 a:hover{color:#efe9d8;}.elementor-kit-1 h1{color:#efe9d8;font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;}.elementor-kit-1 h2{color:#efe9d8;font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.2px;}.elementor-kit-1 h3{color:#e2c98a;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-kit-1 h4{color:#efe9d8;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-kit-1 label{color:#c9a961;font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.5px;}.elementor-kit-1 input:not([type="button"]):not([type="submit"]),.elementor-kit-1 textarea,.elementor-kit-1 .elementor-field-textual{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;letter-spacing:0px;color:#efe9d8;background-color:rgba(11,13,23,0.7);border-radius:9px 9px 9px 9px;padding:12px 14px 12px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Soul — глобальный CSS сайта (Elementor Site Settings → Custom CSS).
   Тёмная тема для страниц WooCommerce (корзина, оформление, кабинет) и служебных экранов темы Hello.
   Палитра из soul/templates/razbor.html. */
body{background:#0b0d17;color:#efe9d8}
.elementor-page .page-header,.elementor-page .entry-title{display:none}
.page-header .entry-title,h1.entry-title{font:500 44px/1.05 "Cormorant Garamond",Georgia,serif;color:#efe9d8;margin:56px 0 24px}
.site-main,.page-content,.entry-content{color:#c9c3b1}
.woocommerce,.woocommerce-page{color:#c9c3b1}
.woocommerce a,.entry-content a{color:#e2c98a}
.woocommerce h2,.woocommerce h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;color:#efe9d8}
.woocommerce-cart .site-main,.woocommerce-checkout .site-main,.woocommerce-account .site-main{max-width:1120px;margin:0 auto;padding:0 24px 80px}

/* таблицы */
.woocommerce table.shop_table{border:1px solid rgba(201,169,97,.22);border-radius:12px;background:#12152a;border-collapse:separate}
.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:rgba(240,234,214,.08);color:#c9c3b1}
.woocommerce table.shop_table th{color:#c9a961;font:500 11.5px/1.4 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,.woocommerce-checkout-review-order-table .order-total td{color:#efe9d8}
.woocommerce-cart table.cart img{border-radius:8px}
.woocommerce .product-name dl.variation,.woocommerce .product-name .wc-item-meta{color:#8b8778;font-size:13px}

/* кнопки */
.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce #place_order,.woocommerce-button,
.wc-block-components-button{background:#c9a961!important;color:#0b0d17!important;border:1px solid #c9a961;border-radius:9px;
  font:600 13px/1 Manrope,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;padding:16px 26px!important;transition:.15s}
.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce #place_order:hover,.woocommerce button.button.alt:hover{background:#e2c98a!important;color:#0b0d17!important}
.woocommerce .button:disabled,.woocommerce button.button:disabled[disabled]{opacity:.5}

/* поля */
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,
.woocommerce-cart .coupon .input-text,.select2-container--default .select2-selection--single,.woocommerce-form-login .input-text{
  background:rgba(11,13,23,.7)!important;border:1px solid rgba(201,169,97,.22)!important;border-radius:9px;color:#efe9d8!important;
  padding:12px 14px!important;font:300 16px/1.4 Manrope,sans-serif;height:auto;color-scheme:dark}
.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#c9a961!important;outline:none}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#efe9d8;line-height:1.4}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}
.select2-dropdown{background:#12152a;border-color:rgba(201,169,97,.22);color:#efe9d8}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#1a1e36;color:#e2c98a}
.select2-search--dropdown .select2-search__field{background:#0b0d17;color:#efe9d8;border-color:rgba(201,169,97,.22)}
.woocommerce form .form-row label{color:#c9a961;font:500 11.5px/1.4 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase}
.woocommerce form .form-row .required{color:#d98a5a}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#d98a5a!important}
.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout #order_review_heading{margin-top:0}

/* оплата */
.woocommerce-checkout #payment{background:#12152a;border-radius:12px;border:1px solid rgba(201,169,97,.22)}
.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:rgba(240,234,214,.08);padding:18px}
.woocommerce-checkout #payment ul.payment_methods li{color:#efe9d8;line-height:1.5}
.woocommerce-checkout #payment ul.payment_methods li img{max-height:24px;margin-left:8px}
.woocommerce-checkout #payment div.payment_box{background:#1a1e36;color:#c9c3b1;border-radius:8px}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#1a1e36}
.woocommerce-checkout #payment div.place-order{padding:18px}
.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{color:#8b8778;font-size:14px}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:22px}

/* уведомления */
.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice{background:#12152a;color:#c9c3b1;border-top-color:#c9a961;border-radius:8px}
.woocommerce-error{border-top-color:#d98a5a}
.woocommerce-info::before,.woocommerce-message::before{color:#c9a961}
.woocommerce-error::before{color:#d98a5a}
.woocommerce-info a.button,.woocommerce-message a.button{padding:10px 16px!important}

/* кабинет */
.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
.woocommerce-MyAccount-navigation ul li a{display:block;padding:11px 0;color:#c9c3b1;border-bottom:1px solid rgba(240,234,214,.08);text-decoration:none;
  font:500 12.5px/1.4 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{color:#e2c98a}
.woocommerce-account .woocommerce-MyAccount-content{color:#c9c3b1}
.woocommerce-account .woocommerce-MyAccount-content p a{color:#e2c98a}
.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{background:#12152a;border:1px solid rgba(201,169,97,.22)!important;border-radius:12px!important;padding:26px!important}
.woocommerce-form-login .woocommerce-form-login__rememberme{color:#c9c3b1}
.soul-reports-table .button{margin-right:6px}
.woocommerce-order-received .woocommerce-order{color:#c9c3b1}
.woocommerce-order-overview{background:#12152a;border-radius:12px;padding:18px 22px;border:1px solid rgba(201,169,97,.22)}
.woocommerce ul.order_details li{border-right-color:rgba(240,234,214,.08);color:#8b8778}
.woocommerce ul.order_details li strong{color:#efe9d8}

/* цена в карточке на главной */
.soul-price-big .woocommerce-Price-amount{font:500 58px/1 "Cormorant Garamond",Georgia,serif;color:#e2c98a}
.soul-price-big .woocommerce-Price-currencySymbol{font-size:34px;margin-left:4px}

::selection{background:rgba(201,169,97,.35)}/* End custom CSS */