@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.alterita.sk/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.2") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.alterita.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(61,61,61);
	--wd-text-font-size: 14px;
	--wd-title-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(61,61,61);
	--wd-entities-title-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(236 31 38);
	--wd-alternative-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(61,61,61);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Questrial", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(236 31 38);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(236 31 38);
	--btn-default-bgcolor: rgb(0,0,0);
	--btn-default-bgcolor-hover: #EC1F26;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(236,31,38);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://www.alterita.sk/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 190px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-family: "Questrial", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: rgb(0,0,0);
}
html .product.wd-cat:hover .wd-entities-title, html .product.wd-cat:hover .wd-entities-title a, .cat-design-side .wd-cat-inner > a:hover ~ .wd-cat-content .wd-entities-title a, html .wd-masonry-first .wd-cat:first-child:hover .wd-entities-title a {
	color: rgb(255,255,255);
}
.page .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-bg-hover: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 30px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
    background-color: #212121 !important;
}

body:not(.single-product) .whb-overcontent, .whb-overcontent.whb-custom-header {
  padding-top: 100px !important;
}

/* Stock status styles */
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    color: #008000 !important;
}

p.stock.wd-style-default.in-stock:before {
    color: #008000 !important;
    font-size: large !important;
}

/* Len na konkrétnu tabuľku atribútov produktov */
table.woocommerce-product-attributes.shop_attributes {
  width: 100%;
  max-width: 400px !important;
}

/* Desktop – fixná max. šírka */
@media (min-width: 768px) {
  table.woocommerce-product-attributes.shop_attributes {
    width: auto;
    max-width: 400px !important;
  }
}

/* Mobil – flexibilná šírka */
@media (max-width: 767px) {
  table.woocommerce-product-attributes.shop_attributes {
    width: 100% !important;
    max-width: none;
  }
}

/* Vráti všetky labely ešte pred ostatnými */
.product-labels .product-label:not(.label-attribute-pa_znacka) {
  order: 2 !important;
}

/* Label značky Kronzi bude ako úplne prvý */
.product-labels .product-label.label-attribute-pa_znacka {
  order: 1 !important;
}


.wd-grid-col {
 background: white !important;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.woocommerce-product-gallery {
margin: 30px !important;
}

/* Riešenie pre thumbnaily v produktovej galérii - ТОЛЬКО pre galériu na stránke produktu */

/* Obmedzenie výšky thumbnailov v galérii na stránke produktu */
.single-product .woocommerce-product-gallery .product-image-thumbnail {
    max-height: 200px !important;
}

/* Nastavenie obrázkov v thumbnail galérii na stránke produktu */
.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img {
    max-width: 200px;
    max-height: 200px;
    width: auto;
    height: auto;
    object-fit: contain;
}

/* Responsive nastavenia pre mobilné zariadenia */
@media (max-width: 768px) {
    .single-product .woocommerce-product-gallery .product-image-thumbnail {
        max-height: 120px !important;
    }
    
    .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img {
        max-width: 120px;
        max-height: 120px;
    }
    
    /* Zabezpečenie správneho rozostupu medzi thumbnailmi */
    .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item {
        margin: 0 5px !important;
        flex-shrink: 0 !important;
    }
.woocommerce-product-gallery {
margin: 0px !important;
}
}

@media (max-width: 480px) {
    .single-product .woocommerce-product-gallery .product-image-thumbnail {
        max-height: 80px !important;
    }
    
    .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img {
        max-width: 80px;
        max-height: 80px;
    }
    
    /* Menší rozostup pre najmenšie obrazovky */
    .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item {
        margin: 0 3px !important;
    }
    
    /* Zabezpečenie že sa carousel správne posúva */
    .single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-wrap {
        overflow-x: auto !important;
        scroll-behavior: smooth !important;
			padding: 30px !important;
    }
.woocommerce-product-gallery {
margin: 0px !important;
}
}

/* CSS pre wd-cat-image category-image - 1:1 formát bez orezania */
.cat-design-center .wd-cat-content {
    padding: 0px !important;
}
.category-grid-item .wd-cat-image,
.wd-cat-image.category-image {
    text-align: center !important;
}

.category-grid-item .wd-cat-image {
    display: contents !important;
}

.wd-cat-image.category-image img {
    display: content !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wd-cat-image.category-image {
    width: 150px !important;
    height: 150px !important;
    overflow: hidden;
    position: relative;
    border-radius: 0;
    background-color: transparent;
}

.wd-cat-image.category-image img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    /* Klúčové nastavenie - zachová pomer strán a zobrazí celý obrázok */
    object-fit: contain !important;
    object-position: center !important;
    /* Odstráni akékoľvek transformácie alebo prechody */
    transform: none !important;
    transition: opacity 0.4s ease-in-out !important;
    /* Zabezpečí že obrázok bude vycentrovaný */
}

/* Alternatívne riešenie ak chcete bielu/transparentnú výplň */
.wd-cat-image.category-image img.fill-background {
    background-color: #ffffff;
    /* alebo background-color: transparent; */
}

/* Hover efekt - zachová pôvodné správanie */
.wd-cat-image.category-image:hover img {
    opacity: 0.8;
    transform: none !important;
}

/* Responzívne nastavenia pre menšie obrazovky */
@media (max-width: 768px) {
    .wd-cat-image.category-image {
        width: 120px !important;
        height: 120px !important;
    }
}

@media (max-width: 480px) {
    .wd-cat-image.category-image {
        width: 100px !important;
        height: 100px !important;
    }
}

//////////////////////////
/* 1. Povoliť celý obsah swatch políčka */
.wd-swatch,
.wd-swatch img {
  overflow: visible !important;
}

/* 2. Nastaviť správny objekt-fit a rozmery */
.wd-swatch img {
  object-fit: contain !important;
  width: 100% !important;
  height: 100% !important;
}

/* 3. (Voliteľné) Opraviť rozmery kontajnera podľa potreby */
.wd-swatch {
  width: var(--wd-swatch-size, 90px) !important;
  height: var(--wd-swatch-size, 90px) !important;
  padding: 0px !important;  /* môžeš upraviť podľa spacingu */
}


/* ==============================================
   PRODUKTOVÁ MRIEŽKA (GRID) - ŠPECIFICKÉ SELEKTORY
   ============================================== */
/* CSS Variables pre flexibilné nastavenie veľkostí */
:root {
    --grid-image-width: 280px;
    --grid-image-height: 280px;
    --single-product-width: 400px;
    --single-product-height: 400px;
}

/* Hlavný kontajner pre produkty v gride */
.products .product,
.wd-products-element .product,
.woocommerce ul.products li.product,
.wd-products-holder .product {
    text-align: center;
}

/* KĽÚČOVÁ ÚPRAVA: Kontajner pre obrázky v produktovej gride - FIXNÁ VÝŠKA */
.products .product .woocommerce-LoopProduct-link,
.wd-products-element .product .product-element-top,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.wd-products-holder .product .product-element-top {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: var(--grid-image-height) !important; /* FIXNÁ VÝŠKA - tu je kľúč */
    min-height: var(--grid-image-height) !important; /* Zabezpečuje minimálnu výšku */
    max-width: 100% !important;
    max-height: var(--grid-image-height) !important;
    background: #ffffff !important;
    border: none !important;
    margin: 0 auto 15px !important;
    position: relative !important;
    padding: 10px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

/* DODATOČNÉ ZABEZPEČENIE PRE WOODMART PRODUKTOVÉ LINKY */
.products .product .product-image-link,
.wd-products-element .product .product-image-link {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important; /* Vyplní celý parent kontajner */
    min-height: inherit !important; /* Zdedí min-height z parent */
}

/* NEPREPISOVAŤ Woodmart hover efekty - len upraviť veľkosti obrázkov */

/* Obrázky v produktovej gride - LEN úprava veľkostí, nie pozície */
.products .product img,
.wd-products-element .product img,
.woocommerce ul.products li.product img,
.wd-products-holder .product img {
    max-width: calc(var(--grid-image-width) - 20px) !important;
    max-height: calc(var(--grid-image-height) - 20px) !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    object-position: center !important;
    /* NEPREPISOVAŤ position, transform ani z-index - nechať téme */
}

/* ==============================================
   PLYNULÉ PRECHODY PRE HOVER EFEKTY
   ============================================== */

/* Všetky obrázky v produktoch - plynulý prechod opacity */
.products .product img,
.wd-products-element .product img,
.woocommerce ul.products li.product img,
.wd-products-holder .product img {
    transition: opacity 0.4s ease-in-out, transform 0.3s ease !important;
}

/* Woodmart špecifické hover efekty */
.wd-products-element .product .product-image-link img,
.products .product .product-image-link img {
    transition: all 0.4s ease-in-out !important;
}

/* Hover efekty pre kontajnery */
.products .product .product-image-link,
.wd-products-element .product .product-image-link,
.products .product .woocommerce-LoopProduct-link,
.wd-products-element .product .product-element-top {
    transition: transform 0.3s ease !important;
}

/* Jemný zoom efekt pri hover */
.products .product:hover .product-image-link,
.wd-products-element .product:hover .product-image-link,
.products .product:hover .woocommerce-LoopProduct-link,
.wd-products-element .product:hover .product-element-top {
    transform: scale(1.02) !important;
}

/* Dodatočné plynulé prechody pre Woodmart elementy */
.wd-hover-base .product-image-link img,
.wd-hover-standard .product-image-link img,
.wd-hover-alt .product-image-link img {
    transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* ==============================================
   STRÁNKA JEDNOTLIVÉHO PRODUKTU
   ============================================== */

/* Galéria na stránke produktu */
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.single-product .woocommerce-product-gallery__image {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: var(--single-product-width) !important;
    height: var(--single-product-height) !important;
    max-width: var(--single-product-width) !important;
    max-height: var(--single-product-height) !important;
    overflow: hidden !important;
    margin: 0 auto 10px !important;
    background: transparent !important;
    position: relative !important;
}

.single-product .woocommerce-product-gallery__image img {
    width: auto !important;
    height: 100% !important;
    max-width: calc(var(--single-product-width) - 20px) !important;
    max-height: calc(var(--single-product-height) - 20px) !important;
    min-height: calc(var(--single-product-height) - 20px) !important;
    object-fit: contain !important;
    object-position: center !important;
    display: block !important;
    margin: 0 auto !important;
}

/* Miniatúry v galérii */
.single-product .woocommerce-product-gallery .flex-control-thumbs li {
    width: 80px !important;
    height: 80px !important;
    margin: 5px !important;
}

.single-product .woocommerce-product-gallery .flex-control-thumbs li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}

/* ==============================================
   RESPONZÍVNE NASTAVENIA - OPRAVENÉ PRE MOBILE
   ============================================== */

/* Tablet zobrazenie */
@media (max-width: 1024px) {
    :root {
        --grid-image-width: 250px;
        --grid-image-height: 250px;
        --single-product-width: 380px;
        --single-product-height: 380px;
    }
}

/* Mobile Large - opravené rozmery */
@media (max-width: 768px) {
    :root {
        --grid-image-width: 220px;
        --grid-image-height: 220px;
        --single-product-width: 320px;
        --single-product-height: 320px;
    }
    
    /* Striktnejšie obmedzenia pre mobilné obrázky */
    .products .product .woocommerce-LoopProduct-link,
    .wd-products-element .product .product-element-top,
    .woocommerce ul.products li.product .woocommerce-LoopProduct-link,
    .wd-products-holder .product .product-element-top {
        padding: 8px !important;
        /* DÔLEŽITÉ: Zachovať fixnú výšku aj na mobile */
        min-height: var(--grid-image-height) !important;
    }
    
    .products .product img,
    .wd-products-element .product img,
    .woocommerce ul.products li.product img,
    .wd-products-holder .product img {
        max-width: calc(var(--grid-image-width) - 16px) !important;
        max-height: calc(var(--grid-image-height) - 16px) !important;
        min-width: unset !important;
        min-height: unset !important;
    }
    
    /* Úprava single product pre mobile */
    .single-product .woocommerce-product-gallery__image img {
        height: calc(var(--single-product-height) - 20px) !important;
        max-width: calc(var(--single-product-width) - 20px) !important;
        max-height: calc(var(--single-product-height) - 20px) !important;
        min-height: calc(var(--single-product-height) - 20px) !important;
    }
}

/* Mobile Small - ešte viac konzervatívne rozmery */
@media (max-width: 480px) {
    :root {
        --grid-image-width: 180px;
        --grid-image-height: 180px;
        --single-product-width: 280px;
        --single-product-height: 280px;
    }
    
    /* Extra striktné obmedzenia pre malé mobily */
    .products .product .woocommerce-LoopProduct-link,
    .wd-products-element .product .product-element-top,
    .woocommerce ul.products li.product .woocommerce-LoopProduct-link,
    .wd-products-holder .product .product-element-top {
        padding: 6px !important;
        /* DÔLEŽITÉ: Zachovať fixnú výšku aj na malom mobile */
        min-height: var(--grid-image-height) !important;
    }
    
    .products .product img,
    .wd-products-element .product img,
    .woocommerce ul.products li.product img,
    .wd-products-holder .product img {
        max-width: calc(var(--grid-image-width) - 12px) !important;
        max-height: calc(var(--grid-image-height) - 12px) !important;
        min-width: unset !important;
        min-height: unset !important;
    }
    
    /* Úprava single product pre malé mobile */
    .single-product .woocommerce-product-gallery__image img {
        height: calc(var(--single-product-height) - 20px) !important;
        max-width: calc(var(--single-product-width) - 20px) !important;
        max-height: calc(var(--single-product-height) - 20px) !important;
        min-height: calc(var(--single-product-height) - 20px) !important;
    }
}

/* Extra malé mobilné zariadenia */
@media (max-width: 360px) {
    :root {
        --grid-image-width: 150px;
        --grid-image-height: 150px;
        --single-product-width: 250px;
        --single-product-height: 250px;
    }
    
    .products .product .woocommerce-LoopProduct-link,
    .wd-products-element .product .product-element-top,
    .woocommerce ul.products li.product .woocommerce-LoopProduct-link,
    .wd-products-holder .product .product-element-top {
        padding: 5px !important;
        /* DÔLEŽITÉ: Zachovať fixnú výšku aj na extra malom mobile */
        min-height: var(--grid-image-height) !important;
    }
    
    .products .product img,
    .wd-products-element .product img,
    .woocommerce ul.products li.product img,
    .wd-products-holder .product img {
        max-width: calc(var(--grid-image-width) - 10px) !important;
        max-height: calc(var(--grid-image-height) - 10px) !important;
    }
    
    /* Úprava single product pre extra malé mobile */
    .single-product .woocommerce-product-gallery__image img {
        height: calc(var(--single-product-height) - 20px) !important;
        max-width: calc(var(--single-product-width) - 20px) !important;
        max-height: calc(var(--single-product-height) - 20px) !important;
        min-height: calc(var(--single-product-height) - 20px) !important;
    }
}

/* ==============================================
   CENTROVANIE TEXTOV PRE PRODUKTY
   ============================================== */

.products .product .woocommerce-loop-product__title,
.products .product .wd-entities-title,
.wd-products-element .product .woocommerce-loop-product__title,
.wd-products-element .product .wd-entities-title {
    text-align: center !important;
    width: 100% !important;
    margin: 10px auto !important;
}

/* Ceny zarovnané vpravo */
.products .product .price,
.wd-products-element .product .price,
.products .product .woocommerce-Price-amount,
.wd-products-element .product .woocommerce-Price-amount {
    text-align: right !important;
    width: 100% !important;
    margin: 5px auto 10px !important;
}

/* ==============================================
   OSTATNÉ PÔVODNÉ NASTAVENIA (NEZMENENÉ)
   ============================================== */

.wd-swatch {
    padding: 10px !important;
}

.sku_wrapper {
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  
  /* Desktop - default */
  max-width: 500px;
}

/* Large tablets and small desktops */
@media (max-width: 768px) {
  .sku_wrapper {
    max-width: 400px;
  }
}

/* Small tablets */
@media (max-width: 480px) {
  .sku_wrapper {
    max-width: 350px;
  }
}

/* Large mobile phones */
@media (max-width: 430px) {
  .sku_wrapper {
    max-width: 300px;
  }
}

/* Standard mobile phones */
@media (max-width: 375px) {
  .sku_wrapper {
    max-width: 280px;
  }
}

/* Small mobile phones */
@media (max-width: 320px) {
  .sku_wrapper {
    max-width: 250px;
  }
}

.woocommerce #payment .payment_methods.methods label[for="payment_method_wc_gopay_gateway"] img {
    height: auto;
    width: 125px !important;
    margin-left: auto;
    float: right;
    max-width: 125px !important;
    max-height: 50px !important;
}

img.epo-option-image {
    width: 100px !important;
    height: 100px !important;
    max-width: 100px !important;
    max-height: 100px !important;
    object-fit: cover;
}

.cmplz-cookiebanner {
    transition: none !important;
}

.woocommerce .price del,
.woocommerce .price del + .screen-reader-text {
    display: none !important;
}

.woocommerce .price ins {
    display: inline;
}

.wd-nav-img, .wd-sub-menu li > a img {
    --nav-img-width: 80px;
    --nav-img-height: 80px;
    max-width: 80px !important;
    max-height: 80px !important;
}

.tc-lightbox-button {
    color: #ffffff00 !important;
}

.tc-price-in-cart {
    display: none !important;
}

td.product-name a.tm-cart-edit-options, .tm-cart-edit-options {
    display: block !important;
    font-size: 16px !important;
    font-style: bolt !important;
    font-weight: 700 !important;
    background-color: black !important;
    color: white !important;
    padding: 10px !important;
}

.pswp__item {
    background-color: white !important;
}

.pswp__img {
    width: auto !important;
    max-width: 90vw !important;
    max-height: 90vh !important;
    object-fit: contain !important;
}

.tabs-layout-tabs .tabs li.additional_information_tab {
    display: none;
}@media (min-width: 577px) and (max-width: 767px) {
	/* Úprava výšky a okrajov pre mobilné zariadenia */
.cmplz-cookiebanner .cmplz-message {
  max-width: 400px;
  margin-right: 5px;
  height: 80px;
}
}

@media (max-width: 576px) {
	/* Úprava výšky a okrajov pre mobilné zariadenia */
.cmplz-cookiebanner .cmplz-message {
  max-width: 400px;
  margin-right: 5px;
  height: 80px;
}

.product-summary-shadow .summary-inner {
    padding: 10px 10px 10px !Important;
}


}

