.elementor-kit-12{--e-global-color-primary:#1E1E1E;--e-global-color-secondary:#454545;--e-global-color-text:#393939;--e-global-color-accent:#E2D1B3;--e-global-color-3490b00:#FFFFFF;--e-global-color-0fe98f8:#F7F7F7;--e-global-color-1e41e50:#F4F4F4;--e-global-color-3f96f0d:#DADADA;--e-global-color-18eb229:#A9A9A9;--e-global-color-6135383:#FFFFFFB3;--e-global-color-f566b0d:#C4B59C;--e-global-color-817a782:#E8DECE;--e-global-color-43aa8e3:#FFFFFF80;--e-global-color-37eb38d:#F5B000;--e-global-color-bdbc93c:#50AFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-7784dd1-font-family:"Caladea";--e-global-typography-7784dd1-font-size:45px;--e-global-typography-7784dd1-font-weight:700;--e-global-typography-55f03c1-font-family:"Caladea";--e-global-typography-55f03c1-font-size:38px;--e-global-typography-55f03c1-font-weight:600;--e-global-typography-55f03c1-line-height:41px;--e-global-typography-db0921e-font-family:"Montserrat";--e-global-typography-db0921e-font-size:21px;--e-global-typography-db0921e-font-weight:600;--e-global-typography-cf783f8-font-family:"Montserrat";--e-global-typography-cf783f8-font-size:19px;--e-global-typography-cf783f8-font-weight:400;--e-global-typography-2803526-font-family:"Montserrat";--e-global-typography-2803526-font-size:17px;--e-global-typography-2803526-font-weight:400;--e-global-typography-5239fcb-font-family:"Montserrat";--e-global-typography-5239fcb-font-size:21px;--e-global-typography-5239fcb-font-weight:500;--e-global-typography-5239fcb-letter-spacing:1px;--e-global-typography-00751ab-font-family:"Caladea";--e-global-typography-00751ab-font-size:32px;--e-global-typography-00751ab-font-weight:600;--e-global-typography-00751ab-line-height:41px;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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:1366px){.elementor-kit-12{--e-global-typography-7784dd1-font-size:50px;--e-global-typography-55f03c1-font-size:31px;--e-global-typography-db0921e-font-size:20px;--e-global-typography-cf783f8-font-size:18px;--e-global-typography-2803526-font-size:17px;--e-global-typography-5239fcb-font-size:20px;--e-global-typography-00751ab-font-size:30px;--e-global-typography-00751ab-line-height:40px;}}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-7784dd1-font-size:45px;--e-global-typography-55f03c1-font-size:31px;--e-global-typography-db0921e-font-size:19px;--e-global-typography-cf783f8-font-size:18px;--e-global-typography-2803526-font-size:16px;--e-global-typography-5239fcb-font-size:19px;--e-global-typography-00751ab-font-size:28px;--e-global-typography-00751ab-line-height:33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-7784dd1-font-size:35px;--e-global-typography-55f03c1-font-size:28px;--e-global-typography-db0921e-font-size:17px;--e-global-typography-cf783f8-font-size:16px;--e-global-typography-2803526-font-size:15px;--e-global-typography-5239fcb-font-size:17px;--e-global-typography-00751ab-font-size:26px;--e-global-typography-00751ab-line-height:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//*shine*/
.buttonshine{
    overflow:hidden;
}
.buttonshine:hover::before {
  animation: shine 1s ease-out 1 forwards;
}

.buttonshine::before {
  content: "";
  position: absolute;
  width: 50px;
  height: 250px;
  background: rgba(255,255,255,.2);
  top: -50px;
  left: -110px;
  border-style:none;
  transform: rotate(20deg);
  animation: none;
}


.buttonshine:hover .buttonshinetext{
    letter-spacing: .6px;
}
.buttonshinetext{
    transition: .3s ease-in-out!important;
}

.buttonshineicon{
    position: absolute;
    right:15px;
    color:var(--e-global-color-primary);
}
.buttonshine:hover .buttonshineicon i{
    transform: scale(1.1);
    color:var(--e-global-color-3490b00);
}
.buttonshineicon i{
    transition:.15s ease-in-out;
}

@keyframes shine {
  0% {
    left: -110px;
  }

  60% {
    left: 120%;
  }

  to {
    left: 120%;
  }
}
/*shine*/



/*LOOP*/
.productloop{
backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
overflow: hidden;

}


.tags-container-center {
    text-align: center;
    width: 100%;
}
.kamien-tag{
    color:var(--e-global-color-primary);
        font-family: var(--e-global-typography-cf783f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-cf783f8-font-size);
    font-weight: 600;
}
.tag-container{
    height:135px!important;
    max-height: 135px;
}

.rodzaj-tag{
    color:var(--e-global-color-primary);
        font-family: var(--e-global-typography-2803526-font-family), Sans-serif;
    font-size: var(--e-global-typography-2803526-font-size);
    font-weight: 500
}

.kamien-tag:hover{
    color: var(--e-global-color-secondary)!important;
}
.rodzaj-tag:hover{
    color: var(--e-global-color-f566b0d)!important;
}
.loophover{
    position: absolute;
    bottom:0;
    opacity:0;
    filter:blur(25px);
    transition:opacity .4s!important;

}
.productloop:hover .loophover{
    opacity: 1;
}
/*LOOp*/

html {
  scroll-padding-top: 200px;
}/* End custom CSS */