@charset "UTF-8";
@media screen{
	html{height:100%;}
	html, body{background:var(--main-gray);font-family:'Fira Sans', sans-serif;font-weight:lighter;font-size:16px;line-height:1.2em;color:var(--black);margin:0;padding:0;min-width:320px;}	
	.wrap{max-width:1920px;margin:0 auto;padding:32px 40px;}
	.wrap.full{max-width:none;width:100%;}
	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:1px;}
	.h1-subheader{font-weight:lighter;}
	.justify-content-space-between{justify-content:space-between;}
	.w-100{width:100%;}
	.w-95{width:95%;}
	.w-90{width:90%;}
	.w-85{width:85%;}
	.w-80{width:80%;}
	.mw-1920{max-width:1920px !important;}
	.normal{font-style:normal !important;}
	.bg-gray{background:var(--main-gray);}
	.bigger-border-radius{border-radius:20px 10px;}
	.button-position{display:flex;align-items:center;gap:0.75em;}
	.min-height-26{min-height:26px;}
	.button{font-size:0.8em;font-style:italic;padding:8px 16px;}
	.button i{font-size:0.5em;line-height:2em;}
	.button.bigger-icon i{font-size:1em;line-height:2em;}
	.frame-red{color:var(--main-black);border:1px solid var(--main-color);border-bottom-left-radius:5px;border-top-right-radius:5px;}
	.frame-white{color:var(--white);border:1px solid var(--white);border-bottom-left-radius:5px;border-top-right-radius:5px;}
	.hover-fill-red:hover{color:var(--white);background:var(--main-color);}
	.hover-fill-red:hover *{color:var(--white);}
	.skew-frame{border:1px solid var(--main-color);-webkit-border-radius:80px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius:80px;-moz-border-radius-topright:30px;-moz-border-radius-bottomleft:30px;border-radius:80px;border-top-right-radius:30px;border-bottom-left-radius:30px;-webkit-transform:skew(-12deg);-moz-transform:skew(-12deg);-o-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);overflow:hidden;}
	.skew-frame img{-webkit-transform:skew(12deg);-moz-transform:skew(12deg);-o-transform:skew(12deg);-ms-transform:skew(12deg);transform:skew(12deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
	a:hover .skew-frame img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}	
	body > main{background-color:#ededed;max-width:100%;overflow-x:hidden;}
	main .wrap{background-color:#fff;background-image:url('/img/header.svg');background-repeat:no-repeat;background-size:650px 100px;background-position:top right;background-position-y:60px;background-attachment:fixed;}
	body > header{position:sticky;width:100%;left:0;right:0;top:0;z-index:5;display:flex;flex-direction:column;align-items:center;background:var(--main-light-gray);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);border-bottom:2px solid var(--main-color)}
	body > header .wrap{display:flex;flex-direction:row;padding:0}
	header{-webkit-user-select:none;-ms-user-select:none;user-select:none;}
	header .logo{display:flex;align-items:center;justify-content:left;padding-left:32px}
	header .logo img{height:56px;width:165px;max-width:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
	header .logo a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
	header .header-nav{flex:1 1 100%;font-weight:400;font-size:16px;margin:0}
	.header-nav nav a{text-decoration:none;}
	.header-nav nav > ul{list-style:none;height:100%;margin:0;padding:0;display:flex;justify-content:center;align-items:end}
	.header-nav nav > ul > li{display:block;position:relative}
	.header-nav nav > ul > li > a{display:flex;padding:24px 16px 16px;align-items:flex-end;color:var(--black);border-bottom:4px solid var(--main-light-gray)}
	.header-nav nav > ul > li:hover > a, .header-nav nav li:hover > a, .header-nav nav li.active> a, .header-nav nav a.active{color:var(--main-color);text-decoration:none;border-bottom-color:var(--main-color)}
	.header-nav nav > ul > li > ul{position:absolute;display:none;width:220px;left:50%;margin-left:-110px;margin-top:0px;padding:16px 8px;border-radius:0px 0px 15px 5px;z-index:99;right:0;background:var(--white); -webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);border-top:2px solid var(--main-color)}
	.header-nav nav li:hover ul{display:block}
	.header-nav nav ul ul a{line-height:1.6em;color:var(--black)}
	.header-nav nav ul ul, .header-nav nav ul ul *{position:relative;display:block;margin:0px;padding:0 8px;height:auto}
	.header-nav nav ul ul ul li{padding:0}
	.header-nav nav ul ul ul a{display:inline-block;vertical-align:middle}
	.header-nav nav ul ul ul a::before{display:inline-block;width:4px;height:4px;background:var(--black);vertical-align:middle;margin-right:6px;margin-top:-2px;content:"";}
	.header-nav nav ul ul ul a:hover::before{background:var(--main-color)}
	.settings-bar{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding-right:32px;}
	.settings-bar a{display:block;white-space:nowrap;line-height:1.5em}
	.settings-bar .search-form{display:flex;flex-direction:row;flex-basis:100px;border:1px solid var(--main-gray);background:var(--white);border-radius:15px 5px 15px 5px;}	
	.settings-bar .search-form input{width:100px;border:none;height:30px;font-size:12px;border-radius:15px 5px 15px 5px;}
	.settings-bar .search-form input:focus{outline:none;}
	.settings-bar .search-form button{width:30px;font-size:12px;border-radius:15px 5px 15px 5px;margin-top:-1px;margin-bottom:-1px;border:1px solid var(--main-gray);background:var(--white);border-right:none;color:var(--main-gray);}
	.settings-bar .search-form button:focus, .settings-bar .search-form button:hover, .settings-bar .search-form button:active{color:var(--main-color);}
	.settings-bar .change-lang{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:5px;margin-left:10px}
	.settings-bar .change-lang .options{border-radius:0px 0px 15px 5px;z-index:99;right:0;background:var(--white); -webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.3);border-top:2px solid var(--main-color);margin-top:12px}
	.image-overlay{background-color:white;background-size:contain;background-repeat:no-repeat;}
	.print-only{display:none;}
	.slick{margin-bottom:32px}
	.slick .slick-track{min-width:100%;}
	.slick-list{padding:0 !important}
	.slick-slide{position:relative;display:flex !important;justify-content:center}
	.slick-slide img{display:inline-block !important}
	.slick .caption{padding:0 64px;color:var(--white);position:absolute;max-width:50%;left:0;top:64px;text-shadow:1px 1px gray;min-width:300px;}
	.slick .caption-right{padding:0 64px;color:var(--main-dark-gray);position:absolute;max-width:850px;width:80%;right:0;top:25%;text-align:right;}
	.slick .caption-center{color:var(--main-dark-gray);position:absolute;width:100%;text-align:center;top:40px;}
	.slick .caption .short{color:var(--white);background:var(--white);}
	.slick .caption img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%;}	
	.slick .slick-arrow, .slick-carousel .slick-arrow{display:block;position:absolute;top:100%;margin-top:22px;background:none;border:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.slick-gallery .slick-arrow{margin-top:-108px;}
	.slick-gallery iframe{height:670px;max-height:670px;}
	.video-border{border:2px solid black;margin:auto;}
	.slick-gallery-yt .slick-arrow{margin-top:-108px;}
	.slick-gallery-yt iframe{height:850px;max-height:850px;}
	.slick .slick-arrow.slick-prev::before, .slick .slick-arrow.slick-next::before{vertical-align:middle;text-align:center;display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;color:var(--main-black);border:1px solid var(--main-color);background:var(--white);border-radius:15px 5px 15px 5px;-webkit-border-radius:15px 5px 15px 5px;-moz-border-radius:15px 5px 15px 5px;padding:8px 20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f053";}
	.slick .slick-arrow.slick-next::before{content:"\f054";}
	.slick .slick-arrow.slick-prev{left:2px}
	.slick .slick-arrow.slick-next{left:auto;right:0px}
	.slick.arrows-centered{margin-bottom:64px}
	.slick.arrows-centered .slick-arrow{top:100%;margin-top:64px}
	.slick.arrows-centered .slick-arrow.slick-prev{left:50%;margin-left:-50px}
	.slick.arrows-centered .slick-arrow.slick-next{right:50%;margin-right:-50px}
	.slick .slick-arrow:hover::before{color:var(--white);background:var(--main-color);}
	.slick .slick-dots{position:absolute;bottom:-55px;margin:0;width:100%;text-align:center;padding:0;}
	.slick .slick-dots li{display:inline-block;font-size:0em;padding:2px}
	.slick .slick-dots button{border:none;background:var(--black);width:8px;height:8px;padding:0;margin:2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	.slick .slick-active button{background:var(--main-color)}
	.slick .youtube-video{width:100%;height:auto;aspect-ratio:16/9}
	.slick-main{margin-bottom:0}
	.slick-main .slick-arrow{top:80%;font-size:1em}
	.slick-main .slick-arrow.slick-prev{left:54px}
	.slick-main .slick-arrow.slick-next{left:auto;right:54px}
	.slick-main .slick-arrow.slick-prev::before,
	.slick-main .slick-arrow.slick-next::before{color:var(--main-white);background:transparent;border-color:var(--main-white)}
	.slick-main .slick-arrow:hover::before{color:var(--main-color);background:var(--white);}
	.slick-main .slick-dots{bottom:50px;}
	.slick-clients .slick-slide{height:120px;padding:32px}
	.slick-overlays img{border:1px solid #c4c4c4;}
	.slick-main .fullhd-image{display:inline-block !important;background-color:#425058;}
	.slick-main .mobile-image{display:none !important;background-color:#425058;}
	.slick-gallery .fullhd-image{display:inline-block !important;background-color:#425058;}
	.slick-gallery .mobile-image{display:none !important;background-color:#425058;}
	.border-bottom{border-bottom:2px solid var(--gray);margin-bottom:15px;padding:5px;position:relative;}
	.border-bottom .dot{background:var(--gray);border-radius:100%;position:absolute;height:15px;width:15px;bottom:-8px;left:0;}
	.border-bottom .dot-right{background:var(--gray);border-radius:100%;position:absolute;height:15px;width:15px;bottom:-8px;right:0;}
	.logo-center{position:absolute;left:calc(50% - 110px);width:220px;top:-30px;}
	.icon-slider{background:var(--main-color);padding-bottom:0;position:absolute;bottom:64px;left:calc(50% - 52px);}
	.icon-slider img{width:70px;}
	a.icon-slider{cursor:pointer !important;}
	span.icon-slider{cursor:auto !important;}
	.link-tile, .link-tile:hover{text-decoration:none;cursor:pointer}
	.link-tile:hover button{background:var(--main-color);color:var(--white)}
	.grey-box{height:110px;width:51%;position:absolute;left:0;top:calc(50% - 100px);background:var(--light-gray);}
	.news{align-items:stretch;}	
	.news > .item{display:flex;flex-direction:column;padding:0 30px;}
	.news .frame{position:relative; border:1px solid var(--light-gray);max-width:480px;}
	.news .image{display:block;overflow:hidden}
	.news .image img{display:block;min-width:100%;min-height:100%;}
	.news .content{padding:32px;text-align:justify;}
	.news .content .header{margin-bottom:16px}
	.news .link{text-align:left;margin-top:16px}
	.news .link .button{padding:10px 10px;padding-left:14px;line-height:1em;}
	.news .date{position:absolute;top:0;right:0;font-size:14px;padding:5px 10px;background:var(--light-gray);color:var(--black);}	
	.news-2{align-items:stretch;}
	.news-row .col-xs-6{padding:0;}
	.news-2 > .item{display:flex;flex-direction:column;padding:0 30px;}
	.news-2 .frame{position:relative; border:1px solid var(--light-gray);max-width:930px;width:100%;padding-bottom:8px;}
	.news-2 .image{display:block;overflow:hidden;text-align:center;width:50%;max-width:50%;float:left;padding:16px 16px 8px 16px;}
	.news-2 .image img{display:block;max-width:100%;max-height:100%;margin:0 auto;}
	.news-2 .content{padding:16px 16px 8px 16px;text-align:justify;}
	.news-row .content .perex{min-height:0;}
	.news-2 .content .header{margin-bottom:16px}
	.news-2 .link{text-align:left;margin-top:16px}
	.news-2 .link .button{padding:10px 10px;padding-left:14px;line-height:1em;}
	.news-2 .date{position:absolute;top:16px;left:16px;font-size:14px;padding:5px 10px;background:var(--light-gray);color:var(--black);}	
	@media screen and (max-width:535px){
		.news-2 .image{width:100%;max-width:480px;padding:0 0 16px 0;}
		.news-2 .date{top:0;left:0;}
		}
	.background-img-babyexpress{background:url("/img/pluginy/rbr_babyexpress.png") right no-repeat;background-size:auto 100%;}
	.background-img-helpcentrum{background:url("/img/pluginy/rbr_helpcentrum.png") right no-repeat;background-size:auto 100%;}		
	.categories a.category-item img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:all 1s ease;}
	.categories a.category-item:hover img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);}
	.categories a.category-item:hover .button{background:var(--main-color);color:var(--white);}
	.background-gradient{background:rgb(255,255,255);background:-moz-linear-gradient(146deg, rgba(255,255,255,1) 55%, rgba(237, 237, 237,1) 100%);background:-webkit-linear-gradient(146deg, rgba(255,255,255,1) 55%, rgba(237, 237, 237,1) 100%);background:linear-gradient(146deg, rgba(255,255,255,1) 55%, rgba(237, 237, 237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed",GradientType=1);transition:all 1s ease;}
	a.background-gradient:hover{background:rgb(255,255,255);background:-moz-linear-gradient(146deg, rgba(255,255,255,1) 55%, rgba(196,196,196,1) 100%);background:-webkit-linear-gradient(146deg, rgba(255,255,255,1) 55%, rgba(196,196,196,1) 100%);background:linear-gradient(146deg, rgba(255,255,255,1) 55%, rgba(196,196,196,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c4c4c4",GradientType=1);}
	.background-gradient img{max-height:300px;padding:16px;}
	.breadcrumb ul{padding:0;margin:0;}   
  .breadcrumb ul{list-style:none;display:block}    
  .breadcrumb li::after{content:">";font-size:16px;display:inline-block;margin-left:6px;margin-right:1px;color:#de1835;}
  .breadcrumb li{display:inline-block}  
  .breadcrumb li:last-child::after{display:none}
  .breadcrumb li a{font-size:14px;text-decoration:none;color:var(--black);}
  .breadcrumb li a:hover{font-size:14px;text-decoration:underline;color:var(--main-color);}
  a.backlink-page{font-size:14px;text-decoration:none;color:var(--black);}  
  a.backlink-page:hover{font-size:14px;text-decoration:underline;color:var(--main-color);}
  a.backlink-page::before{content:"<";font-size:16px;display:inline-block;margin-left:1px;margin-right:6px;color:#de1835;}
  .pagination{display:block;width:100%;max-width:100vw;}
  .pagination ul{display:inline-block;list-style:none;margin:0;text-align:center;padding:16px 0 0 0;}
  .pagination li{display:inline-block;margin-top:4px;}
  .pagination a, .pagination button{display:block;color:inherit;text-decoration:none;padding:6px 12px 6px 10px;color:var(--black);border:1px solid var(--main-color);min-width:32px;text-align:center;line-height:1.2em;border-radius:12px;border-bottom-left-radius:5px;border-top-right-radius:5px;font-style:italic;font-size:0.8em;letter-spacing:0px;}
  .pagination a span{margin-bottom:-2px}
  .pagination a:hover,.pagination li.active a{text-decoration:none;color:var(--white);background:var(--main-color)}
	.button i.fa-button-size{font-size:1.2em;line-height:1em;}	
	.otsfao-image-wrap{width:1200px;max-width:100%;max-height:100%;overflow:hidden;position:relative;}
	.otsfao-image-wrap::before{width:1200px;height:400px;background:url('/img/pluginy/otsfao_maska.png');background-repeat:no-repeat;background-position:0px 0px;background-size:contain;max-width:100%;max-height:100%;content:"";z-index:1;position:absolute;top:0;left:0;}	
	.otsfao-image-wrap .fullhd-image{display:block !important;}
	.otsfao-image-wrap .mobile-image{display:none !important;}	
	.osp-plugin{/*background-color:#fff;*/background-image:url("/img/pluginy/osp_pozadi.png");background-repeat:no-repeat;background-size:cover;margin:20px -40px -1px -40px;padding:0px 80px 10px 80px;}
	.osp-header{text-align:center;font-weight:bold;margin-bottom:40px;}
	.osp-header h1,.osp-header h2,.osp-header h3,.osp-header h4,.osp-header h5,.osp-header h6,.osp-header .h1,.osp-header .h2,.osp-header .h3,.osp-header .h4,.osp-header .h5,.osp-header .h6{color:var(--main-dark-gray);padding:0;margin:0;}
	.osp-header h1,.osp-header .h1{font-size:3.125em} 
	.osp-header h2,.osp-header .h2{font-size:3.0em} 
	.osp-header h3,.osp-header .h3{font-size:2.875em} 
	.osp-header h4,.osp-header .h4{font-size:2.75em} 
	.osp-header h5,.osp-header .h5{font-size:2.625em} 
	.osp-header h6,.osp-header .h6{font-size:2.5em} 
	.osp-image{padding-bottom:40px}	
	.osp-text{padding-bottom:40px;color:var(--main-dark-gray);font-size:1.5em;line-height:1.2em;padding-left:40px}
	.osp-text .border-bottom{padding-right:8px;padding-left:8px;margin-bottom:32px;}
	.osp-text-left{padding-left:0px;padding-right:40px}
	.t-plugin{padding-top:16px;padding-bottom:16px;}
	.t-plugin-fullscreen{display:block;}
	.t-plugin-mobile{display:none;}
	.t-plugin-wrap{max-width:100%;overflow-x:auto;border:1px solid #b8b8b8;-webkit-border-radius:5px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius:5px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomright:12px;border-radius:5px;border-top-left-radius:12px;border-bottom-right-radius:12px;}	
	.t-plugin table{border-collapse:collapse;border-spacing:0;width:100%;min-width:940px}
	.t-plugin td,.t-plugin th{text-align:left;padding:6px 8px 6px 8px;border:none;}
	.t-plugin td{background-color:#eee}
	.t-plugin tr:nth-child(2n+1) td{background-color:#d9d9d9}	
	.t-plugin th{background-color:#eee;}
	.t-plugin tr:nth-child(2n+1) th{background-color:#d9d9d9;}
	.t-plugin tr th.t-main{background-color:#c6c6c6;padding:12px 8px;}
	.t-plugin td.align-right,.t-plugin th.align-right{text-align:right;}
	.t-plugin tr.pt-hidden-lines{display:none;}
	.t-plugin .pt-hidden-items{display:none;}
	.t-plugin .pt-hidden-button{display:none;}	
	.t-plugin .pt-br-none{border-right:none;}
	.t-plugin .pt-header{text-align:right;padding-right:32px;}
	.t-plugin .t-item{width:33.33333%;margin:0 auto;}
	.t-plugin .t-item-inner{background-color:#c6c6c6;margin:8px;border:1px solid #b8b8b8;-webkit-border-radius:5px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius:5px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomright:12px;border-radius:5px;border-top-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden;}
	.t-plugin .t-header{font-weight:bold;text-align:center;padding:12px 8px;}
	.t-plugin .t-subheader{font-weight:bold;background-color:#d9d9d9;padding:6px 8px 6px 8px;}
	.t-plugin .t-data{background-color:#eee;padding:6px 8px 6px 24px;}
	@media (min-width:768px){
		.product-compare{display:flex;flex-direction:row;flex-wrap:nowrap;width:calc(100% - 64px);margin:0 auto;padding:0px;max-height:70vh;overflow-x:scroll;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.75);}
		.product-compare .param-titles{box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5);}
		.product-compare .item, .product-compare .meta-wrap{text-align:center;}
		.product-compare .item,.product-compare .param-titles{min-width:200px;}
		.product-compare .item .value,.product-compare .param-titles .title{padding-top:8px;padding-bottom:8px;}
		.product-compare .item .title,.product-compare .item .value,.product-compare .param-titles .title{padding-left:16px;padding-right:16px;}
		.product-compare .item .title{display:none}
		.product-compare .param-titles{display:flex;position:sticky;left:0;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%;background:var(--white);}
		.product-compare .title{font-weight:bold;}
		.product-compare .param-titles .title,.product-compare .item .value{color:var(--black);padding:8px;border-top:1px solid black}
		.product-compare .param-titles .title:first-child,.product-compare .item .param:first-child .value{border-top:none;}
		.product-compare .param:nth-child(2n) .value,.product-compare .param-titles .title:nth-child(2n){background:var(--light-gray)}
		}	
	@media (max-width:768px){
		.product-compare{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:8px;}
		.product-compare .param-titles{display:none;}
		.product-compare .item{display:flex;flex-wrap:wrap;align-self:flex-start;border:1px solid var(--main-color);padding:16px;margin:8px;border-radius:8px;width:calc(50% - 16px);box-sizing:border-box;}
		.product-compare .item .title, .item .value{flex:50%;padding:4px 0}
		.product-compare .item .title{font-weight:bold;color:var(--main-color);padding-bottom:0}
		.product-compare .item .value{height:auto !important;padding-top:0}
		.product-compare .item > div:nth-child(2n), .product-compare .item > div:nth-child(2n-1){border-top:1px solid red;}
		.product-compare .item > div:nth-child(1), .product-compare .item > div:nth-child(2){border-top:none;}
		}
	@media (max-width:520px){
		.product-compare .item{width:100%;}
		}	
	a.image-link img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
	a.image-link:hover img{opacity:0.7;}
	footer{-webkit-user-select:none;-ms-user-select:none;user-select:none;}
	a.footer-pictogram{padding-bottom:16px;}
	a.footer-pictogram .pictogram-button{display:inline-block;position:relative;z-index:1;vertical-align:middle;font-size:0.8em;font-weight:400;font-style:italic;letter-spacing:1px;line-height:1.2em;color:var(--white);text-align:center;text-decoration:none;cursor:pointer;padding:8px 16px;margin:1px 0;background:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid var(--white);position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border-bottom-left-radius:5px;border-top-right-radius:5px;}
	a.footer-pictogram:hover .pictogram-button{background:var(--white);color:var(--main-color);border-color:var(--white);}
	a.footer-pictogram .pictogram-image{text-align:center;}
	a.footer-pictogram .pictogram-image .pictogram-image-baby{margin:0 auto;width:60px;height:60px;background:url("/img/footer/baby-head-white.svg") right no-repeat;background-size:auto 100%;} 
	a.footer-pictogram .pictogram-image .pictogram-image-help{margin:0 auto;width:60px;height:60px;background:url("/img/footer/hands-white.svg") right no-repeat;background-size:auto 100%;}
	a.footer-pictogram:hover .pictogram-image .pictogram-image-baby{background:url("/img/footer/baby-head-blue.svg") right no-repeat;background-size:auto 100%;}
	a.footer-pictogram:hover .pictogram-image .pictogram-image-help{background:url("/img/footer/hands-green.svg") right no-repeat;background-size:auto 100%;}			
	footer ul{list-style-type:none;padding:0;font-size:14px;}
	footer .footer-bottom > div{border-top:1px solid var(--light-gray);min-height:50px;}
	footer .footer-bottom img{height:50px;width:auto;}
	footer .footer-column{display:flex;flex-direction:column;align-items:center;}
	footer .footer-subheader{font-weight:bold;padding-bottom:8px;}
	footer .footer-header{font-weight:bold;padding-bottom:8px;border-bottom:1px solid var(--white);width:40%;text-align:center;margin-bottom:16px;}
	footer .footer-grid{text-align:left;font-size:14px;width:250px;max-width:250px;}
	footer a img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
	footer a:hover img{filter:brightness(50%)}
	footer .footer-menu{width:310px;max-width:310px;text-align:left !important;}
	footer .footer-menu ul{display:flex;flex-wrap:wrap;}
	footer .footer-menu ul li{width:50%;padding:0 4px;height:1.4em;overflow:hidden;}	
	footer a.active, footer a:hover{color:#FF4D4D;text-decoration:underline;}
	footer .col-1200-25{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
	#swipebox-overlay{background-color:#fff !important;}
	.modal-wrap{position:fixed;z-index:9999;display:flex;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);}
	.modal-wrap.hide{display:none;}
	.modal{position:fixed;display:flex;overflow:hidden;top:50%;left:50%;right:0;max-width:600px;transform:translateY(-50%) translateX(-50%);justify-content:center;align-items:center;flex-direction:column;margin:32px;border:2px solid #666;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0px 0px 5px #666;-moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;}
	.modal-title{font-weight:bold;font-size:1.2em;text-align:center;}
	.modal .content, .modal .action{background:lightGray;width:100%;}
	.modal-title, .modal-text{padding:16px;}
	.modal-title{background:#0068aa;color:var(--white);}
	.modal .action{text-align:center;padding:1em 0;}
	.modal-submit, .modal-cancel{border-width:2px;font-weight:bold;letter-spacing:0.05em;padding:6px 12px;margin:4px 12px;}
	.modal-submit{border-color:#15578a;background:#0068aa;}
	.modal-submit:hover, .modal-submit:focus, .modal-submit:active{border-color:#15578a;background:var(--white);color:#0068aa;}
	.modal-cancel{border-color:#15578a;background:#0068aa;}
	.modal-cancel:hover, .modal-cancel:focus, .modal-cancel:active{border-color:#15578a;background:var(--white);color:#0068aa;}
	.ajax-loading{display:flex;justify-content:center;align-items:center;min-height:50px;background:rgba(0,0,0,0.2);}
	.ajax-loading::after{display:block;width:32px;height:32px;background:url('/img/loader.gif') no-repeat;background-size:100%;content:"";}
	.custom-select{position:relative;display:flex;flex:0 0 2em;align-items:center;width:100%;max-width:240px;height:40px;padding:4px 8px;background:#eee;border:1px solid var(--main-color);cursor:pointer}
	.custom-select.no-border{border:none}
	.custom-select.small{width:90px;}
	.custom-select select, .custom-select option{display:none;width:0;height:0;opacity:0;visibility:hidden}
	.custom-select .icon{stroke:var(--main-color);color:var(--main-color);padding:2px 8px 2px 2px}
	.custom-select .icon img, .custom-select .icon svg{max-width:22px;max-height:22px;float:left}
	.custom-select .text{flex:1;}
	.custom-select::after{vertical-align:middle;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;content:"";}
	.custom-select.active::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;}
	.custom-select .options{display:none;position:absolute;z-index:2;top:100%;left:-1px;right:-1px;background:var(--white);border:1px solid var(--main-color);}
	.custom-select.no-border .options{border:none}
	.custom-select.active .options{display:block;max-height:200px;overflow-y:auto;}
	.custom-select .options > .option{display:block;padding:8px 16px;cursor:pointer;}
	.custom-select .options > .option:hover{color:var(--main-color);}
	.custom-select .options > .option.selected{background-color:var(--main-color);color:var(--white);}
	.select-popup{position:fixed;z-index:999;padding:32px 64px;max-width:800px;max-height:90vh;overflow-y:auto;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:var(--white);border:2px solid #666;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0px 0px 5px #666;-moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;}
	.select-popup .options > .option{cursor:pointer;}
	.select-popup .options > .option:hover{color:var(--main-color);}
	.select-popup .options > .option::before{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-top:-2px;margin-right:8px;padding-bottom:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238d8d8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;content:"";}
	.select-popup .options > .option.selected::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231885C2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check-circle'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");}
	.custom-select > .option-image{width:21px;height:21px}
	.custom-select .options > .option-image, .custom-select .option-image{padding-left:30px;padding-right:0;}
	.custom-select .option-cs{background:url("/img/flags/cs.svg") 5px center no-repeat;background-size:21px 21px;}
	.custom-select .option-de{background:url("/img/flags/de.svg") 5px center no-repeat;background-size:21px 21px;}
	.custom-select .option-en{background:url("/img/flags/en.svg") 5px center no-repeat;background-size:21px 21px;}
	.custom-select .option-pl{background:url("/img/flags/pl.svg") 5px center no-repeat;background-size:21px 21px;}
	.custom-select .option-sk{background:url("/img/flags/sk.svg") 5px center no-repeat;background-size:21px 21px;}
	.custom-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;line-height:1.4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
	.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
	.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#ccc;}
	.custom-checkbox:hover input ~ .checkmark{background-color:var(--main-color);}
	.custom-checkbox input:checked ~ .checkmark{background-color:var(--main-color);}
	.custom-checkbox .checkmark:after{content:"";position:absolute;display:none;}
	.custom-checkbox input:checked ~ .checkmark:after{display:block;}
	.custom-checkbox .checkmark:after{left:13px;top:2px;width:7px;height:12px;border:solid white;border-width:0 3px 3px 0;transform-origin:0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
	.custom-radio{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;line-height:1.4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
	.custom-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
	.custom-radio .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#ccc;border-radius:50%;}
	.custom-radio:hover input ~ .checkmark{background-color:var(--main-color);}
	.custom-radio input:checked ~ .checkmark{background-color:var(--main-color);}
	.custom-radio .checkmark:after{content:"";position:absolute;display:none;}
	.custom-radio input:checked ~ .checkmark:after{display:block;}
	.custom-radio .checkmark:after{top:7px;left:7px;width:8px;height:8px;border-radius:50%;background:white;}
	.pwa-install-button{color:var(--white);width:42px;height:42px;background-color:var(--light-gray);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:none;font-size:22px;}
	.pwa-install-button:hover{background-color:var(--main-color);}
	}
