/*
Theme Name:         Blest
Theme URI:          https://ljstudio.sk/
Description:        Blest WordPress theme
Version:            2.0
Author:             LJStudio
Author URI:         https://ljstudio.sk/
*/
.woocommerce-info:before,
.woocommerce-error:before,
.woocommerce-success:before,
.woocommerce-message:before {
  content: none !important; }

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  padding: 1em 2em 1em 2em !important; }

.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th {
  text-align: left !important; }

.woocommerce-info {
  font-family: 'proxima_novaregular', sans-serif;
  font-size: 12px;
  color: #424040;
  text-align: justify;
  letter-spacing: 0.6px;
  line-height: 20px;
  border: 0; }

.eshop.detail, .eshop, #cart .woocommerce {
  margin-bottom: 55px; }

#cart.step1 {
  margin-bottom: 30px; }

#cart.step2 {
  margin-bottom: 0; }

.woocommerce-thankyou-order-received {
  padding: 2rem 0rem; }

.woocommerce-thankyou-order-details {
  padding: 0;
  margin-bottom: 1.5rem; }

.products .woocommerce-info:before {
  content: "" !important;
  display: none !important; }

input[type="text"], input[type="password"] {
  text-transform: none !important; }

.logo .left a:hover {
  font-weight: 600; }

.eshop .filter ul {
  overflow: hidden; }

.auth .form-control {
  text-transform: none; }

.newsletter.registered {
  height: 260px; }

.woocommerce-checkout #payment ul.payment_methods li img {
  width: auto !important;
  height: 32px !important; }

.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  line-height: 32px !important;
  margin-left: 10px; }

.select2-container .select2-choice {
  border: 1px solid #424040;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.select2-drop {
  max-width: 300px !important; }

.estimated-delivery {
  font-size: 11px;
  color: #999; }

ul li .extra-flate-tool-tip {
  float: right;
  margin-top: 5px; }

.woocommerce ul#shipping_method li {
  border-bottom: 1px solid #F3F2F7; }

.woocommerce ul#shipping_method li:last-child {
  border-bottom: none; }

.woocommerce ul#shipping_method li input {
  position: relative;
  top: 3px; }

ul#shipping_method .boldprice {
  font-weight: 700; }

table.woocommerce-checkout-review-order-table .blockUI,
#payment.woocommerce-checkout-payment .blockUI {
  display: none !important; }

@media only screen and (min-width: 768px) {
  .newsletter {
    margin-top: 50px; }
  #cart.step2 .form-control {
    max-width: 300px; }
  #cart.step2 .col-1 .form-control,
  #cart.step2 .col-1 .select2-container .select2-choice {
    max-width: 100%; }
  .select2-container .select2-choice {
    max-width: 300px; } }

.eshop .filter ul li
a:active {
  font-weight: bold; }

input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
  line-height: normal; }

.lookbook .table .second .left a {
  display: block; }

.filter ul li.selected {
  font-weight: bold; }

@media only screen and (max-width: 380px) {
.hp-products .product a {
    height: auto;
} }
