.elementor-kit-15{--e-global-color-primary:#D4AF37;--e-global-color-secondary:#8B6B2E;--e-global-color-text:#F5F2E9;--e-global-color-accent:#D4AF37;--e-global-typography-primary-font-family:"Bodoni Moda";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-letter-spacing:0.005em;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.05em;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6lh;--e-global-typography-text-letter-spacing:0.01em;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.12em;background-color:#0E0E10;color:#F5F2E9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6lh;letter-spacing:0.01em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;--e-preloader-animation-duration:600ms;--e-preloader-delay:300ms;--e-preloader-color:#D4AF37;--e-preloader-size:10px;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:#D4AF3700;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:0.6lh;letter-spacing:0.05em;color:#0E0E10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;border-radius:2px 2px 2px 2px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:#8B6B2E00;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;border-radius:2px 2px 2px 2px;}.elementor-kit-15 e-page-transition{background-color:#0E0E10;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#181A1EE6;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:#181A1EE6;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#181A1EE6;}.elementor-kit-15 p{margin-block-end:16px;}.elementor-kit-15 a{color:#D4AF37;font-weight:600;text-decoration:none;}.elementor-kit-15 a:hover{color:#8B6B2E;text-decoration:none;}.elementor-kit-15 h1{color:#F5F2E9;font-family:"Bodoni Moda", Sans-serif;font-size:56px;font-weight:700;line-height:2.5lh;letter-spacing:0.0005em;}.elementor-kit-15 h2{color:#F5F2E9;font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:700;line-height:90px;letter-spacing:0.0005em;}.elementor-kit-15 h3{color:#F5F2E9;font-family:"Bodoni Moda", Sans-serif;font-size:28px;font-weight:700;line-height:1.2lh;}.elementor-kit-15 h4{color:#F5F2E9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3lh;}.elementor-kit-15 h5{color:#F5F2E9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35lh;}.elementor-kit-15 h6{color:#D4AF37;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;}.elementor-kit-15 img{border-radius:6px 6px 6px 6px;}.elementor-kit-15 label{color:#F5F2E9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.35lh;letter-spacing:0.02em;}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4lh;letter-spacing:0.01em;color:#F5F2E9;accent-color:#D4AF37;background-color:#181A1E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;transition:0.3ms;padding:12px 16px 12px 16px;}.elementor-kit-15 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea:focus,.elementor-kit-15 .elementor-field-textual:focus{color:#F5F2E9;accent-color:#D4AF37;background-color:#181A1E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D4AF37;border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:6px;--container-default-padding-right:6px;--container-default-padding-bottom:6px;--container-default-padding-left:6px;}.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);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:#F5F2E9;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.03em;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.1);--error-message-icon-color:#C00000;--error-message-normal-links-color:#F5F2E980;--error-message-hover-links-color:var( --e-global-color-text );--error-box-border-radius:6px 6px 6px 6px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.03em;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.1);--message-message-icon-color:#00B700;--message-box-border-radius:6px 6px 6px 6px;--message-buttons-normal-text-color:#F5F2E9;--message-buttons-hover-text-color:#00B700;--message-buttons-hover-border-color:#00B700;--message-border-type:solid;--message-border-color:var( --e-global-color-text );--message-buttons-border-radius:6px 6px 6px 6px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:#F5F2E980;}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-text );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.03em;--info-message-icon-color:var( --e-global-color-text );--info-box-border-radius:6px 6px 6px 6px;--info-buttons-normal-text-color:var( --e-global-color-text );--info-buttons-hover-text-color:var( --e-global-color-primary );--info-buttons-hover-border-color:var( --e-global-color-primary );--info-buttons-hover-transition-duration:300ms;--info-border-type:solid;--info-border-color:var( --e-global-color-text );--info-buttons-border-radius:6px 6px 6px 6px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:15px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:15px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:15px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:9px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:9px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:9px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:9px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS *//*wszystkie czcionki h1*/
h1 {
  background: linear-gradient(
    135deg,
    #d4af37 2%,
    #fff7c0 20%,
    #d4af37 80%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  text-shadow: 0 0 0 rgba(212, 175, 55, 1);
}

/* SUWAK - Chrome, Safari, Edge */
*::-webkit-scrollbar {
  width: 6px !important;      /* pionowy suwak */
  height: 6px !important;     /* poziomy suwak */
}

*::-webkit-scrollbar-track {
  background: #0E0E10 !important;
}

*::-webkit-scrollbar-thumb {
  background-color: #6F5626 !important;
  border-radius: 6px !important;
  border: 1px solid transparent !important;
}

*::-webkit-scrollbar-thumb:hover {
  background-color: #D4AF37 !important;
}
/* SUWAK - Firefox */
* {
  scrollbar-width: thin !important;
  scrollbar-color: #6F5626 #0E0E10 !important;
}

/* brak zaznaczania elementow */
.nie-dotykaj {
  user-select: none !important;
  -webkit-user-select: none !important; /* Safari */
  -moz-user-select: none !important;    /* Firefox */
  -ms-user-select: none !important;     /* IE/Edge */
}

.woocommerce-notices-wrapper:focus,
.woocommerce-notices-wrapper:focus-visible,
.woocommerce-message:focus,
.woocommerce-message:focus-visible,
.woocommerce-error:focus,
.woocommerce-error:focus-visible,
.woocommerce-info:focus,
.woocommerce-info:focus-visible{
  outline:none !important;
  box-shadow:none !important;
}

@media (max-width:480px){
  .woocommerce-notices-wrapper .button,
  .woocommerce-message .button,
  .woocommerce-error .button,
  .woocommerce-info .button{
    font-size:9px !important;
    line-height:1.6em;
  }
}/* End custom CSS */