.p-warnbottom {
  width: 100%;
  position: fixed;
  bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000; 
}

.l-wrapper--standard__content {
    width: 95%;
    margin: 0 auto; 
}
@media(min-width: 400px) {
  .l-wrapper--standard__content {
    width: 90%; } 
}
@media(min-width: 480px) {
  .l-wrapper--standard__content {
    width: 85%; } 
}
@media(min-width: 560px) {
  .l-wrapper--standard__content {
    width: 80%; } 
}
@media(min-width: 640px) {
  .l-wrapper--standard__content {
    width: 75%; } 
}
@media(min-width: 768px) {
  .l-wrapper--standard__content {
    width: 710px; } 
}
@media(min-width: 1024px) {
  .l-wrapper--standard__content {
    width: 900px; } 
}
@media(min-width: 1248px) {
  .l-wrapper--standard__content {
    width: 1100px; } 
}
@media(min-width: 1440px) {
  .l-wrapper--standard__content {
    width: 1300px; } 
}


.c-cookies {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  background: white;
  padding: 30px;
  border-top: 1px solid #E5E6E7;
  border-left: 1px solid #E5E6E7;
  -webkit-box-shadow: 3px 3px 3px 0 #808184;
  -moz-box-shadow: 3px 3px 3px 0 #808184;
  box-shadow: 3px 3px 3px 0 #808184; 
}
.c-cookies__warn {
    flex-basis: 100%;
    height: 130px;
    overflow: scroll; 
}
.c-cookies__warn::-webkit-scrollbar {
      width: 5px; 
}
.c-cookies__warn::-webkit-scrollbar-track {
      background: white; 
}
.c-cookies__warn::-webkit-scrollbar-thumb {
      background: #D0D2D4; 
}
.c-cookies__warn::-webkit-scrollbar-thumb:hover {
      background: white; 
}
@media(min-width: 768px) {
  .c-cookies__warn {
    flex-basis: 80%;
    height: auto; } 
}
.c-cookies__warn p {
      font-size: 15px;
      color: #57585A;
      line-height: 1.6; 
}
.c-cookies__button {
    flex-basis: 100%;
    justify-content: center;
    display: flex; 
}
@media(min-width: 768px) {
  .c-cookies__button {
    flex-basis: 20%;
    justify-content: flex-end; } 
}
.c-cookies__button button {
      padding: 10px 25px;
      font-size: 15px;
      text-transform: uppercase;
      color: white;
      background: #1B8A3D;
      position: relative;
      -webkit-box-shadow: 2px 2px 2px 0 #57585A;
      -moz-box-shadow: 2px 2px 2px 0 #57585A;
      box-shadow: 2px 2px 2px 0 #57585A;
      transition: 0.3s; 
}
.c-cookies__button button:hover {
        -webkit-box-shadow: 2px 2px 2px 0 #808184;
        -moz-box-shadow: 2px 2px 2px 0 #808184;
        box-shadow: 2px 2px 2px 0 #808184; 
}
.c-cookies__button button:active {
        top: 2px;
        -webkit-box-shadow: 0px 0px 0px 0 #57585A;
        -moz-box-shadow: 0px 0px 0px 0 #57585A;
        box-shadow: 0px 0px 0px 0 #57585A; 
}