/*obecne*/
html {font-size: 16px}
@media (max-width: 991px) {
  html {
    font-size: 14px;
  }
}

@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 990px;
    }
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
    }
}
@media (min-width: 1440px) {
    .container {
        max-width: 1440px;
    }
}

body.layout-show #sp-left, body.view-checkout #sp-left {display: none}
body.layout-show #sp-component, body.view-checkout #sp-component {width: 100%}

/*login*/
#jtl button.modal-toggle {background: none; color: #f9f3e5; margin: 0 !important; padding: 0 !important}
.jo-smart-search {
    height: 24px !important;
    overflow: hidden;
    padding-top: 5px
}
.jo-search-icon-wrapper {
    width: 24px !important;
    height: 24px !important;
}
.jo-search-icon {font-size: 22px !important; z-index: 1000; align-items: baseline;}
a.home {display: none !important}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    display: inline-block;
    padding: 0 10px;
    line-height: 80px;
    margin: 0;
}
@media (max-width: 1199px) {
  .d-none {display: none !important}
}
.sp-page-title {background-image: url(/images/bg_title.webp);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;}
h1.sp-page-title-heading {font-size: 1.8rem !important;}
@media (min-width: 1200px) {
  #sp-component.col-lg-8 {
    flex: 0 0 auto;
    width: 75%;
  }
  #sp-left.col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
}
@media (max-width: 991px) {
  .inner-wrapper-sticky {
    position: inherit !important;
    top: 0 !important;
    left: 0 !important;
  }
}
.breadcrumb {background: transparent; font-size: 0.9rem}

ul.pagination,
.counter {
  margin: 30px 0 0 15px;
  padding-left: 20px;
}
a {
  color: #8a3d63;
}
#sp-top-bar {
  background-image: linear-gradient(
    79deg,
    rgba(244, 131, 131, 1) 15%,
    rgba(134, 59, 98, 1) 35%
  );
  color: #f9f3e5;
}
#sp-top-bar a {
  color: #f9f3e5;
}
#sp-top-bar .fa-solid {
  font-size: 24px;
}
body,
#sp-header {
  background-color: #f9f3e5;
}
.sp-contact-info {
  padding-left: 65px;
}
#sp-header .logo {
  margin-top: 2px;
}
@media (max-width: 992px) {
  #sp-header {height: 60px}
  #sp-header .logo {
  margin-top: 8px;
}
}
@media (max-width: 575px) {
  #sp-header {height: 60px}
    #sp-header .logo {
        height: 30px;
        margin-top: 18px
    }
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #792c52;
}
#sp-footer,
#sp-bottom {
  background: #2d373e;
  color: #f9f3e5;
}
.sp-module.kosik-mini {
  z-index: 999;
}
.sp-module.kosik-mini #hikashop_cart_module div.hikashop_cart_dropdown_content {
  margin-left: -450px;
  margin-top: 30px;
  border: 1px solid #d9d9d9;
  width: 500px;
  padding: 20px;
  background: #8a3d63;
}
div.hikashop_cart_dropdown_content a.hikashop_cart_proceed_to_checkout {
  color: #8a3d63 !important;
  font-size: 1rem;
}
div.hikashop_cart_dropdown_content a.hikashop_cart_proceed_to_checkout:hover {
  color: #fff !important;
}
.sp-module.kosik-mini
  #hikashop_cart_module
  div.hikashop_cart_dropdown_content
  .hikashop_cart
  thead {
  font-family: "Fira", sans-serif;
  font-size: 18px;
}
.sp-module.kosik-mini
  #hikashop_cart_module
  div.hikashop_cart_dropdown_content
  .hikashop_cart
  thead
  th {
  padding-bottom: 10px;
  border-bottom: dotted 1px #ccc;
}
.hikashop_cart_dropdown_container
  td.hikashop_cart_module_product_quantity_value.hikashop_cart_value {
  width: auto;
  max-width: unset;
}
.hikashop_cart a.hikashop_product_quantity_field_change {
  font-weight: bold;
  font-size: 13px;
  line-height: 13px;
}
a.hikashop_product_quantity_field_change_plus,
a.hikashop_product_quantity_field_change_minus,
.hikashop_product_quantity_change_div_plus_default a,
.hikashop_product_quantity_change_div_minus_default a {
  padding: 0px 3px;
  width: 16px;
}
td.hikashop_cart_module_product_name_value.hikashop_cart_value a {
  font-weight: bold;
}
.kosik-mini .fa-cart-shopping {
  font-size: 24px;
}
.kosik-mini .cart-count,
.sp-module.kosik .cart-count, .sp-module.wish .cart-count {
  background-color: #c00;
  font-size: 0.6rem;
  border: solid 1px #f7f9ec;
  border-radius: 50%;
  position: relative;
  top: -14px;
  right: -38px;
  align-items: center;
  color: white;
  justify-content: center;
  font-weight: bold;
  padding: 2px 6px 1px;
  line-height: 1;
}
/*homepage*/
.infobox .inside {border-right: solid 1px #ffffff55; position: relative}
.infobox .sppb-icon-container {margin-bottom: 20px}
.infobox .inside .sppb-btn-info, .infobox .inside-end .sppb-btn-info {position: absolute; bottom: -40px; left:35%; background-color: #f37c7c; background-image: none;    background-color: #f37c7c;
    background-image: none;
    border: none;
    color: #4c2238;}
@media (max-width: 767px) {
  .infobox .inside, .infobox .inside-end {border-right: none; padding-top: 100px}

}
.hlavni-div {
  position: relative; /* Tohle je klíčové! Nastaví referenční bod pro absolutní pozici. */
  display: flex;
  flex-direction: column;
  padding: 20px; /* Vnitřní odsazení */
}
.stroj {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.taska {
  position: absolute;
  bottom: -10px;
  right: 10px;
}

/*hikashop*/
#hikashop_checkout_registration {padding-left: 5em}
body.view-checkout h1 {font-size: 2rem; margin-bottom: 40px}
body.view-checkout h2 {font-family: "Fira Sans Condensed", sans-serif; font-size: 1.4rem}
ul.tags {margin-top: 20px} 
ul.tags::before {content: 'Tag:'; font-size: 0.9rem; margin-top: 15px}
.hikashop_checkout_buttons .hikabtn-success {background:#4c2238; border: solid 1px #f37c7c; font-size: 1rem}
#hikashop_product_left_part {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .hkc-md-6 {
    width: 45%;
  }
}
#hikashop_product_right_part h1 {
  margin: 20px 0 10px 0;
  font-size: 2.4rem;
}
#hikashop_product_description_main {
  font-size: 1.1rem;
}
#hikashop_product_description_main p {
  margin-bottom: 0;
}
#hikashop_product_width_main,
#hikashop_product_length_main,
#hikashop_product_height_main {
  font-size: 0.9rem;
  line-height: 1.1rem;
  font-weight: 500;
  display: block;
}
.hikashop_product_price_main {
  margin-top: 15px;
  display: block;
  font-size: 2.4rem;
  font-weight: 500;
  color: #8a3d63;
}
.hikashop_product_show_default .hikashop_product_price_main .bezdane {display: block; font-size: 0.9rem; color: #888; margin-top: 20px}
.hikashop_product_show_default .hikashop_product_price_per_unit {
  font-size: 0.9rem;
  font-weight: 500;
  margin-top: -52px;
  display: block
}
.hikashop_products_listing_main .hikashop_product_price_per_unit, .hikashop_products_listing_main .hikashop_product_price_full .bezdane {display: none}
.hikashop_quantity_form {
  display: inline;
  max-width: 150px;
  float: left;
  margin-right: 20px;
}
#hikashop_product_code_main::before {
  content: "SKU ";
}
#hikashop_product_code_main {
  font-weight: 500;
  line-height: 2.8rem;
}
.hikashop_vote_stars {
  margin-bottom: 8px;
}
.hikashop_products_listing .hikashop_quantity_form {
  margin: 10px 0 0 50px;
}
.form-control,
.hika_j4
  .hikashop_product_quantity_change_div_leftright
  input.hikashop_product_quantity_field {
  border-radius: 0;
  border: 1px solid #8a3d63;
}
.hikabtn,
.hika_j2 .btn {
  border-radius: 0;
}
.hikashop_product_quantity_change_div_leftright
  span.add-on
  a.hikashop_product_quantity_field_change_minus,
.hikashop_product_quantity_change_div_leftright
  span.add-on
  a.hikashop_product_quantity_field_change_plus {
  border-radius: 0;
  margin-top: 4px;
  left: -6px;
  background-color: rgb(134, 59, 98);
  color: #fff;
  border: 1px solid #8a3d63;
  padding-top: 1px;
  font-size: 20px;
}
.dimensions {
  border: dashed 2px #f37c7c;
  padding: 8px 15px;
}
#hikashop_product_length_main {
  display: block;
}
#hikashop_product_image_main {
  background: #fff;
  padding: 30px 0;
  box-shadow: 0px 0px 30px rgba(40, 30, 10, 0.2);
}
.hikashop_product_image_subdiv {
  width: 240px;
  height: 240px;
  overflow: hidden; /* Skryje oříznuté části */
  display: flex; /* Centruje obrázek */
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .hikashop_container .hikashop_product_image_subdiv {
    width: 240px !important;
    height: auto
  }
}
@media (min-width:992px) and (max-width: 1199px) {
  .hikashop_container .hikashop_product_image_subdiv {
    width: 170px !important;
    height: auto
  }
}
.hikashop_product_image_subdiv img {
  display: block;
  width: 100% !important; /* Zajistí, že obrázek vyplní kontejner */
  height: 100%;
  object-fit: cover; /* Roztáhne a ořízne, aby vyplnil prostor */
}
.hikashop_products div.hikashop_subcontainer_aligned > div {
  position: relative;
  font-size: 1.2rem;
}
@media (max-width: 991px) {
    .hikashop_products div.hikashop_subcontainer_aligned > div {
        font-size: 1.6rem;
    }
}

#hikashop_category_information_module_130 div.hikashop_subcontainer,
#hikashop_category_information_module_136 div.hikashop_subcontainer {
  background: transparent !important;
}
#hikashop_category_information_module_130 .hikashop_product_image_subdiv,
#hikashop_category_information_module_136 .hikashop_product_image_subdiv {
  width: 100% !important;
}
#hikashop_category_information_module_130 .hikashop_product_image,
#hikashop_category_information_module_136 .hikashop_product_image {
  height: auto !important;
}
#hikashop_category_information_module_130 .hikashop_product_code_list, #hikashop_category_information_module_136 .hikashop_product_code_list {display: none}
#hikashop_category_information_module_130 .hikashop_product_price, #hikashop_category_information_module_136 .hikashop_product_price {
  margin-top: 15px;
  
  font-size: 2.0rem;
  font-weight: 500;
  color: #8a3d63;
}
#hikashop_category_information_module_130 .hikabtn.hikacart, #hikashop_category_information_module_136 .hikabtn.hikacart {position: absolute; bottom: 30px}
.hikashop_product_stock_count {
  display: none;
}
.hikashop_product_name {
  text-transform: uppercase;
  padding: 15px 0px 15px 0px;
  display: block;
}
.hikashop_product_price_full {
  margin-top: -15px;
  padding-bottom: 30px;
}
.hikabtn.hikacart,
.hikabtn.hikawishlist {
  background: #fff;
  border-color: #e6e0db;
  border-radius: 50%;
  font-size: 24px;
  width: 52px;
  height: 52px;
  display: inline;
  color: rgb(134, 59, 98);
}
.hikashop_module .hikabtn.hikacart {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.hikabtn:hover,
.hikabtn:active {
  background-color: rgb(134, 59, 98);
  color: #fff;
  border: none;
  transform: scale(105%);
}
.hikashop_product_right_part .hikabtn.hikacart {
  border-radius: 5px;
  width: auto;
  font-size: 18px;
}
.hikashop_product_right_part .add-to-cart-text {
  font-family: "Fira Sans Condensed", sans-serif;
  font-size: 0.9rem;
  margin-left: 10px;
}
.hikashop_products_listing .add-to-cart-text {
  display: none;
}
/*modul barvy*/
.barvy .sp-module-title {
  font-size: 1.4rem;
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 500;
  padding-left: 17px;
}
.barvy .hikashop_category_name {
  display: none;
}
.barvy .hkc-md-1 {
  max-width: 65px;
}
.barvy .hikashop_subcontainer {
  padding: 2px;
  width: 29px;
  height: 29px;
}
.barvy .hikashop_category_image {
  width: 25px;
}
/*filtr badges*/
#filter_values_container_Slevy_3_module_134 input {margin: 0 5px 0 0}
/*filtr barvy*/
/* Skryje původní checkbox pro všechny filtry v modulu */

/* Upravíme styly pro jednotlivé span, aby byly zarovnány */
.hikashop_filter_Barvy_1 > span {
  flex: 0 0 auto;
  max-width: 230px; /* Umožňuje prvkům, aby se neprotahovaly a zůstaly kompaktní */
  min-width: 180px
}
.hikashop_filter_checkbox {
  margin: 5px 5px;
  font-size: 0.9rem;
}
.hikashop_filter_Barvy_1 input[type="checkbox"] {
  display: none;
}
/* Styl pro popisek (label) filtru */
.hikashop_filter_Barvy_1 label {
  position: relative;
  padding-left: 30px; /* Vytvoří místo pro náš vlastní čtverec */
  cursor: pointer;
  line-height: 1.5;
}

/* Vytvoří náš vlastní, prázdný čtvereček */
.hikashop_filter_Barvy_1 label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border: 1px solid #333;
  border-radius: 4px;
  background-color: #ff0;
  transition: all 0.2s ease-in-out;
}

/*Jednotlivé barvy*/
.hikashop_filter_Barvy_1 label.filter_1_62_module_134::before {
  background-color: #000;
}
.hikashop_filter_Barvy_1 label.filter_1_63_module_134::before {
  background-color: #116faa;
}
.hikashop_filter_Barvy_1 label.filter_1_64_module_134::before {
  background-color: #999;
}
.hikashop_filter_Barvy_1 label.filter_1_65_module_134::before {
  background-color: #66bb33;
}
.hikashop_filter_Barvy_1 label.filter_1_66_module_134::before {
  background-color: #d00;
}
.hikashop_filter_Barvy_1 label.filter_1_67_module_134::before {
  background-color: #fd0;
}
.hikashop_filter_Barvy_1 label.filter_1_109_module_134::before {
  background-color: #8cf;
}
.hikashop_filter_Barvy_1 label.filter_1_110_module_134::before {
  background-color: #f90;
}
.hikashop_filter_Barvy_1 label.filter_1_111_module_134::before {
  background-color: #ebb;
}
.hikashop_filter_Barvy_1 label.filter_1_112_module_134::before {
  background-color: #a3a;
}
.hikashop_filter_Barvy_1 label.filter_1_113_module_134::before {
  background-color: #eec;
}
.hikashop_filter_Barvy_1 label.filter_1_114_module_134::before {
  background-color: #7c4700;
}

/* Styl pro popisek při zaškrtnutí checkboxu */
.hikashop_filter_Barvy_1 input[type="checkbox"]:checked + label::before {
  filter: grayscale(60%); /* Modrý čtvereček */
  border-color: #ff33ff;
            box-shadow: 0 0 10px #ff55ff;
            outline: none;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

/* mřížka ikon */
.hikashop_filter_Barvy_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
 
}
.hikashop_filter_Barvy_1 > span {
  margin: 0;
}

/* label jako čtvereček */
.hikashop_filter_Barvy_1 label {
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer;
  font-size: 0; /* skryje případný text, ale SR ho mají ve .sr-only */
  border-radius: 4px;
  display: inline-block;
}

/* tvůj barevný čtvereček */
.hikashop_filter_Barvy_1 label::before {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid #333;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
}

/* tvá fajfka při zaškrtnutí */
.hikashop_filter_Barvy_1 label::after {
  content: "";
  position: absolute;
  left: 9px;
  top: -8px;
  width: 6px;
  height: 12px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.hikashop_filter_Barvy_1 input[type="checkbox"]:checked + label::after {
  opacity: 1;
}

/* hezký tooltip (samostatný element) */
.hikashop_filter_Barvy_1 label .color-tooltip {
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%) translateY(2px);
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 4px 8px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 1.2;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.15s ease, transform 0.15s ease;
  z-index: 20;
}
.hikashop_filter_Barvy_1 label .color-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 6px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.85);
}
.hikashop_filter_Barvy_1 label:hover .color-tooltip,
.hikashop_filter_Barvy_1 label:focus-within .color-tooltip {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
/*skryje filtr v zobrazen9 komponenty*/
#hikashop_filter_main_div_hikashop_category_information_module_,
#hikashop_filter_main_div_hikashop_category_information_menu_359 {
  display: none;
}
/*ostatní filtry*/
.hikashop_filter_title {font-size: 1.4rem; color: #8a3d63; font-weight: 500; display: block;}
.hikashop_filter_Barvy_1 .hikashop_filter_title {margin: 30px 0 12px 0}
.hikashop_filter_Vrobci_2 .hikashop_filter_title {margin: 10px 0 -18px 0}
.hikashop_filter_Slevy_3 .hikashop_filter_title {margin: 16px 0 -24px 0}
.hikashop_filter_Ceny_4 .hikashop_filter_title {margin: 30px 0 16px 0}
.hikashop_filter_Collezzione_5 .hikashop_filter_title {margin: 30px 0 -15px 0}
.noUi-connect {
    background: #8a3d63 !important;
}
.noUi-tooltip {font-size: 1rem}
.hikashop_filter_button_inside, .hikashop_reset_button_inside {margin-top: 15px}

/*pagebuilder*/
@media (min-width:375px) {
  .nadpis1 h1{
    font-size: 1.6rem;
    padding: 1rem 1rem 0.6rem 0 !important;
    margin-top: -50px !important
  }
  .itemid-107 h2 {font-size: 1.6rem}
  .nadpis2 h2{
    font-size: 0.9rem;
    padding: 1rem 1rem 0.6rem 0 !important;    
  }
  .nadpis-hlavni h2 {
    font-size: 1.6rem
  }
  .podnadpis h3 {
    font-size: 1.2rem
  }
   .nadpis-upoutavka h2 {
    font-size: 1.5rem
  }
     .podnadpis-upoutavka h3 {
    font-size: 1.3rem
  }
  .divider h2 {
    font-size: 2rem;
  }
.sppb-btn {
  background-image: linear-gradient(
    75deg,
    rgba(249, 243, 229, 1) 25%,
    rgba(254, 203, 203, 1) 45%
  );
  color: #2d373e;
  border-radius: 8px;
  font-size: 1.2rem;
  padding: 3px 6px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}
.sppb-btn:hover, .sppb-btn:active {transform: scale(97%)}
.contact-form .sppb-btn {background-image: none; background-color: #8a3d63; color: #f9f3e5; border: none}
.contact-form .sppb-btn:hover, .contact-form .sppb-btn:active {background-color: #792c52; transform: scale(97%)}
#hikashop_module_130 .hikashop_product, #hikashop_module_136 .hikashop_product {display: flex;
  justify-content: center;
  align-items: center;}
#hikashop_module_130 .hikashop_container, #hikashop_module_136 .hikashop_container {width: 300px}
}
@media (min-width:767px) {
  .nadpis1 h1{
    font-size: 2.8rem;
    padding: 1rem 1rem 0.6rem 0 !important;
    margin-top: 20px !important
  }
  .nadpis2 h2{
    font-size: 1.5rem;
    padding: 1rem 1rem 3rem 0 !important;    
  }
  .nadpis-hlavni h2 {
    font-size: 2.8rem
  }
  .podnadpis h3 {
    font-size: 2.2rem
  }
   .nadpis-upoutavka h2 {
    font-size: 1.5rem;
    max-width: 50%;
  }
     .podnadpis-upoutavka h3 {
    font-size: 1.2rem;
    max-width: 60%;
  }
    .divider h2 {
    font-size: 2.4rem;
  }
}
@media (min-width:992px) {
  .nadpis1 h1{
    font-size: 3.2rem;
    padding: 1rem 1rem 0.6rem 0 !important;
    margin-top: 20px
  }
  .itemid-107 h2 {font-size: 2.7rem}
  .nadpis2 h2{
    font-size: 2rem;
    padding: 1rem 1rem 3rem 0 !important;    
  }
  .nadpis-hlavni h2 {
    font-size: 3.2rem
  }
   .nadpis-upoutavka h2 {
    font-size: 2.3rem;
    max-width: 60%;
  }
     .podnadpis-upoutavka h3 {
    font-size: 1.8rem;
    max-width: 60%;
  }
  #hikashop_module_130 .hikashop_product, #hikashop_module_136 .hikashop_product {display: flex;
  justify-content: center;
  align-items: start;}
  #hikashop_module_130 .hikashop_container {width: auto}
  #hikashop_module_136 .hikashop_container {width: auto}
}
@media (min-width:1200px) {
  .nadpis1 h1{
    font-size: 3.8rem;
    padding: 1rem 2rem 0.6rem 0 !important;
    margin-top: 20px
  }
  .nadpis2 h2{
    font-size: 2.2rem;
    padding: 1rem 2rem 3rem 0 !important;    
  }
  .nadpis-hlavni h2 {
    font-size: 4rem
  }
  .podnadpis h3 {
    font-size: 3rem
  }
   .nadpis-upoutavka h2 {
    font-size: 2.2rem;
    max-width: 70%;
  }
     .podnadpis-upoutavka h3 {
    font-size: 1.6rem;
    max-width: 60%;
  }
    .divider h2 {
    font-size: 2.7rem;
  }
  .sppb-btn {
  border-radius: 10px;
  font-size: 1.4rem;
  padding: 8px 12px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}
}
@media (min-width:1440px) {
  .nadpis1 h1{
    font-size: 5rem;
    padding: 3rem 3rem 1rem 0 !important
  }
  .nadpis2 h2{
    font-size: 2.2rem;
    padding: 1rem 3rem 3rem 0 !important;    
  }
  .nadpis-hlavni h2 {
    font-size: 5rem
  }
  .podnadpis h3 {
    font-size: 3.6rem
  }
 .nadpis-upoutavka h2 {
    font-size: 3rem;
    max-width: 90%;
  }
     .podnadpis-upoutavka h3 {
    font-size: 2.2rem;
    max-width: 80%;
  }
  .sppb-btn {
  border-radius: 10px;
  font-size: 1.4rem;
  padding: 8px 12px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}
}