::-webkit-scrollbar {
  width: 12px;
  background: #fff;
}
::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 15px;
  background-color: #111a41;
}
::selection {
  background-color: #000;
  color: #fff;
}
.widget_shopping_cart p.total, .widget_shopping_cart a.button:not(.checkout) {
  display: none;
}
body.ulazna-vrata .product-details-wrapper .images {
  width: 40% !important;
}
body.ulazna-vrata .cgkit-vertical-scroll-thumb {
  margin-top: 10px !important;
}
body.ulazna-vrata div.product .summary {
  width: 60%;
}
body .shoptimizer-mini-cart-wrap .widget_shopping_cart {
  padding: 0 !important;
}
.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget {
  width: 100% !important;
  margin-left: 0 !important;
}
.widget_shopping_cart p.buttons, .widget_shopping_cart p.total {
  padding: 0 !important;
}
.widget_shopping_cart p.buttons a, .widget_shopping_cart p.total a {
  border-radius: 0 !important;
  border: none !important;
  background-color: #000 !important;
}
.widget_shopping_cart p.buttons a::after, .widget_shopping_cart p.total a::after {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 1.5px;
}
.woocommerce-mini-cart-item {
  display: flex;
  flex-direction: column;
}
.woocommerce-mini-cart-item a {
  display: flex !important;
}
.woocommerce-mini-cart-item a img {
  margin-left: 0 !important;
  margin-right: 10px;
}
.woocommerce-mini-cart-item dl.variation {
  display: none;
}
body {
  scrollbar-gutter: stable both-edges;
  overflow-x: hidden !important;
}
.woocommerce-Price-amount {
  display: none !important;
}
.woocommerce-breadcrumb {
  text-align: center !important;
  font-family: "futura-pt" !important;
  font-size: 1.1rem;
}
.zlatna-boja {
  color: #dcaf74;
}
.srebrna-boja {
  color: #b1b1b1;
}
.none {
  display: none;
}
.page.page-template-default .content-area {
  margin-bottom: 0 !important;
}
.content-area {
  width: 100% !important;
}
/* h1 {
    font-family: scotch-display, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal;
    font-size: 3em !important;
} */
h6 {
  font-family: futura-pt, sans-serif !important;
  margin-bottom: 20px;
  color: #000;
}
h5 {
  font-family: futura-pt, sans-serif !important;
  margin-bottom: 20px;
  color: #000;
}
h4 {
  font-family: futura-pt, sans-serif !important;
  margin-bottom: 20px;
  color: #000;
}
h3 {
  font-family: futura-pt, sans-serif !important;
  margin-bottom: 20px;
  color: #000;
}
h2 {
  font-family: futura-pt, sans-serif !important;
  margin-bottom: 20px;
  color: #000;
}
h1 {
  font-family: futura-pt, sans-serif !important;
  margin-bottom: 20px;
  color: #000;
}
p, li {
  font-family: futura-pt;
  text-align: justify;
  hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  line-height: 1.75;
  margin-bottom: 10px;
  color: #000;
}
.fullHeight {
  min-height: calc(100svh - 50px);
  position: relative;
  display: flex;
}
.stoHeight {
  height: 100%;
}
.cgkit-as-wrap-plp {
  padding: 0 20px;
}
/*.cgkit-attribute-swatches  {
    display: flex;
    margin-left: 0 !important;
    gap: 0.75em;

    li {
        margin: 0 !important;
    }

    button {
        width: unset !important;
        height: unset !important;
        aspect-ratio: 1;
        border-radius: 50% !important;

        &::before {
            border: none !important;
        }

        * {
            border: none !important;
        }
    }
}*/
.shoptimizer-mini-cart-wrap * {
  font-family: futura-pt !important;
}
h1.woocommerce-products-header__title, h1.entry-title {
  text-align: center !important;
  margin: 35px 0 20px 0;
  font-family: futura-pt !important;
  font-weight: 300 !important;
  color: #000 !important;
  text-transform: uppercase;
}
ul.products li.product:not(.product-category)::before {
  content: none !important;
}
li.product:hover .woocommerce-image__wrapper {
  transform: scale(1.1);
}
.href-vremenski {
  width: 50px;
  aspect-ratio: 1;
  display: none !important;
  position: fixed;
  bottom: 30px;
  left: 30px;
  background: linear-gradient(to right top, #051937, #111a41, #211849, #34134e, #47064f);
  border-radius: 50%;
  z-index: 5;
  overflow: hidden;
}
.href-vremenski::before {
  content: "";
  position: absolute;
  height: 30px;
  aspect-ratio: 1;
  top: 10px;
  left: 10px;
  background-color: #fff;
  display: block;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.href-vremenski[name="mail"]::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 386 336.7' overflow='visible' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Ccircle id='XMLID_203_' cx='102.6' cy='148.3' r='20.1'/%3E%3Ccircle id='XMLID_202_' cx='193' cy='148.3' r='20.1'/%3E%3Ccircle id='XMLID_201_' cx='283.4' cy='148.3' r='20.1'/%3E%3C/g%3E%3Cpath d='M336.1 14H49.9C29.6 14 13 30.3 13 50.3V250c0 20 16.6 36.3 36.9 36.3h102.3l34.2 33.7c3.6 3.5 9.4 3.5 13.1 0l34.2-33.7h102.3c20.4 0 36.9-16.3 36.9-36.3V50.3C373 30.3 356.4 14 336.1 14L336.1 14z M354.5 250c0 10-8.3 18.2-18.5 18.2H229.9c-2.4 0-4.8 1-6.5 2.7L193 300.8l-30.4-29.9c-1.7-1.7-4.1-2.7-6.5-2.7H49.9c-10.2 0-18.5-8.1-18.5-18.2V50.3c0-10 8.3-18.2 18.5-18.2h286.2c10.2 0 18.5 8.1 18.5 18.2V250z'/%3E%3C/g%3E%3C/svg%3E") !important;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 386 336.7' overflow='visible' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Ccircle id='XMLID_203_' cx='102.6' cy='148.3' r='20.1'/%3E%3Ccircle id='XMLID_202_' cx='193' cy='148.3' r='20.1'/%3E%3Ccircle id='XMLID_201_' cx='283.4' cy='148.3' r='20.1'/%3E%3C/g%3E%3Cpath d='M336.1 14H49.9C29.6 14 13 30.3 13 50.3V250c0 20 16.6 36.3 36.9 36.3h102.3l34.2 33.7c3.6 3.5 9.4 3.5 13.1 0l34.2-33.7h102.3c20.4 0 36.9-16.3 36.9-36.3V50.3C373 30.3 356.4 14 336.1 14L336.1 14z M354.5 250c0 10-8.3 18.2-18.5 18.2H229.9c-2.4 0-4.8 1-6.5 2.7L193 300.8l-30.4-29.9c-1.7-1.7-4.1-2.7-6.5-2.7H49.9c-10.2 0-18.5-8.1-18.5-18.2V50.3c0-10 8.3-18.2 18.5-18.2h286.2c10.2 0 18.5 8.1 18.5 18.2V250z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.href-vremenski[name="telefon"]::before {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' overflow='visible' xml:space='preserve'%3E%3Cpath d='M256 0C114.841 0 0 114.841 0 256s114.841 256 256 256s256-114.841 256-256S397.159 0 256 0z M256 488C128.075 488 24 383.925 24 256S128.075 24 256 24s232 104.075 232 232S383.925 488 256 488z M389.886 302.565C389.885 302.565 389.885 302.565 389.886 302.565l-47.029-27.152c-7.201-4.157-15.604-5.259-23.659-3.101s-14.782 7.313-18.939 14.515c-2.412 4.179-6.637 9.436-13.064 10.75c-5.862 1.199-11.037 0.036-15.821-3.554c-17.674-13.264-40.13-35.72-53.396-53.396c-3.59-4.784-4.753-9.96-3.554-15.82c1.314-6.429 6.571-10.653 10.75-13.065c14.891-8.599 20.011-27.708 11.414-42.599l-27.152-47.03c-7.777-13.468-23.929-19.117-38.402-13.434l-0.563 0.221c-22.474 8.823-38.908 15.594-45.704 22.39c-12.345 12.346-24.849 35.319-14.308 74.658c20.473 76.409 119.184 175.12 195.593 195.594c10.375 2.78 19.611 3.957 27.815 3.957c22.903 0 37.755-9.175 46.845-18.265c6.795-6.795 13.564-23.226 22.386-45.694l0.225-0.572C409.004 326.493 403.354 310.342 389.886 302.565z M380.98 332.196l-0.225 0.573c-4.256 10.84-13.111 33.396-17.017 37.494c-11.455 11.456-28.774 14.179-51.477 8.097c-68.463-18.345-160.279-110.161-178.623-178.624c-6.083-22.701-3.359-40.021 8.085-51.464c4.111-3.918 26.673-12.775 37.515-17.031l0.564-0.222c0.899-0.354 1.815-0.522 2.711-0.522c2.479 0 4.798 1.302 6.135 3.617l27.152 47.029c1.98 3.431 0.801 7.833-2.629 9.813c-11.936 6.891-19.842 17.205-22.263 29.042c-2.58 12.618 0.142 24.732 7.872 35.034c14.689 19.573 38.616 43.5 58.187 58.186c10.3 7.73 22.415 10.452 35.034 7.872c11.837-2.421 22.151-10.328 29.042-22.264c0.952-1.649 2.502-2.833 4.366-3.332c1.862-0.498 3.797-0.25 5.448 0.703l47.028 27.152C381.038 325.171 382.311 328.809 380.98 332.196L380.98 332.196z'/%3E%3C/svg%3E") !important;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' overflow='visible' xml:space='preserve'%3E%3Cpath d='M256 0C114.841 0 0 114.841 0 256s114.841 256 256 256s256-114.841 256-256S397.159 0 256 0z M256 488C128.075 488 24 383.925 24 256S128.075 24 256 24s232 104.075 232 232S383.925 488 256 488z M389.886 302.565C389.885 302.565 389.885 302.565 389.886 302.565l-47.029-27.152c-7.201-4.157-15.604-5.259-23.659-3.101s-14.782 7.313-18.939 14.515c-2.412 4.179-6.637 9.436-13.064 10.75c-5.862 1.199-11.037 0.036-15.821-3.554c-17.674-13.264-40.13-35.72-53.396-53.396c-3.59-4.784-4.753-9.96-3.554-15.82c1.314-6.429 6.571-10.653 10.75-13.065c14.891-8.599 20.011-27.708 11.414-42.599l-27.152-47.03c-7.777-13.468-23.929-19.117-38.402-13.434l-0.563 0.221c-22.474 8.823-38.908 15.594-45.704 22.39c-12.345 12.346-24.849 35.319-14.308 74.658c20.473 76.409 119.184 175.12 195.593 195.594c10.375 2.78 19.611 3.957 27.815 3.957c22.903 0 37.755-9.175 46.845-18.265c6.795-6.795 13.564-23.226 22.386-45.694l0.225-0.572C409.004 326.493 403.354 310.342 389.886 302.565z M380.98 332.196l-0.225 0.573c-4.256 10.84-13.111 33.396-17.017 37.494c-11.455 11.456-28.774 14.179-51.477 8.097c-68.463-18.345-160.279-110.161-178.623-178.624c-6.083-22.701-3.359-40.021 8.085-51.464c4.111-3.918 26.673-12.775 37.515-17.031l0.564-0.222c0.899-0.354 1.815-0.522 2.711-0.522c2.479 0 4.798 1.302 6.135 3.617l27.152 47.029c1.98 3.431 0.801 7.833-2.629 9.813c-11.936 6.891-19.842 17.205-22.263 29.042c-2.58 12.618 0.142 24.732 7.872 35.034c14.689 19.573 38.616 43.5 58.187 58.186c10.3 7.73 22.415 10.452 35.034 7.872c11.837-2.421 22.151-10.328 29.042-22.264c0.952-1.649 2.502-2.833 4.366-3.332c1.862-0.498 3.797-0.25 5.448 0.703l47.028 27.152C381.038 325.171 382.311 328.809 380.98 332.196L380.98 332.196z'/%3E%3C/svg%3E") !important;
}
@media (min-width: 2560px) {
  p, li {
    font-size: 1.25rem;
  }
  .col-full, .single-product .site-content .shoptimizer-sticky-add-to-cart .col-full, body .woocommerce-message, .single-product .site-content .commercekit-sticky-add-to-cart .col-full, body.header-4:not(.full-width-header) .header-4-inner, .summary form.cart.commercekit_sticky-atc .commercekit-pdp-sticky-inner, .commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links, .h-ckit-filters.no-woocommerce-sidebar .commercekit-product-filters {
    max-width: 1600px !important;
  }
  .header-4 #site-navigation li a {
    font-size: 1.35rem !important;
  }
  h1.woocommerce-products-header__title, h1.entry-title {
    margin: 55px 0 40px 0;
    font-size: 3rem;
  }
}

