/** Shopify CDN: Minification failed

Line 85:5 Expected ":"
Line 793:29 Expected identifier but found "!"
Line 793:32 Expected identifier but found "!"

**/
.placek-classics-banner-wrapper-image img {
    display: block;
    min-height: 100vh;
   /*- object-fit: cover;--*/
}

.placek-classics-richtext-wrapper h2 {
    font-weight: 300;
    letter-spacing: .07353em;
    font-size: 3.4em;
    line-height: 1.29412;
    color: #151515;
    margin-top: 0;
    text-align: center;
    font-family: 'Bodoni 72';
    margin: 0;
    
}

.placek-classics-richtext-main {
    font-size: 10px;
}
.placek-classics-richtext-wrapper
.rte p {
    font-weight: 300;
    letter-spacing: .03846em;
    font-size: 1.3em;
    line-height: 1.92308;
    font-family: 'Bodoni 72';
}

.placek-classics-richtext-wrapper {
    text-align: center;
    max-width: 656px;
    margin: 0 auto;
    padding: 128px 0 114px;
}

.buttons-all a {
    margin: 0 8px 16px 8px;
    text-align: center;
    border-radius: 30px;
    display: inline-flex;
    min-height: 46px;
    padding: 0 16px;
    width: 276px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-weight: 500;
    letter-spacing: .16667em;
    font-size: 1.2em;
    line-height: 2;
    font-family: 'Riviera Nights';
    color: #FFFFFF;
    background: #676776;
}
.placek-classics-richtext-wrapper
.rte p {
    margin: 0;
    font-family: Arial;
  color: #151515;
}
.placek-classics-richtext-wrapper
.rte p + p {
    margin-top: 16px;
}

.buttons-all {
    margin-top: 40px;
}

.placek-classics-richtext-wrapper h2::after {
    display: block;
    width: 50px;
    height: 2px;
    background: #D2D2D2;
    b#D2D2D2: ;
    content: "";
    margin: 32px auto;
}

.the-form-wrapper {
    background: #e2e2e2;
}

.the-form-heading > button {
    display: block;
    padding: 0;
    margin: 0 auto;
    border: 0;
    background: transparent;
}

button.heading-btn svg {
    display: block;
}

.the-form-heading {
    padding: 18px;
    background: #555;
}

button.heading-btn svg path {
    color: #fff;
    opacity: 1;
    stroke: #fff;
}

button.heading-btn {
    display: flex;
    align-items: center;
    justify-content: center;
}

svg:not(.rrmc-button-svg-anim) {
    position: absolute;
}

.form-wrapper {
    max-width: 656px;
    margin: 0 auto;
}


.form-wrapper h3 {
    font-weight: 300;
    letter-spacing: .07353em;
    font-size: 3.4em;
    line-height: 1.29412;
    color: #151515;
    margin-top: 0;
    text-align: center;
    font-family: 'Bodoni 72';
    margin: 100px 0 48px;
}

body .form-wrapper input,body input:not([type=submit]):not([type=checkbox]) {
    font-size: 16px !important;
    height: 50px;
    padding: 3% 0 0 3% !important;
    background: transparent;
   /*--- color: #555 !important;---*/
    color: #e2e2e2;
    border: 0;
    border-bottom: 2px solid #555;
    font-family: "Riviera Nights", "Gill Alt One MT", Helvetica, Arial, -apple-system, sans-serif;
}

.form-wrapper input::placeholder {
    opacity: 0;
}

.the-form-field {
    position: relative;
}

.the-form-field label {
    pointer-events: none;
    position: absolute;
    top: 52%;
    transform: translateY(-50%) !important;
    left: 4%;
    transition: 0.25s ease;
    transform-origin: 0% 0%;
    font-size: 16px;
    color: #e2e2e2;
   font-family: Arial;
}

.the-form-field + .the-form-field {
    margin-top: 50px;
}
body .form-wrapper input:not(:placeholder-shown)~label,body .form-wrapper input:-webkit-autofill~label,
body .form-wrapper input:focus + label, body input:not([type=submit]):not([type=checkbox]):focus + label{
       transform: translateY(-90%) translateX(-18px) scale(0.75); 
}

 body input:not([type=submit]):not([type=checkbox]):focus + label{
       transform: translateY(-95%) translateX(-18px) scale(0.75) !important; 
}



.the-form-field textarea {
    font-family: Arial;
    font-size: 16px !important;
    color: #fff;
    padding: 4%;
    border: none;
  /*----border-bottom: 2px solid #676776;---*/
    word-wrap: wrap;
    word-break: break-all;
    width: 100%;
    position: relative;
    resize: none;
    overflow: auto;
    background: transparent;
    background: #e7e7e7;
  font-family: "Riviera Nights", "Gill Alt One MT", Helvetica, Arial, -apple-system, sans-serif;
}

div#placeholder {
    font-weight: lighter;
    font-family: Riviera Nights;
}

article.rrmc-marketing-article p {
    font-size: 1.6em;
    line-height: 1.5;
    color: #555;
    margin: 0;
}

article.rrmc-marketing-article {
    font-size: 10px;
    margin: 50px 0 0;
}

article.rrmc-marketing-article li {
    font-size: 1.4em;
    line-height: 1.5;
    color: #555;
    padding-bottom: 10px;
}

article.rrmc-marketing-article ul {
    list-style-type: disc;
    padding: 20px 0 20px 20px;
}

.theCheckbox {
    display: flex;
    align-items: flex-start;
}

.theCheckbox label {
    transform: none !important;
}

body .form-wrapper input#marketing {
    height: auto;
    display: none;
}

.theCheckbox label::before {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    top: 5px;
    left: -30px;
    position: relative;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #555;
    position: absolute;
}

.theCheckbox label::after {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    top: 11px;
    left: -24px;
    position: absolute;
    background-color: #555;
    content: '';
    display: inline-block;
    visibility: visible;
    opacity: 0;
}

.theCheckbox label {
    position: relative;
    margin-top: -11px;
    margin-bottom: 40px;
    margin-left: 30px;
    font-size: 16px;
}

.theCheckbox label p {
    color: #555;
    margin: 0;
}
.theCheckbox input:checked + label::after{
    opacity:1;
}
/*--.placek-classics-images-wrapper {
    display: flex;
}--*/

.placek-classics-images {
    max-width: 49.6012759%;
}

.placek-classics-images-wrapper img {
    width: 100%;
    display: block;
    object-fit: cover;
}

.placek-classics-images.k-classics-images > div:first-child {
    max-width: 73.917422%;
    margin: 112px auto 124px;
}

.placek-classics-images.k-classics-images > div:first-child + div {
    width: 103.85439%;
    margin-left: -16.884368%;
}

.placek-classics-images:first-child img {
    height: 90%;
}
.the-form-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    overflow: auto;
    transition: 0.8s linear;
    transform: translateY(100%);
    visibility: hidden;
}
.the-form-wrapper.show_form {
    transform: translateY(0);
    visibility: visible;
}
.the-form-field{
  background-color: #555555;
}

.the-form-field textarea {
  background-color: #555555;
}

.the-form-field textarea::placeholder{
  color: #e2e2e2 !important;
}


.placek-classics-images-wrapper{
  margin-bottom: 164px;
}


.the-form-field textarea{
  min-height: 87.47px !important;
}

.the-form-wrapper .form-wrapper a.more-info{
  font-size: 16px;
  padding: 15px 0;
  color: #555555;
  text-decoration: underline;
}

.placek-classics-richtext-main{
  background: #f2f2f2;
}

.placek-classics-images-wrapper{
  background: #f2f2f2;  
}


.submit_btn-wrapper{
  margin: 0 auto;
  margin-top: 35px;
  max-width: 276px;
  background: #555555;
  border-radius: 30px;
  margin-bottom: 50px;
}

.submit_btn-wrapper .submit-btn{
  border: none;
  width: 100%;
  padding: 7px 25px;
  background-color: #555555;
}

.submit_btn-wrapper .btn-text{
  display: inline-block;
    font-weight: 500;
    letter-spacing: .16667em;
    font-size: 16px;
    line-height: 2;
    text-transform: uppercase;
  color: #e2e2e2;
  /*-----  width: auto;
    height: auto;
    padding-right: 0;
    position: relative;
    right: -8px;
    transition: right .4s, transform .4s;
    will-change: right, padding;
  color: #e2e2e2;---*/
}


/*---.submit_btn-wrapper .btn-arrow{
  background: url('/cdn/shop/files/Transforming_brands_with_strategic_digital_solutions.__1_-removebg-preview.png?v=1710496635') 0% 50% no-repeat transparent;
    display: inline-block;
    width: 16px;
    height: 16px;
      opacity: 0;
    transition: opacity .4s, transform .4s;
    will-change: opacity;
  height: 16px !important;
  width: 16px !important;
}----*/


.submit_btn-wrapper:hover .btn-arrow{
  opacity: 1;
}

.submit_btn-wrapper:hover .btn-text{
  right: 0;
}

ul.cc-picker-code-list {
    z-index: 999999999 !important;
}


ul.cc-picker-code-list {
    z-index: 999999999 !important;
}

.the-form-field{
  display: flex;
}

.cc-picker.cc-picker-code-select-enabled{
  display:  flex;
  align-items: center;
}

input#form-id-177-Phone{
  padding-top: 0 !important;
}

.cc-picker-code-select-enabled:after{
  top: 22px !important;
  border-top: 5px solid #e2e2e2 !important;
}

.cc-picker.cc-picker-code-select-enabled{
  padding-left: 3%;
}

  input#form-id-177-Phone:focus{
    border: 0 !important;
  }

.the-form-field{
  display: flex;
}

.cc-picker.cc-picker-code-select-enabled{
  display:  flex;
  align-items: center;
}

input:hover label{
  transform: translateY(-90%) translateX(-18px) scale(0.75) !important;
}
.stopscroll {
    overflow: hidden;
}

.the-form-wrapper::-webkit-scrollbar {
    display: none;
}

.the-form-wrapper article.rrmc-marketing-article{
  display: none;
}

.the-form-wrapper .theCheckbox{
  display: none;
}


.the-form-wrapper .form-wrapper a.more-info{
  display: none;
}

.placek-classics-banner-mobile-image{
  display: none;
}





.placek-classics-images-wrapper .placek-classics-mobile-video{
  display: none;
}

.placek-classics-images-wrapper .placek-classics-video video{
  width: 100%;
  height: auto;
  display: block;
}

  .placek-classics-images-wrapper .placek-classics-mobile-video video{
    width: 100%;
    height: auto;
    display: block;
  }



.form-wrapper .submit-massage{
  position: absolute;
  padding: 20px;
  border-radius: 30px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #555555;
  max-width: 500px;
  bottom: -38rem;
}

.the-form-wrapper{
  padding-bottom: 200px;
}

.form-wrapper .submit-massage h3{
font-weight: 300;
    letter-spacing: .07353em;
    font-size: 28px;
    line-height: 1.29412;
    color: #e3e3e3;
    margin-top: 0;
    text-align: center;
    font-family: 'Bodoni 72';
    margin: 0;
}

.submit_btn-wrapper:focus + .submit-massage{
  opacity: 1;
}



/*--header ul#nt_menu_id > li .sub-menu{
  opacity: 0 !important;
}---*/

video{
  display: block;
}


.herovideo_banner video{
  display: block;
}
body input:not([type=submit]):not([type=checkbox]):focus + label, body input:not([type=submit]):not([type=checkbox]):not(:placeholder-shown) + label {
    transform: translateY(-95%) translateX(-18px) scale(0.75) !important;
   font-family: Arial;
}

.placek-classics-banner-wrapper-image img{
  width: 100%;
  object-fit:cover;
      object-position: left;
      min-height: 86vh;
}



.lazy_menu > .has-children .sub-menu.sub-menu-2.pa.op__0{
  opacity: 0;
 
}

.lazy_menu > .has-children:hover .sub-menu.sub-menu-2.pa.op__0 {
  opacity: 1 !important;
  position: static !important;
  transform: translateX(20%);
}

.placek-classics-images-grid{
  display: flex;
  margin-bottom: 100px;
}



.the-form-wrapper .cc-picker-code{
  font-family: "Riviera Nights", "Gill Alt One MT", Helvetica, Arial, -apple-system, sans-serif;
  font-size: 14px;
}

/* input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #555 inset !important; 
} */

.the-form-field input:-webkit-autofill,
.the-form-field  input:-webkit-autofill:hover, 
.the-form-field  input:-webkit-autofill:focus, 
.the-form-field  input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 0px transparent inset !important;
    -webkit-text-fill-color:#f5f5f5 !important;
}

@media (max-width: 980px) {
.header__mid svg.Icon.Icon--cart{
  bottom: -12px;
}


 .header__mid .icon_cart .tcount{
   top: -17px;
 }
  
}








@media (max-width: 767px) {

body input:not([type=submit]):not([type=checkbox]):focus + label, body input:not([type=submit]):not([type=checkbox]):not(:placeholder-shown) + label {

    transform: translateY(-90%) translateX(-10px) scale(0.75) !important;
}

  .placek-classics-images-grid{
    flex-direction: column;
  }

  .placek-classics-images{
    max-width: 100%;
  }
  .placek-classics-images.k-classics-images{
    max-width: 100%;
  }

  .theCheckbox label::after{
    top: 9px;
  }

  .placek-classics-images-wrapper{
  margin-bottom: 85px;
  }

.placek-classics-richtext-wrapper{
  padding-top: 114px;
  padding-bottom: 114px;
  padding-left: 16px;
  padding-right: 16px;
}

.placek-classics-richtext-wrapper h2{
    font-weight: 300;
    letter-spacing: .1em;
    font-size: 32px;
    line-height: 1.3;
    text-transform: uppercase; 
}

.placek-classics-richtext-wrapper h2::after{
  margin: 24px auto;
}

.placek-classics-images-wrapper{
  flex-direction: column;
}

.placek-classics-images{
  max-width: 82%;
}

.placek-classics-images.k-classics-images{
  max-width: 100%;
}

.placek-classics-images.k-classics-images > div:first-child{
  margin-right: 0;
  margin-top: 0px;
  margin-bottom: 0;
  max-width: 82%;
}

.placek-classics-images.k-classics-images > div:first-child + div{
  margin: 0 auto;
  width: 90%;
  margin-top: 0px;
}

.the-form-wrapper .form-wrapper{
  padding-left: 16px;
  padding-right: 16px;
}


.form-wrapper h3{
  font-size: 32px;
}

.theCheckbox label::before{
  top: 3px;
} 



  .header__mid .container{
    padding-right: 30px;
  }

  .placek-classics-banner-mobile-image{
    display: block;
  }

 

  .placek-classics-images-wrapper .placek-classics-mobile-video{
    display:  block;
  }



 .placek-classics-images-wrapper .placek-classics-video{
  display: none;
}

.form-wrapper .submit-massage h3{
  font-size: 22px;
}
  

.form-wrapper .submit-massage{
  max-width: 370px;
}

.placek-classics-banner-wrapper-video{
  display: none;
}

  .placek-classics-banner-wrapper-image{
    display: none;
  }
  
}


@media (max-width: 420px) {

.form-wrapper .submit-massage{
  margin-left: 20px;
  margin-right: 20px;
}

  .placek-classics-images-grid{
    margin-bottom: 50x;
  }
  
}
@media (max-width: 749px) {
  .placek-classics-mobile-picc {
    display: block !important;
}
}
.placek-classics-mobile-picc {
    display: none;
}
.placek-classics-images-wrapper.new-pleaks-css {
    margin: 0;
}

.page--kruk-placek-classics footer#nt_footer div#shopify-section-footer_top .footer__top_wrap {
    margin-top: 0 !important;!i;!;
}
.page--kruk-placek-classics .footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    border: 0;
}

