.navigation-in>ul>li.menu-item-4050>a::before {
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M80 40V64H304l0-24c0-13.3-10.7-24-24-24H104C90.7 16 80 26.7 80 40zM64 65.6V40C64 17.9 81.9 0 104 0H280c22.1 0 40 17.9 40 40V65.6c36.5 7.4 64 39.7 64 78.4V368c0 38.7-27.5 71-64 78.4V472c0 22.1-17.9 40-40 40l-176 0c-22.1 0-40-17.9-40-40l0-25.6C27.5 439 0 406.7 0 368V144c0-38.7 27.5-71 64-78.4zM80 472c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24V448H80l0 24zm224-40c35.3 0 64-28.7 64-64V144c0-35.3-28.7-64-64-64H80c-35.3 0-64 28.7-64 64V368c0 35.3 28.6 64 63.9 64l.1 0H304zM96 217.9v.6c0 10.6 4 20.9 11.2 28.8l78.9 86.1c1.5 1.7 3.7 2.6 5.9 2.6s4.4-.9 5.9-2.6l78.9-86.1c7.2-7.8 11.2-18.1 11.2-28.8v-.6c0-23.2-18.8-41.9-41.9-41.9c-11.1 0-21.8 4.4-29.7 12.3L197.7 207c-1.5 1.5-3.5 2.3-5.7 2.3s-4.2-.8-5.7-2.3l-18.7-18.7c-7.9-7.9-18.5-12.3-29.7-12.3C114.8 176 96 194.8 96 217.9zM137.9 160c15.4 0 30.1 6.1 41 17L192 190.1 205.1 177c10.9-10.9 25.6-17 41-17c32 0 57.9 25.9 57.9 57.9v.6c0 14.7-5.5 28.8-15.4 39.6l-78.9 86.1c-4.5 5-11 7.8-17.7 7.8s-13.1-2.8-17.7-7.8L95.4 258.1C85.5 247.3 80 233.2 80 218.6v-.6c0-32 25.9-57.9 57.9-57.9z"/></svg>');
}

.navigation-in>ul>li.menu-item-external-771>a::before {
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M7 47L47 7c8.5-8.5 22-9.4 31.6-2.1l104 80c5.9 4.5 9.4 11.6 9.4 19v64 8 4.7L287.3 276c30.3-24.7 75-22.9 103.3 5.4l112 112c12.5 12.5 12.5 32.8 0 45.3l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-112-112c-28.3-28.3-30-73-5.4-103.3L180.7 192H176h-8H104c-7.5 0-14.5-3.5-19-9.4L5 78.6C-2.4 69.1-1.5 55.6 7 47zM168 176h8v-8V104c0-2.5-1.2-4.8-3.1-6.3l-104-80c-3.2-2.4-7.7-2.2-10.5 .7l-40 40c-2.8 2.8-3.1 7.3-.7 10.5l80 104c1.5 2 3.9 3.1 6.3 3.1h64zM379.3 292.7c-23.9-23.9-62.7-23.9-86.6 0s-23.9 62.7 0 86.6l112 112c6.2 6.2 16.4 6.2 22.6 0l64-64c6.2-6.2 6.2-16.4 0-22.6l-112-112zM21.5 386.5L170.1 237.9l11.3 11.3L32.9 397.8C22.1 408.6 16 423.2 16 438.5C16 470.2 41.8 496 73.5 496c15.3 0 29.9-6.1 40.7-16.9L230.2 363.2c1.5 5.7 3.4 11.4 5.8 16.8L125.5 490.5C111.7 504.3 93 512 73.5 512C32.9 512 0 479.1 0 438.5c0-19.5 7.7-38.2 21.5-52zM496 160c0-17.2-3-33.6-8.5-48.9L416 182.6c-6 6-14.1 9.4-22.6 9.4H352c-17.7 0-32-14.3-32-32V118.6c0-8.5 3.4-16.6 9.4-22.6l71.5-71.5C385.6 19 369.2 16 352 16c-50.7 0-95.3 26.2-121 65.8l-12.7-9.8C246.9 28.6 296.1 0 352 0c20.1 0 39.4 3.7 57.1 10.5c10 3.8 11.8 16.5 4.3 24.1l-72.7 72.7c-3 3-4.7 7.1-4.7 11.3V160c0 8.8 7.2 16 16 16h41.4c4.2 0 8.3-1.7 11.3-4.7l72.7-72.7c7.6-7.6 20.3-5.7 24.1 4.3c6.8 17.7 10.5 37 10.5 57.1c0 53.8-26.5 101.3-67.2 130.3l-11.5-11.5C471.2 252.9 496 209.3 496 160zM80 416a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"/></svg>');
}


.navigation-in>ul>li.menu-item-3976>a::before {
  content: "";
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 128 128"><path xmlns="http://www.w3.org/2000/svg" class="cls-1" d="M73.18732,80.98979a3.15019,3.15019,0,0,0-3.09825-4.172,7.41442,7.41442,0,0,0-7.31694,6.3705,3.15591,3.15591,0,0,0,3.181,3.64787A7.37207,7.37207,0,0,0,73.18732,80.98979Zm0,0a3.15019,3.15019,0,0,0-3.09825-4.172,7.41442,7.41442,0,0,0-7.31694,6.3705,3.15591,3.15591,0,0,0,3.181,3.64787A7.37207,7.37207,0,0,0,73.18732,80.98979ZM67.9967,122.57412l55.9381-64.51554a5.7309,5.7309,0,0,0,1.18625-5.03993L123.4552,13.31659a11.961,11.961,0,0,0-8.90848-8.84484L74.51786,2.99265a5.73912,5.73912,0,0,0-4.99961,1.19686L5.3019,59.87932a7.25134,7.25134,0,0,0-.46049,10.6762l52.47911,52.47911A7.25132,7.25132,0,0,0,67.9967,122.57412ZM108.29505,19.581a10.28769,10.28769,0,1,1-14.549,0A10.28855,10.28855,0,0,1,108.29505,19.581ZM49.78712,45.79506A12.77414,12.77414,0,0,1,61.293,35.66849a8.34808,8.34808,0,0,1,9.161,9.28411c-.713,6.83308-7.38487,12.01522-13.99937,10.87567A8.31845,8.31845,0,0,1,49.78712,45.79506Zm-4.78317,25.2358c-1.95446.44776-2.31307.225-2.7778-1.71676-.71939-3.11735-.72787-3.13433,2.32791-3.83883q19.39481-4.44683,38.79594-8.883c1.64885-.37985,2.07325-.09551,2.46158,1.50665.20585.77458.38622,1.5364.55176,2.26217-.1167,1.08438-.85732,1.38784-1.70616,1.57457-4.64735,1.0653-9.31169,2.13484-13.95693,3.198Q57.85,68.07165,45.00395,71.03086ZM64.42522,91.8103a8.08953,8.08953,0,0,1-6.74183-8.90215c.46474-7.07713,7.79016-12.61152,14.50868-10.99874a8.08059,8.08059,0,0,1,6.24316,8.24217C78.19756,87.29026,71.34536,93.00506,64.42522,91.8103Zm5.66385-14.99252a7.41442,7.41442,0,0,0-7.31694,6.3705,3.15591,3.15591,0,0,0,3.181,3.64787,7.37207,7.37207,0,0,0,7.23416-5.84636A3.15019,3.15019,0,0,0,70.08907,76.81778ZM61.92118,40.84636a7.26552,7.26552,0,0,0-7.08988,6.55512,3.02038,3.02038,0,0,0,3.08553,3.43778,7.45886,7.45886,0,0,0,7.35938-6.014C65.59875,42.35942,64.39977,40.91852,61.92118,40.84636ZM73.18732,80.98979a3.15019,3.15019,0,0,0-3.09825-4.172,7.41442,7.41442,0,0,0-7.31694,6.3705,3.15591,3.15591,0,0,0,3.181,3.64787A7.37207,7.37207,0,0,0,73.18732,80.98979Zm0,0a3.15019,3.15019,0,0,0-3.09825-4.172,7.41442,7.41442,0,0,0-7.31694,6.3705,3.15591,3.15591,0,0,0,3.181,3.64787A7.37207,7.37207,0,0,0,73.18732,80.98979Z"/></svg>');
}

.navigation-in>ul>li.menu-item-915>a::before {
  content: "";
  display: inline-block;
  width: 25px;
  /* Set the width of your icon */
  height: 25px;
  /* Set the height of your icon */
  background: url('https://cdn.apark.cz/storage/big-01/90ccd6b01a70b260cd97bd1b01585911599adf9d.png') no-repeat center center;
  background-size: contain;
  /* You can adjust this property to control the size of the icon */
  margin-right: 5px;
  /* Adjust this to add some spacing between the icon and the link text */
}



.btnPark-light {
  color: #000;
  background-color: #f7faff !important;
  border-color: #f7faff !important;
}

.btnPark {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #677788;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: .0625rem solid transparent;
  padding: 1rem 1.6rem;
  font-size: 1.1rem;
  border-radius: .3125rem;
  transition: all .2s ease-in-out;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.end-0 {
  right: 0 !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.position-absolute {
  position: absolute !important;
}


@media (max-width:992px) {
  .d-none {
    display: none
  }
}

@media (min-width:992px) {
  .d-md-none {
    display: none
  }
}


.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-separator .list-inline-item:not(:last-child) {
  padding-right: 2rem;
}

.list-separator .list-inline-item {
  position: relative;
  margin-left: 0;
  margin-right: -.25rem;
}

.list-inline-item {
  display: inline-block;
}

.list-separator .list-inline-item:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: .8rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "/";
  opacity: .4;
}

.list-inline-item {
  padding-left: 0px !important;
  padding-right: 20px !important;
  list-style-type: none !important;

}

.list-inline-item:before {

  background-color: transparent !important;
}

.hs-nav-scroller-horizontal {
  position: relative;
}

.hs-nav-scroller-horizontal .nav {
  overflow-x: auto;
  overflow-y: hidden;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  white-space: nowrap;
  scroll-behavior: smooth;
}

.nav-segment {
  position: relative;
  background-color: #f8fafd;
  padding: .25rem .25rem;
  border-radius: .5rem;
}

.hs-nav-scroller-horizontal .nav .nav-item {
  white-space: nowrap;
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.hs-nav-scroller-horizontal .nav .nav-link {
  white-space: nowrap;
}

.nav-segment .nav-link.active {
  color: #1e2022;
  background-color: #fff;
  box-shadow: 0 .1875rem .375rem 0 rgba(140, 152, 164, .25);
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.nav-segment .nav-link {
  color: #677788;
  font-size: .875rem;
  padding: .5rem 1rem;
  border-radius: .5rem;
}

.nav-link {
  display: block;
  padding: .5rem 1rem;
  color: #21325b;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}

#atable table {
  font-size: 16px;
  max-width: 100%;
  width: 100% !important;
}

#atabletable tr {
  border-bottom: 1px solid #E9E9E9;
}

#atabletable td {
  padding: 13px 16px;
}

#shippingTable .inner {
  padding: 32px 32px 0 32px;
}

#shippingTable tr td:nth-of-type(1) {
  padding: 0;
  width: 100px !important;
}

#shippingTable .item {
  border-bottom: 1px solid #E0E0E0;
  padding: 15px 15px 10px 15px;
  display: flex;
  align-items: center;
}

#shippingTable tr td:nth-of-type(1) strong {
  display: block;
  padding: 0 10px;
  width: 80px !important;
  height: 40px;
  border: 1px solid #E0E0E0;
  text-align: center;
  line-height: 33px;
}

#shippingTable tr td:nth-of-type(2) {
  width: 65% !important;
}

#shippingTable tr td:nth-of-type(4) {
  width: 11% !important;
}

#shippingTable tr td:nth-of-type(2) strong {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}

#shippingTable tr td:nth-of-type(2) p {
  margin-bottom: 0;
  font-size: 14px;
}

#shippingTable .item .time-del {
  flex: 0 0 15%;
}

#shippingTable .item .time-del .name {
  color: #319540;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}

#shippingTable .item .time-del .desc {
  color: #319540;
  font-size: 14px;
}

#shippingTable tr td:nth-of-type(3) {
  width: 18% !important;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
}

.delivery-table {
  border: 1px solid #E9E9E9;
  padding: 32px 32px 48px 32px;
  display: block;
}

.delivery-table h2 {
  margin: 0 0 0 0;
  margin-bottom: 30px !important;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 22px !important;
  color: black
}

.delivery-table table p {
  margin-bottom: 0 !important;
}

.delivery-table table tr td {
  vertical-align: middle;
}

.delivery-table table tr td:first-child {
  width: 80px !important;
  padding-left: 0;
  padding-right: 0;
}

.delivery-table table tr td:first-child strong {
  border: 1px solid #E9E9E9;
  width: 80px;
  height: 40px;
  text-align: center;
  display: block;
  line-height: 34px;
}

.delivery-table table tr td:first-child strong img {
  max-width: 60px;
  max-height: 25px;
}

.delivery-table table tr td:nth-child(2) strong {
  font-size: 18px;
  margin-bottom: -3px;
  display: block;
  color: #000;
}

.delivery-table table tr td:nth-child(2) {
  color: #555555;
  font-size: 14px;
}

.delivery-table table tr td:nth-child(3) {
  color: #8fbb15;
  width: 200px !important;
  font-size: 17px !important;
}

.delivery-table table tr td:last-child {
  text-align: right;
  font-weight: bold;
  font-size: 18px;
  width: 120px !important;
}


@media (min-width: 1440px) {
  .dmproducts .product {
    width: 33% !important;
  }

  .dmproducts .product-pros {
    display: none !important;
  }
}


.p-gift {
  float: left;
  width: 50%;
}

.p-gift-name {
  font-size: 15px;
  margin-left: 9px;
  margin-right: 10px;
}

.p-gift-name a {
  color: #000;
}

.buttons-wrapper {
  display: inline-flex;

}

.price-save .parameter-dependent {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.3125rem;
  display: inline-block;
  padding: 6px;
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
  background-color: #ed4c78;


}
.price-save .parameter-dependent::before {
  content: "UĹĄetĹĂ­te: ";

}
.p-info-wrapper .price-final{
  margin-top: 5px;
  
}