/* ATELIER BY TEREZA | sjednoceni produktove stranky | Shoptet Step
   Jen vizualni zmeny. Neskryva varianty, cenu ani kosik. */
body.type-detail .p-detail,
body.type-detail .p-detail-inner,
body.type-detail .p-detail-info,
body.type-detail .description-inner,
body.type-detail .extended-description,
body.type-detail .p-detail-tabs,
body.type-detail .tab-content {
  color:#332C27;
  font-family:'Montserrat',Arial,sans-serif;
}
body.type-detail .p-detail h1,
body.type-detail h1,
body.type-detail .p-detail-info h1 {
  font-family:'Cormorant Garamond',Georgia,serif!important;
  font-size:clamp(34px,3.1vw,48px)!important;
  font-weight:400!important;
  line-height:1.12!important;
  letter-spacing:0!important;
  color:#332C27!important;
  text-transform:none!important;
}
body.type-detail .p-detail .p-short-description,
body.type-detail .p-detail .p-short-description p,
body.type-detail .p-detail .description,
body.type-detail .p-detail .description p {
  font-family:'Montserrat',Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.85!important;
  color:#625950!important;
}
body.type-detail .p-detail .p-short-description strong,
body.type-detail .p-detail .description strong {color:#332C27;font-weight:600!important}
body.type-detail .description-inner h2,
body.type-detail .tab-content h2,
body.type-detail .extended-description h2 {
  font-family:'Cormorant Garamond',Georgia,serif!important;
  font-weight:400!important;
  font-size:clamp(28px,2.6vw,38px)!important;
  line-height:1.2!important;
  color:#332C27!important;
  margin:28px 0 14px!important;
}
body.type-detail .description-inner h3,
body.type-detail .tab-content h3,
body.type-detail .extended-description h3 {
  font-family:'Cormorant Garamond',Georgia,serif!important;
  font-weight:400!important;
  font-size:27px!important;
  line-height:1.2!important;
  color:#332C27!important;
  margin:24px 0 12px!important;
}
body.type-detail .description-inner p,
body.type-detail .tab-content p,
body.type-detail .extended-description p,
body.type-detail .description-inner li,
body.type-detail .tab-content li {
  font-family:'Montserrat',Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:400;
  line-height:1.85!important;
  color:#625950!important;
}
body.type-detail .description-inner strong,
body.type-detail .tab-content strong {font-weight:600;color:#332C27}
body.type-detail .price-final,
body.type-detail .price-final strong,
body.type-detail .price-standard,
body.type-detail .p-final-price-wrapper {
  color:#332C27!important;
  font-family:'Montserrat',Arial,sans-serif!important;
}
body.type-detail .btn.btn-conversion,
body.type-detail button.btn-conversion,
body.type-detail a.btn-conversion {
  background:#332C27!important;
  border-color:#332C27!important;
  color:#fffdfb!important;
  border-radius:0!important;
  font-family:'Montserrat',Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:500!important;
  letter-spacing:.06em!important;
  box-shadow:none!important;
}
body.type-detail .btn.btn-conversion:hover,
body.type-detail button.btn-conversion:hover,
body.type-detail a.btn-conversion:hover {background:#65574A!important;border-color:#65574A!important}
body.type-detail .p-detail-tabs .nav-tabs>li>a,
body.type-detail .tabs-wrapper .nav-tabs>li>a {
  font-family:'Montserrat',Arial,sans-serif!important;
  color:#332C27!important;
  font-size:12px!important;
  letter-spacing:.07em!important;
}
/* Varianty zůstávají nativní a funkční, upravujeme pouze barvu okrajů. */
body.type-detail #simple-variants .advanced-parameter {border-color:#E8E1D9}
@media(max-width:767px){
  body.type-detail .p-detail h1,body.type-detail h1 {font-size:35px!important}
  body.type-detail .description-inner h2,body.type-detail .tab-content h2{font-size:30px!important}
}
