/*Színek*/

/*
#d6cec333
#90d1d7 (kék)
#ff72a0 (rózsaszín)
*/



.sp-page-builder .page-content #section-id-3c36faa4-adfa-46c5-abad-13f310f26999, .sp-page-builder .page-content #section-id-e7c348bf-f7ed-4b51-9fe8-2fb9b53b08b7 {
    padding-top: 0px !important;
    padding-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
div#section-id-6900113d-6a1f-4b4c-a601-fc16ef8435cd h3 {
    font-size: 20px;
    font-weight: 400 !important;
}

div#section-id-6900113d-6a1f-4b4c-a601-fc16ef8435cd .sppb-addon.sppb-addon-header {
    text-align: center;  
}

div#section-id-6900113d-6a1f-4b4c-a601-fc16ef8435cd .sppb-addon.sppb-addon-header:hover {
    background-color: #b7a183;
    
}
div#section-id-6900113d-6a1f-4b4c-a601-fc16ef8435cd .sppb-addon.sppb-addon-header:hover h3{
    color: white !important;
}

.logo {
    position: absolute;
    height: 70px !important;
    width: 180px;
    z-index: 9 !important;
}

div#section-id-6900113d-6a1f-4b4c-a601-fc16ef8435cd {
    z-index: 7 !important;
}


span.easystore-list-key.mx-2 {
    display: none;
}



.easystore-list-value .easystore-list-key {
    display: none;
}

.easystore-range-separator.col-auto {
    display: none;
}

span.easystore-payment-vendor-name {
    display: none;
}
img.easystore-payment-vendor-brand {
    display: none !important;
}
ul.easystore-payment-methods li:nth-child(2) {
background-image: url('/images/easystore/utanvet2.png') !important;
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
}

ul.easystore-payment-methods li:nth-child(3) {
background-image: url('/images/easystore/bankkartya.png') !important;
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
}

ul.easystore-payment-methods li:nth-child(4) label.easystore-payment-image-wrapper.is-active {
background-image: url('/images/easystore/atutalas.jpg') !important;
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
}


.easystore-page-wrapper .page-content-footer .btn-primary {
    color: white;
    background-color: #ff72a0 !important;
}
div#sppb-addon-1494835311400 .sppb-addon-content {
     min-height: 230px; 
}

div#sppb-addon-1494835311405 .sppb-addon-content {
     min-height: 230px; 
}


div#sppb-addon-1494835311408 .sppb-addon-content {
     min-height: 230px; 
}

li.list-inline-item.easystore-product-tag-4 {
    background-image: url('/images/info1.png');
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
  height: 40px;
  width:170px;
}
li.list-inline-item.easystore-product-tag-4 a{
  display: none !important;
}

li.list-inline-item.easystore-product-tag-7 {
    background-image: url('/images/info2.png');
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
  height: 40px;
  width:170px;
}
li.list-inline-item.easystore-product-tag-7 a{
  display: none !important;
}

li.list-inline-item.easystore-product-tag-10 {
    background-image: url('/images/info3.png');
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
  height: 40px;
  width:170px;
}
li.list-inline-item.easystore-product-tag-10 a{
  display: none !important;
}

li.list-inline-item.easystore-product-tag-11 {
    background-image: url('/images/info4.png');
    background-size: cover; /* or contain or specific dimensions */
    background-position: center; /* or other position values */
    background-repeat: no-repeat; /* or repeat, repeat-x, repeat-y */
  height: 40px;
  width:170px;
}
li.list-inline-item.easystore-product-tag-11 a{
  display: none !important;
}




div#sppb-addon-717196d0-2c24-44fa-b41c-dd0608c5156e {
    background: #f7f7f7;
}

.sppb-productlist-slideshow-arrows i {
    background: #e326a0 !important;
    color: #ffffff !important;

}

.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading .sppb-panel-title {
    font-size: 23px !important;
    color: #90d1d7 !important;
    font-weight: 600 !important;
}
.sppb-addon.sppb-addon-text-block h3.sppb-addon-title {
    color: #90d1d7 !important;
    font-weight: bold !important;
    font-size: 30px !important;
}

.easystore-price-current {
    font-weight: 700 !important;
    font-size: 22px !important;
}
.easystore-price-current {
    color: #90d1d7 !important;
}
.easystore-btn-add-to-cart {
    background: #ff72a0 !important;
    color: #ffffff;
}
.easystore-btn-add-to-cart:hover {
    background: #ff72a0 !important;
    color: #ffffff;
}
.easystore-price-original:before {
    border-bottom-color: #90d1d7 !important;
}

.easystore-price-original .easystore-price-symbol{
  color: #90d1d7 !important;
}
.easystore-product-image img {
object-fit: contain !important;
}
.easystore-product-image {
    background: white;
}
#sp-footer a {
    color: rgb(0 0 0) !important;
}

.easystore-badge.is-sale {
    background-color: #e326a0 !important;
}

.easystore-badge.is-new {
    background-color: #a9bf1d !important;
}

.active>.page-link, .page-link.active {
    border-color: #ff72a0;
}
#sppb-addon-d389975c-ae57-4f70-ad53-d479f0c28ecd .sppb-collection-item {
    padding: 0px 0px 0px 0px !important;
}
.list-inline-item {
    display: list-item;
}
span.easystore-product-inventory-value{
  font-weight: bold;
}
ul.easystore-product-tags.list-inline li a {
    color: #000000 !important;
    font-weight: 400;
}
#sppb-tab1-1 .sppb-section {
    width: 100% !important;
}

.sppb-column.sppb-align-items-center {
    align-items: flex-start !important;
}
#sp-bottom .sp-module ul >li.active >a {
    color: #ff72a0 !important;
}

#sp-bottom .sp-module ul >li >a:hover, #sp-bottom .sp-module ul >li >a:focus {
    color: #ff72a0 !important;
}

#sppb-addon-71cae621-db5b-4e4c-958f-159acc43678a .easystore-btn-add-to-cart {
    background: rgb(255 255 255) !important;
    color: #ff72a0 !important;
}

#sppb-addon-71cae621-db5b-4e4c-958f-159acc43678a .easystore-btn-add-to-cart:hover {
    background: #ff72a0 !important;
    color: #ffffff !important;
}

body .pagination-wrapper .pagination > li.active span, body .sppb-pagination-wrapper .pagination > li.active span {
    background: #ff72a0 !important;
    color: #fff !important;
}

h2#sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-1-key {
    padding: 10px;
    background: #ffffff57;
}
h2#sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fd-num-1-key {
    padding: 10px;
    background: #ffffff57;
}

#sppb-addon-1494931513696 .sppb-cta-subtitle,div#sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fc-num-0-key,h2#sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fc-num-1-key, div#sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-0-key,div#sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fd-num-0-key {
   padding: 10px;
    background: #ffffff57;
}

#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-1-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fc-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:hover, #sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-1-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fc-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #ff72a0 !important;
    color: #ffffff !important;
}

#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-2-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fd-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:hover, #sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-2-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fd-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #ff72a0 !important;
    color: #ffffff !important;
}

ul.social-icons >li a:hover{
  color: #ff76a0 !important;
}
.shopin-subcription-form .sppb-addon-form-builder-form .sppb-form-builder-btn button[type="submit"] {
    border: 1px solid #000 !importan;
    color: #000 !important;
}
#sp-bottom, #sp-footer {
    background-color: #d6cec333 !important;
  color: #000 !important;
}

button.easystore-quantity-selector-btn.easystore-button-reset {
    color: #90d1d7 !important;
}
#sppb-addon-8b212998-63e5-439b-b11d-1af0a45bd11f .easystore-product-quantity {
    border: 2px solid #90d1d7 !important;
}
#sppb-addon-8b212998-63e5-439b-b11d-1af0a45bd11f .easystore-product-quantity {
    color: #90d1d7 !important;
}

#sppb-addon-9c917711-4596-494d-951b-9e824772b45d .easystore-btn-add-to-cart {
    border: 1px solid #90d1d7 !important;
}
#sppb-addon-9c917711-4596-494d-951b-9e824772b45d .easystore-btn-add-to-cart, #sppb-addon-d7099e87-5517-44b4-9312-44e02efbd994 .easystore-btn-add-to-wishlist {
    background: #90d1d7 !important;
}


#sppb-addon-5b0720e6-15d8-4708-9653-0f37fe7c7d2f .easystore-price-current {
    font-weight: 700 !important;
    font-size: 22px !important;
}
.easystore-product-title {
    font-weight: 600 !important;
    font-size: 18px !important;
  line-height: 25px !important;
}

#sppb-addon-5b0720e6-15d8-4708-9653-0f37fe7c7d2f .easystore-price-current {
    color: #90d1d7 !important;
}
.easystore-price-original, #sppb-addon-5b0720e6-15d8-4708-9653-0f37fe7c7d2f .easystore-price-original .easystore-price-symbol, .easystore-price-original:before, .easystore-product-price{
    color: #90d1d7 !important;
}
#sppb-addon-5b0720e6-15d8-4708-9653-0f37fe7c7d2f .easystore-price-original:before, #sppb-addon-c81b7d30-a10a-470d-b640-a8480aa3c2d3 .easystore-price-original:before {
    border-bottom-color: #90d1d7 !important;
}
#sppb-addon-c81b7d30-a10a-470d-b640-a8480aa3c2d3 .easystore-price-original {
    font-size: 16px !important;
}

span.easystore-price-decimal {
    display: none;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    font-weight: bold;
    font-size: 18px;

}

#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-0-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-2-key.sppb-sp-slider-button .sp-slider-btn-text, #sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-1-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fc-num-2-key.sppb-sp-slider-button .sp-slider-btn-text,#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-2-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fd-num-2-key.sppb-sp-slider-button .sp-slider-btn-text {
    background: #ff72a0 !important;
}
#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-0-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-3-key.sppb-sp-slider-button .sp-slider-btn-text, #sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-1-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fc-num-3-key.sppb-sp-slider-button .sp-slider-btn-text,#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-2-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fd-num-3-key.sppb-sp-slider-button .sp-slider-btn-text{  
    color: #ff72a0 !important;
    border-color: #ff72a0 !important;
}

#sppb-addon-0a9aafd9-eafb-4501-82e9-24ce0ac5c3d9 .easystore-btn-add-to-cart {
    background: #ff72a0 !important;
}

#sp-header {
    background: #d6cec3 none repeat scroll 0 0;
}
#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-0-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:hover, #sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-0-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: #ff72a0 !important;
}

#sppb-addon-633a240c-42af-47fc-a95a-e483e1f504fa .sp-slider #sp-slider-item-633a240c-42af-47fc-a95a-e483e1f504fa-num-0-key #sp-slider-inner-item-633a240c-42af-47fc-a95a-e483e1f504fb-num-3-key.sppb-sp-slider-button .sp-slider-btn-text:hover{
  color: white !important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #sp-header .sp-default-logo {
     display: block !important; 
}
}


#img-zoomer-box {
  max-width: 500px;
  height: auto;
  position: relative;
  margin: 10px auto;
}

#img-1 {
  width: 100%;
  height: auto;
}

#img-zoomer-box:hover, #img-zoomer-box:active {
  cursor: zoom-in;
  display: block;
}

#img-zoomer-box:hover #img-2, #img-zoomer-box:active #img-2 {
  opacity: 1;
}
#img-2 {
  width: 340px;
  height: 340px;
  box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);
  background-repeat: no-repeat;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  border: 4px solid whitesmoke;
  z-index: 99;
  border-radius: 100%;
  display: block;
  transition: opacity .2s;
    position: absolute;
  display: none;
  border: 2px solid #ccc; /* opcionális: körvonal hozzáadása */
  border-radius: 50%; /* opcionális: kör alakúra alakítás */
    background-size: 500px 500px;
    transform: scale(2);
}

.addon-root-easystore-list-badge {
    display: flex;
    justify-content: right;
    width: 100%;
}

#sp-top2 {
    display: flex;
    justify-content: center;
    height: 70px;
    align-items: center;
    font-size: 20px;
   
}

@media(max-width: 766px){
  #sp-top2 {
    font-size: 14px;
  }
  
 li.sp-contact-phone {
    display: block;
}

div#sp-top2 {
    display: flex;
}
}

.easystore-zoom-gallery {
    z-index: 99999;
}

#sp-top2 {
    width: fit-content;
}

#sp-menu {
    max-width: fit-content;
}

#sp-header  .row {
    display: flex;
    min-width: 100%;
    justify-content: space-between;
}




.cc-compliance.cc-highlight > .cc-deny {
    order: 3 !important;
    color: black !important;
    background: #ffffff !important;
}

.cc-compliance.cc-highlight > .cc-allow {
    order: 2 !important;
}

.cc-compliance.cc-highlight > .cc-allowall {
    order: 1 !important;
    background: #333333 !important;
    color: white !important;
}


#sp-webshop-menu ul.menu {
    display: ruby-text;
    padding: 0px 15px;
}

#sp-webshop-menu ul.menu li a {
    margin: 10px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}

#sp-webshop-menu {
    background: #d6cec3 !important;
}

#sp-webshop-menu li.current.active a {
    color: #ff72a0 !important;
}

#sp-webshop-menu ul.menu li {
    min-height: 79px;
    padding: 0 !important;
    margin: 0 !important;
}

#sp-webshop-menu ul li {
   display: flex;
    justify-content: center;
    align-items: center;
}

#sp-webshop-menu li.current.active {
    border-bottom: 3px solid #ff72a0;
}


#sp-webshop-menu ul.menu li.current.active a {
    margin-bottom: 7px;
}

@media(min-width: 992px) and (max-width: 1119px) {
  #sp-top2 {
    font-size: 13px;
  }
}

@media(min-width: 767px) and (max-width: 992px){
  #sp-top2 {
    font-size: 16px;
  }
}

@media(max-width: 385px) {
  div#sp-top2 {
  font-size: 10px;
}
}

@media(max-width: 1200px) {
  img.sp-default-logo {
    width: 100px;
    transition: .3s all;
}
}

@media(min-width: 1201px) {
  img.sp-default-logo {
    transition: .3s all;
  }
}

@media(max-width: 960px) {
  .cc-window.cc-banner.cc-type-opt-in.cc-theme-block.cc-allowall-button.cc-opacity-100.cc-bottom.cc-color-override-523191266 {
    height: 80vh !important;
    font-size: 20px;
}
 #sp-webshop-menu a {
    font-size: 13px !important;
}
  
  #sp-webshop-menu ul {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/*#sp-webshop-menu ul {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
*/
#sp-webshop-menu ul.menu {
          padding-top: 10px;
  /*display: inline-block !important;*/
  width: 100%;
    align-items: center;
    justify-content: center;
}
  #sp-webshop-menu ul li {
   display: inline-block !important;
    justify-content: center;
    align-items: center;
}
}