@charset "UTF-8";@media only screen and (max-width:768px){
	.breadcrumbs{display:inline-block!important} 
	.breadcrumbs .navigation-bullet{display:inline-block}}
	
.type-detail .features-section h2{margin-top:5rem}

@media only screen and (max-width:768px){
	.type-detail .reviews-grid .shop-eval button{display:none!important}
	.type-detail .reviews-grid .shop-eval .slick-list{height:100%!important}
	.type-detail .reviews-grid .shop-eval .slick-list .slick-track{width:100%!important}
	.type-detail .reviews-grid .shop-eval .slick-list .slick-track .vote-wrap{width:100%!important}
	.type-detail .reviews-grid .shop-eval .slick-dots{display:none!important}
	.type-detail .instagram-gallery{margin-top:5rem}
}
	
.type-detail .rating{margin-bottom:15px}

@media only screen and (min-width:768px){
	.type-detail .rating{font-size:22px;color:#2ca665;margin-bottom:1rem}}
	
@media only screen and (max-width:768px){
	.type-detail .rating{font-size:22px;color:#2ca665;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 0!important;width:90%;margin:0 5%}
	.type-detail .rating span{display:block}}
	
.type-detail .rating span{font-family:Inter;font-size:16px;font-weight:700;color:#12241a;line-height:100%}

@media (max-width:768px){
	.type-detail .product-top h1{font-family:Poppins;font-weight:500;font-size:24px;line-height:normal;letter-spacing:0;color:#09130d;width:90%;margin:0 5%}}
	
.type-detail .p-info-wrapper h1{font-family:Poppins;font-weight:500;font-size:24px;color:#09130d;line-height:100%;margin-top:8rem}
.type-detail .p-info-wrapper .stars-wrapper .stars-label{font-family:Inter;font-weight:700;font-size:16px;color:#303030;line-height:100%;vertical-align:middle}

@media (max-width:768px){
	.type-detail .p-info-wrapper .p-detail-info{margin-top:19px;margin-bottom:19px}}
	
.type-detail .p-info-wrapper .p-detail-info div:last-child{display:none}
.type-detail .p-info-wrapper .detail-parameters th{font-family:Inter;font-weight:700;font-size:14px;color:#303030;line-height:22px;letter-spacing:normal}
.type-detail .p-info-wrapper table.detail-parameters .variant-list td,.type-detail .p-info-wrapper table.detail-parameters .variant-list th{display:block}
.type-detail .p-info-wrapper select{position:relative;background:#f3f4f6 url(https://www.moujewel.cz/user/documents/upload/temp/arrow.svg);background-position:center right 10px;background-repeat:no-repeat;border:1px solid #dcddeb;border-radius:6px}
.type-detail .p-info-wrapper p[data-testid=productCardDescr]{display:none}

@media (max-width:768px){.type-detail .p-info-wrapper .reviews-section .overall-rating,.type-detail .p-info-wrapper .reviews-section>h2{display:none}}

.type-detail .p-image-wrapper .p-info-wrapper .p-detail-info{display:none}
.type-detail .p-short-description a,.type-detail .p-short-description li,.type-detail .p-short-description p,.type-detail .p-short-description ul{font-family:Inter;font-weight:400;font-size:14px;color:#000;line-height:2rem;letter-spacing:0}

@media only screen and (max-width:768px){.type-detail .add-to-cart-wrapper{position:relative;background:#fff;border-radius:4px;padding:2rem}}
@media only screen and (min-width:768px){.type-detail .add-to-cart-wrapper{position:relative;background:#f3f4f6;border-radius:4px;padding:3rem 2rem}}

.type-detail .add-to-cart-wrapper .add-to-cart .quantity{position:relative;border-style:solid;border-width:1px;margin:0 70px 0 0;padding:0;display:block;position:absolute;right:0;top:-62px}
.type-detail .add-to-cart-wrapper .add-to-cart .quantity::before{content:"Počet";position:absolute;top:-40px;left:-70px;font-family:Inter;font-weight:700;font-size:14px;color:#303030;line-height:22px;letter-spacing:normal}

@media only screen and (max-width:768px){.type-detail .add-to-cart-wrapper .add-to-cart .quantity{display:none}}

.type-detail .add-to-cart-wrapper .add-to-cart .quantity input{position:relative;font-family:Inter;font-weight:400;font-size:14px;text-align:center;line-height:22px;letter-spacing:normal;height:36px;background:#f3f4f6;border:0;padding:0;margin:0}
.type-detail .add-to-cart-wrapper .add-to-cart .quantity .increase{top:0;right:-70px;display:flex;justify-content:center;align-items:center;width:50px;height:36px;background:#f3f4f6 url(https://www.moujewel.cz/user/documents/upload/temp/plus.svg);background-repeat:no-repeat;background-position:center;border:1px solid #dcddeb;border-radius:4px;padding:0;margin:0}
.type-detail .add-to-cart-wrapper .add-to-cart .quantity .increase::before{display:none}
.type-detail .add-to-cart-wrapper .add-to-cart .quantity .decrease{top:0;left:-70px;display:flex;justify-content:center;align-items:center;width:50px;height:36px;background:#f3f4f6 url(https://www.moujewel.cz/user/documents/upload/temp/minus.svg);background-repeat:no-repeat;background-position:center;border:1px solid #dcddeb;border-radius:4px;padding:0;margin:0}
.type-detail .add-to-cart-wrapper .add-to-cart .quantity .decrease::before{display:none}
.type-detail .add-to-cart-wrapper .add-to-cart .btn.add-to-cart-button:before,.type-detail .add-to-cart-wrapper .add-to-cart .btn.btn-cart:before,.type-detail .add-to-cart-wrapper .add-to-cart .btn.express-checkout-button:before,.type-detail .add-to-cart-wrapper .add-to-cart a.btn.add-to-cart-button:before,.type-detail .add-to-cart-wrapper .add-to-cart a.btn.btn-cart:before,.type-detail .add-to-cart-wrapper .add-to-cart a.btn.express-checkout-button:before{content:"";margin-top:-3px;margin-right:7px;background:url(https://www.moujewel.cz/user/documents/upload/temp/detail/svg-cart.svg);background-position:center;background-repeat:no-repeat;background-size:25px;width:30px;height:30px}
.type-detail .add-to-cart-wrapper .add-to-cart .btn{font-family:Poppins;font-weight:700;font-size:14px;line-height:100%;vertical-align:middle;width:100%;height:50px;background:#2ca665;border:1px solid #2ca665;border-radius:4px}
.type-detail .add-to-cart-wrapper .availability-value{color:#e6981c!important;position:absolute;top:10px;right:20px}
.type-detail .add-to-cart-wrapper .availability-value .availability-amount,.type-detail .add-to-cart-wrapper .availability-value .availability-label{font-family:Inter;font-weight:700;font-size:13.96px;color:#e6981c!important;line-height:100%}
.type-detail .add-to-cart-wrapper p[data-testid=productCardDescr]{display:none}
.type-detail .add-to-cart-wrapper .pay{padding:1rem 0}
.type-detail .add-to-cart-wrapper p{font-family:Inter;font-weight:400;font-size:14px;color:#000;line-height:100%;padding:0 0 5px;margin:0}
.type-detail .social-buttons-wrapper{display:none}
.type-detail .p-thumbnails{position:relative;width:100%;height:auto;min-height:130px}
.type-detail .p-thumbnails>div{height:auto}
.type-detail .p-thumbnails a{position:relative;margin-right:10px}
.type-detail .p-thumbnails a img{box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:0}
.type-detail .p-detail-tabs-wrapper .responsive-nav{display:none}
.type-detail .description-inner .basic-description h3:first-child{display:none}
.type-detail .description-inner .extended-description{display:none}
.type-detail .products.products-block.products-related.products-additional,.type-detail h2.products-related-header{display:none}

@media only screen and (max-width:768px){.type-detail .detail-wrapper{margin-bottom:1rem}}
@media only screen and (min-width:768px){.type-detail .detail-wrapper{margin-bottom:10rem}}
@media only screen and (min-width:768px){.type-detail .detail-wrapper .newsletter-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-radius:5px;padding:8rem 5rem}}

.type-detail .basic-description{font-family:"Exo 2",sans-serif;font-size:16px;font-weight:400;color:#000;line-height:28px;letter-spacing:normal}
.type-detail .basic-description h2{font-family:Poppins;font-weight:500;font-size:24px;color:#09130d;line-height:28px;letter-spacing:normal}
.type-detail .basic-description p{font-family:"Exo 2",sans-serif;font-size:16px;font-weight:400;color:#000;line-height:28px;letter-spacing:normal}

@media only screen and (max-width:768px){.type-detail .basic-description .slider-detail{display:grid;grid-template-columns:1fr;gap:1rem}}
@media only screen and (min-width:768px){
	.type-detail .basic-description .slider-detail{display:grid;grid-template-columns:1fr 1fr;gap:5rem}
	.type-detail .basic-description .slider-detail p{font-size:18px;line-height:3rem}
}

.type-detail .basic-description .slider-detail .slider-wrapper-detail{overflow:hidden}
.type-detail .basic-description .slider-detail .swiper-button-next,.type-detail .basic-description .slider-detail .swiper-button-prev{display:none!important}
.type-detail .swiper-pagination{position:relative;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);margin-top:3rem;z-index:10}
.type-detail .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px!important;height:16px!important;background:#303030!important}
.type-detail .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){width:12px!important;height:12px!important;margin:2px 5px;background:#c2c2c2!important}
.type-detail .instagram-gallery .instagram-widget{margin-bottom:5rem}
.type-detail .add-to-cart-wrapper .add-to-cart .quantity::before{top:-20px}
.type-detail .basic-description h2{margin-top:40px}
.type-detail .add-to-cart-wrapper .availability-value{position:absolute;top:30px!important;right:20px}
.type-detail .p-info-wrapper .p-final-price-wrapper{min-height:70px}
.type-detail .slick-dots li.slick-active button:before{top:-2px;color:#000;width:15px;height:15px;opacity:.75}
.type-detail .slick-dotted.slick-slider{margin-bottom:50px}
.type-detail .shop-eval .vote-wrap .vote-header .vote-summary .vote-name span{font-family:Poppins;font-weight:700;font-size:16px;line-height:24px;letter-spacing:normal;color:#12241a}
.type-detail .shop-eval .vote-wrap .vote-header .stars .star.star-on::before{color:#303030}
.type-detail .shop-eval .vote-wrap .vote-content{font-family:Inter;font-weight:400;font-size:16px!important;color:#42526b;line-height:23px!important;letter-spacing:normal}
.instagram-gallery{margin-bottom:1rem}
.instagram-gallery .instagram-widget{width:100%;max-width:100%}

@media (max-width:767px){.instagram-gallery .instagram-widget{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}
@media (min-width:767px){.instagram-gallery .instagram-widget{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}

.instagram-gallery .instagram-widget a{width:100%!important;padding-bottom:100%!important}
.instagram-gallery .instagram-widget .instagram-follow-btn{display:none}
footer#footer .custom-footer__instagram{display:none}
footer#footer .custom-footer__banner7 .social-buttons{display:block}

@media (max-width:767px){
	footer#footer .custom-footer>div:first-of-type,footer#footer .custom-footer>div:last-of-type{width:100%}
	footer#footer .custom-footer>div:not(:first-of-type):not(:last-of-type){width:50%}
	footer#footer .banner{min-height:auto;margin:0;padding:0}
	footer#footer .banner .social-buttons{display:grid;gap:1rem}
	footer#footer .banner .social-buttons a{display:block}
}
	
@media only screen and (max-width:768px){body,html{overflow-x:hidden;touch-action:pan-y}}
@media (min-width:767px){.top-navigation-bar{display:none}}
body:not(.id-1) #header .container{padding:0}

@media (max-width:767px){
	#header,.top-navigation-bar{background-color:#000}
	#header .cart-count,.top-navigation-bar .cart-count{position:absolute;top:-50px;left:auto;right:0;background:url(https://www.moujewel.cz/user/documents/upload/temp/bag.svg);background-repeat:no-repeat;background-position:center;width:50px;height:50px}
	#header .cart-count::before,.top-navigation-bar .cart-count::before{display:none}
	#header .header-top .site-name-wrapper,.top-navigation-bar .header-top .site-name-wrapper{position:relative}
	#header .header-top .site-name-wrapper .site-name,.top-navigation-bar .header-top .site-name-wrapper .site-name{text-align:left;position:absolute;top:-26px;left:50%;transition:transform .15s;transform:translate(-50%,-50%)}
	#header .header-top .site-name-wrapper .site-name a img,.top-navigation-bar .header-top .site-name-wrapper .site-name a img{display:block;margin:0 auto;max-height:50px}
	#header .responsive-tools,.top-navigation-bar .responsive-tools{width:100%;height:50px}
	#header a[data-target=navigation],.top-navigation-bar a[data-target=navigation]{left:0;right:auto;z-index:3}
	#header a[data-target=navigation]::before,.top-navigation-bar a[data-target=navigation]::before{background-color:transparent}
	#header .responsive-tools>a[data-target=search],.top-navigation-bar .responsive-tools>a[data-target=search]{margin-right:20px}
}

.slick-dots{position:absolute;bottom:-40px!important}
.slick-dots li button:before{content:""!important;color:#000;background:#000;border-radius:50px;position:absolute;top:0;left:0;width:12px;height:12px}

@media (max-width:767px){.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name{display:none}}
@media (min-width:767px){
	#header .header-top .btn.cart-count .cart-price{font-family:Poppins;font-weight:500;font-size:14px;color:#1a1a1a;line-height:100%}
	#header .cart-count{background:url(https://www.moujewel.cz/user/documents/upload/temp/i/icon-cart.png);background-position:left center;background-repeat:no-repeat;background-size:contain;padding-left:3rem}
	#header .cart-count::after,#header .cart-count::before{display:none}}@media (max-width:767px){#header .slick-initialized .slick-slide{margin:0 5px}
}

.row.banners-row.has-text-banner,nav#navigation{margin:0}

@media (min-width:768px){.navigation-in ul.menu-level-2{background-color:#fff!important;border-color:#fff!important}}
@media (min-width:767px){
	.search input{border-top-left-radius:5px;border-bottom-left-radius:5px}
	.search .btn{background:#303030;border:1px solid #303030;border-top-right-radius:5px;border-bottom-right-radius:5px}
}

@media only screen and (max-width:768px){.promo-section{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;margin:3rem 0 0}}
@media only screen and (min-width:768px){.promo-section{display:grid;grid-template-columns:2fr 2fr;gap:1rem}}

.promo-section .promo-main{padding:2rem}

@media only screen and (max-width:768px){.promo-section .promo-main{background:#000 url(https://www.moujewel.cz/user/documents/upload/newimg/top-bgv2.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin-bottom:2rem}}
@media only screen and (min-width:768px){.promo-section .promo-main{background:#000 url(https://www.moujewel.cz/user/documents/upload/newimg/top-bgv2.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}}

.promo-section .promo-main .promo-text h2{font-family:Poppins;font-weight:700;font-size:32px;color:#fff;line-height:42px}

@media only screen and (min-width:768px){.promo-section .promo-main .promo-text .rating{font-size:22px;color:#38ef8d;margin-bottom:5rem}}
@media only screen and (max-width:768px){
	.promo-section .promo-main .promo-text .rating{font-size:22px;color:#38ef8d;margin-bottom:5rem}
	.promo-section .promo-main .promo-text .rating span{display:block}
}

.promo-section .promo-main .promo-text .rating span{font-family:Inter;font-size:16px;font-weight:400;color:#fff;line-height:100%;letter-spacing:0}
.promo-section .promo-main .promo-text p{font-family:Inter;font-size:18px;font-weight:400;color:#fff;line-height:normal;margin-bottom:5rem}
.promo-section .promo-main .promo-text a{font-family:Poppins;font-size:14px;font-weight:700;color:#fff;line-height:100%;width:max-content;background:#2ca665;border-radius:4px;padding-top:10px;padding-left:20px;padding-right:20px;padding-bottom:10px;margin-bottom:2rem;display:block}
.promo-section .promo-side{display:grid;gap:2rem}

@media (max-width:767px){.promo-section .promo-side{width:100%;margin:0}}

.promo-section .promo-side .promo-box.promo-packages{min-height:244px}

@media (max-width:767px){
	.promo-section .promo-side .promo-box.promo-packages{background:#fff url(https://www.moujewel.cz/user/documents/upload/newimg/top-bg-2-v2.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:6rem 3rem}
	.promo-section .promo-side .promo-box.promo-packages p a{text-decoration:underline}
}

@media (min-width:767px){.promo-section .promo-side .promo-box.promo-packages{background:#fff url(https://www.moujewel.cz/user/documents/upload/newimg/top-bg-2-v2.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-top-right-radius:8px;padding:3rem}}

.promo-section .promo-side .promo-box.promo-packages h3{font-family:Poppins;font-weight:700;font-size:32px;color:#12241a;line-height:100%;vertical-align:middle;padding:0;margin:0 0 2rem}
.promo-section .promo-side .promo-box.promo-packages p{font-family:Inter;font-weight:400;font-size:18px;color:#12241a;line-height:normal}
.promo-section .promo-side .promo-box.promo-packages a{font-family:Inter;font-size:14px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:none;text-decoration:underline;color:#303030}
.promo-section .promo-side .promo-box.promo-partner{min-height:244px}

@media (max-width:767px){.promo-section .promo-side .promo-box.promo-partner{background:#122319 url(https://www.moujewel.cz/user/documents/upload/newimg/top-bg-3-v2-mb.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:6rem 3rem}}
@media (min-width:767px){.promo-section .promo-side .promo-box.promo-partner{background:#122319 url(https://www.moujewel.cz/user/documents/upload/newimg/top-bg-3-v2.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:8px;padding:3rem}}

.promo-section .promo-side .promo-box.promo-partner h3{font-family:Poppins;font-weight:700;font-size:32px;color:#000000;line-height:100%;vertical-align:middle;padding:0;margin:0 0 3rem}
.promo-section .promo-side .promo-box.promo-partner p{font-family:Inter;font-weight:400;font-size:18px;color:#000000;line-height:normal}
.promo-section .promo-side .promo-box.promo-partner a{font-family:Inter;font-size:14px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:none;text-decoration:underline;color:#000000}
.homepage-group-title{display:none}

@media (min-width:768px){#navigation{border-radius:8px;height:60px}.navigation-in>ul>li{border-color:transparent}.navigation-in ul li a b{font-family:Poppins;font-weight:500;font-size:14px;color:#bdbdbd;line-height:150%;text-transform:uppercase}
	.content-wrapper.homepage-box.before-carousel{padding-bottom:0;margin:0}
	.homepage-box.welcome-wrapper{margin-top:10px;margin-bottom:38px}
}

.add-comment,.discussion,.discussion-form,.rate-wrapper,.votes-wrap,.welcome div,.welcome h1{margin-left:auto;margin-right:auto;max-width:100%}

@media (max-width:767px){.welcome-wrapper{margin-bottom:0!important}.welcome-wrapper .container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}

.welcome-wrapper .welcome h1{display:none}

@media only screen and (max-width:400px){.benefit-section .benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}}
@media only screen and (min-width:401px) and (max-width:768px){.benefit-section .benefit-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}}
@media only screen and (min-width:768px){.benefit-section .benefit-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}}
@media only screen and (max-width:768px){
	.benefit-section .benefit-grid .benefit-item{padding:1rem;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}
	.benefit-section .benefit-grid .benefit-item div{width:100%;height:100%}
}

@media only screen and (min-width:768px){.benefit-section .benefit-grid .benefit-item{padding:2rem;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}}
@media only screen and (max-width:768px){.benefit-section .benefit-grid .benefit-item img{background:#f8f8f8;border-radius:8px;margin:0 auto 1rem;padding:5px;aspect-ratio:1/1;display:block;width:100%;max-width:32px;height:auto;max-height:100%}}
@media only screen and (min-width:768px){.benefit-section .benefit-grid .benefit-item img{background:#f8f8f8;border-radius:8px;margin:0 auto 2rem;padding:2rem;aspect-ratio:1/1;display:block}}
@media only screen and (max-width:768px){.benefit-section .benefit-grid .benefit-item p{font-family:Poppins;font-weight:500;font-size:13px;line-height:18px;letter-spacing:0;text-align:center;vertical-align:middle;margin:0}}
@media only screen and (min-width:768px){.benefit-section .benefit-grid .benefit-item p{font-family:Poppins;font-weight:500;font-size:16px;color:#12241a;line-height:28px;text-align:center;margin:0;padding:0}}

.top-categories h2{font-family:Poppins;font-weight:600;font-size:32px;line-height:120%;color:#12241a;margin-top:6rem}

@media only screen and (max-width:768px){.top-categories .categories-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}
@media only screen and (min-width:768px){.top-categories .categories-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}}

.top-categories .categories-grid .category-item{color:#1a1a1a;font-family:Poppins;font-weight:600;font-size:14px;line-height:3rem;letter-spacing:0;text-align:left;width:100%;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;gap:24px;border-radius:6px;border-width:1px}

@media only screen and (max-width:768px){
	.top-categories .categories-grid .category-item{padding:1rem}
	.top-categories .categories-grid .category-item img{display:none}
	.top-categories .categories-grid .category-item span{margin-left:1rem}
}

@media only screen and (min-width:768px){.top-categories .categories-grid .category-item{padding-top:16px;padding-left:24px;padding-right:34px;padding-bottom:16px}

.top-categories .categories-grid .category-item span{margin-left:3rem}}

@media only screen and (max-width:768px){.category .products.products-block .product{margin-bottom:2rem}}

.category h2{font-family:Poppins;font-weight:600;font-size:32px;line-height:120%;color:#12241a;margin-top:10rem}
.category p{font-family:Inter;font-weight:700;font-size:18px;line-height:100%;color:#303030}
.category .product-grid .product{box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px}

@media (min-width:1440px){.category .product-grid .product{flex:0 0 auto;width:24%;margin:.5%}}

.category .product-grid .flags{display:none}
.category .product-grid .p-code,.category .product-grid .p-in{display:none}
.category .product-item{width:100%;height:100%;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px}
.category .product-item img{margin:0 auto;display:block}
.reviews-section h2{font-family:Poppins;font-weight:600;font-size:32px;color:#12241a;line-height:120%;margin-top:10rem}
.reviews-section .overall-rating{margin-bottom:2rem}
.reviews-section .overall-rating .stars{width:auto;height:auto}
.reviews-section h2{font-family:Poppins;font-weight:600;font-size:32px;color:#12241a;line-height:120%;letter-spacing:0;margin-top:10rem}

@media only screen and (min-width:768px){.reviews-section .reviews-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}}

.reviews-section .review-card{padding:2rem;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px}
.reviews-section .review-card div .stars{width:auto;margin-top:5px;margin-bottom:2rem}
.features-section h2{font-family:Poppins;font-weight:600;font-size:32px;line-height:120%;letter-spacing:0;color:#12241a;margin-top:10rem}

@media only screen and (max-width:400px){.features-section .features-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}}
@media only screen and (min-width:401px) and (max-width:768px){.features-section .features-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}}
@media only screen and (min-width:768px){.features-section .features-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}}

.features-section .features-grid .feature-item{padding:1rem;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.features-section .features-grid .feature-item div{width:100%;height:100%}
.features-section .features-grid .feature-item div img{margin:0 auto 1rem}

@media only screen and (max-width:768px){.features-section .features-grid .feature-item div p{font-family:Poppins;font-weight:500;font-size:13px;color:#12241a;line-height:normal;letter-spacing:0;text-align:center}}
@media only screen and (min-width:768px){.features-section .features-grid .feature-item div p{font-family:Poppins;font-weight:500;font-size:16px;color:#12241a;line-height:28px;letter-spacing:0;text-align:center}}

.features-section .features-grid .feature-item div img{background:#f8f8f8;border-radius:5px;display:block;padding:2rem}
.instagram-gallery h2{font-family:Poppins;font-weight:600;font-size:32px;color:#12241a;line-height:120%;letter-spacing:0}
.instagram-gallery .gallery-grid{margin-bottom:5rem}

@media only screen and (max-width:768px){.instagram-gallery .gallery-grid{display:grid;grid-template-columns:1fr;gap:1rem}}
@media only screen and (min-width:768px){.instagram-gallery .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}

.instagram-gallery .gallery-grid img{width:100%;height:100%}

@media only screen and (max-width:768px){.newsletter-section.desktop{display:none!important;width:0;height:0}}
@media only screen and (min-width:768px){.newsletter-section.mobile{display:none!important;width:0;height:0}}
@media only screen and (max-width:768px){.newsletter-section{display:grid;grid-template-columns:1fr;gap:2rem;background:#13241a url(https://www.moujewel.cz/user/documents/upload/temp/top-bg.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:2rem}}
@media only screen and (min-width:768px){.newsletter-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#13241a url(https://www.moujewel.cz/user/documents/upload/temp/top-bg-newslleter.png);background-position:center left;background-repeat:no-repeat;background-size:contain;border-radius:5px;padding:8rem 0}}

.newsletter-section h2{font-family:Poppins;font-weight:700;font-size:36px;color:#fff;line-height:44px}

@media only screen and (max-width:768px){.newsletter-section h2{margin:2rem}}
@media only screen and (min-width:768px){.newsletter-section h2{margin-top:0;margin-bottom:1rem}}

.newsletter-section p{font-family:Poppins;font-weight:500;font-size:16px;color:#fff;line-height:30px;letter-spacing:0}

@media only screen and (max-width:768px){.newsletter-section p{margin:2rem}}
@media only screen and (min-width:768px){.newsletter-section p{margin-top:0;margin-bottom:1rem}}

.newsletter-section .newsletter-right input{height:46px;border-radius:8px;border-width:1px;gap:8px;padding-top:10px;padding-left:14px;padding-right:14px;padding-bottom:10px;display:inline}

@media only screen and (max-width:768px){.newsletter-section .newsletter-right input{background:0 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:3px solid #2b9964;border-width:2px;width:100%;max-width:320px;margin:1rem 0}}
@media only screen and (min-width:768px){.newsletter-section .newsletter-right input{background:#000;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:2px solid #1d7a50;width:100%;max-width:320px;margin-right:5px;margin-bottom:1rem}}

.newsletter-section .newsletter-right button{color:#fff;background:#2b9964;box-shadow:0 1px 2px 0 rgba(105,81,255,.05);gap:8px;border-radius:6px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;border:0}

@media only screen and (max-width:768px){.newsletter-section .newsletter-right button{width:100%;margin:1rem 0}}
.newsletter-section .newsletter-right label{font-family:Poppins;font-weight:500;font-size:12px;color:#fff;line-height:18px;letter-spacing:0;text-decoration:noo;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0}
.newsletter-section .newsletter-right label a{font-family:Poppins;font-weight:500;font-size:12px;color:#fff;line-height:18px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0}
footer{background:#09130d}
footer .site-name{display:none!important}

@media (max-width:768px){footer ul li a{color:#b5b5b5!important;padding:10px 0}}
@media (max-width:768px){footer ul li a{color:#b5b5b5}}
@media (max-width:768px){footer .custom-footer .gdpr-menu h3,footer .custom-footer .quick-links h3,footer .custom-footer .services-menu h3,footer .footer-bottom .gdpr-menu h3,footer .footer-bottom .quick-links h3,footer .footer-bottom .services-menu h3,footer .footer-links-icons .gdpr-menu h3,footer .footer-links-icons .quick-links h3,footer .footer-links-icons .services-menu h3{font-family:Poppins;font-weight:500;font-size:16px;color:#dcddeb;line-height:100%;text-transform:uppercase;padding:0;margin:0!important}}
@media (min-width:768px){footer .custom-footer .gdpr-menu h3,footer .custom-footer .quick-links h3,footer .custom-footer .services-menu h3,footer .footer-bottom .gdpr-menu h3,footer .footer-bottom .quick-links h3,footer .footer-bottom .services-menu h3,footer .footer-links-icons .gdpr-menu h3,footer .footer-links-icons .quick-links h3,footer .footer-links-icons .services-menu h3{font-family:Poppins;font-weight:500;font-size:16px;color:#fff;line-height:100%;text-transform:uppercase;padding:0;margin:0!important}}

footer .custom-footer h2,footer .footer-bottom h2,footer .footer-links-icons h2{font-family:Poppins;font-weight:500;font-size:16px;color:#fff;line-height:100%;text-transform:uppercase;padding:0;margin:0!important}
footer .custom-footer a,footer .custom-footer p,footer .custom-footer span,footer .footer-bottom a,footer .footer-bottom p,footer .footer-bottom span,footer .footer-links-icons a,footer .footer-links-icons p,footer .footer-links-icons span{font-family:Inter;font-weight:500;font-size:16px;color:#fff;line-height:24px}
footer .custom-footer ul li,footer .footer-bottom ul li,footer .footer-links-icons ul li{font-family:Inter;font-weight:500;font-size:16px;color:#b5b5b5;line-height:24px}
footer .custom-footer ul li .badge,footer .footer-bottom ul li .badge,footer .footer-links-icons ul li .badge{font-family:Inter;font-weight:500;font-size:12px;color:#fff;line-height:100%;text-align:center;text-transform:uppercase;background:#303030;border-radius:4px;padding:5px 10px}
footer .custom-footer ul li a,footer .footer-bottom ul li a,footer .footer-links-icons ul li a{font-family:Inter;font-weight:500;font-size:16px;color:#fff;line-height:24px}

@media (max-width:768px){footer .custom-footer__banner1 .company-info a,footer .custom-footer__banner1 .company-info p,footer .custom-footer__banner1 .company-info span{color:#b4bbc5}}
@media (min-width:768px){footer .custom-footer__banner1 .company-info p{color:#fff}footer .custom-footer__banner1 .company-info span{color:#b4bbc5}}
@media (min-width:1200px){footer .custom-footer>div{flex:0 0 auto;width:20%}footer .custom-footer{padding-top:50px;padding-left:0}}

footer span{font-family:Inter;font-weight:500;font-size:16px;color:#fff;line-height:24px}
footer .social-buttons{background-color:transparent}
footer .social-buttons a.social-button{display:block}
#footer>.container{background-color:#09130d}

@media (min-width:768px){
	.fitted .navigation-in ul{background:#09130d;border-radius:4px}
	.navigation-in>ul>li>a{padding:2rem}
}

.homepage-box{background-color:transparent;border-bottom-color:transparent;border-top-color:transparent}
.id-1 .review-card,.type-detail .review-card{display:none}
.id-1 #hodnoceniobchodu,.type-detail #hodnoceniobchodu{display:none!important}
.id-1 .review-card,.type-detail .review-card{display:none}
#hodnoceniobchodu .shop-eval{width:100%!important;max-width:100%!important}
@media only screen and (max-width:768px){
	.id-1 .reviews-section .reviews-grid{display:grid;grid-template-columns:1fr!important;gap:2rem}
	.id-1 .shop-eval{width:100%!important;max-width:100%!important}
	.id-1 .shop-eval .slick-list{width:100%!important;max-width:100%!important}
	.id-1 .shop-eval .slick-list .slick-track{width:100%!important;max-width:100%!important}
	.navigation-buttons>a[data-target=cart] i{position:absolute;left:28px;right:auto;top:30px}
	.swiper-slide{width:100%!important;height:100%!important}
}

@media only screen and (min-width:768px){
	.id-1 .reviews-section .reviews-grid,.type-detail .reviews-section .reviews-grid{display:grid;grid-template-columns:1fr!important;gap:2rem}
	.id-1 .shop-eval,.type-detail .shop-eval{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;width:100%}
	.navigation-buttons>a[data-target=cart] i{position:absolute;top:16px;left:14px;right:auto}
}

.id-1 .slider-wrapper-detail .slider{display:flex;overflow:hidden}
.id-1 .slider-wrapper-detail .slider>*{flex:0 0 auto;width:100%}
.id-1 .shop-eval .vote-wrap,.type-detail .shop-eval .vote-wrap{width:100%}
a.reviews-link{font-family:Inter;font-weight:400;font-size:16px!important;color:#42526b;text-align:center;text-decoration:underline;letter-spacing:normal;line-height:23px!important;width:max-content;margin:2rem auto 0;display:block}

@media only screen and (max-width:768px){.id-1 .vote-wrap,.type-detail .vote-wrap{display:block}}
@media only screen and (min-width:768px){.id-1 .vote-wrap:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)),.type-detail .vote-wrap:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)){display:none}}

.id-1 .vote-wrap,.type-detail .vote-wrap{padding:2rem;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border:1px solid #dcddeb;border-radius:6px}
.id-1 .vote-rating .vote-delimeter,.id-1 .vote-rating .vote-time,.type-detail .vote-rating .vote-delimeter,.type-detail .vote-rating .vote-time{display:none}
.ordering-process .next-step-finish,.ordering-process .next-step-forward,.ordering-process .next-step-forward:hover{font-family:Poppins;font-weight:700;font-size:14px;line-height:3rem!important;vertical-align:middle;width:100%;height:50px;background:#2ca665!important;border:1px solid #2ca665!important;border-radius:4px}
.ordering-process .next-step-finish .order-button-suffix{display:none}
.ordering-process .next-step-finish .order-button-text,.ordering-process .next-step-forward .order-button-text{font-family:Poppins;font-weight:700;font-size:14px;line-height:100%;vertical-align:middle;width:100%;height:50px;background:#2ca665!important;border:1px solid #2ca665!important;border-radius:4px}
.ordering-process .next-step-finish .order-button-text{line-height:3rem!important}

@media (max-width:767px){
	.swiper-backface-hidden .swiper-slide{margin:0 5px}
	.promo-section .promo-side .promo-box.promo-packages{border:1px solid rgba(0,0,0,.06);border-radius:8px}
}

.reviews-section .reviews-grid .shop-eval .vote-name span{font-family:Poppins;font-weight:700;font-size:16px;line-height:24px;letter-spacing:normal;color:#12241a}
.reviews-section .reviews-grid .shop-eval .vote-content{font-family:Inter;font-weight:400;font-size:16px!important;color:#42526b;line-height:23px!important;letter-spacing:normal}
.reviews-section .reviews-grid .shop-eval .stars{width:auto;height:15px}
.reviews-section .reviews-grid .shop-eval .stars a,.reviews-section .reviews-grid .shop-eval .stars span{line-height:15px;width:15px;height:15px}
.reviews-section .reviews-grid .shop-eval .stars a:before,.reviews-section .reviews-grid .shop-eval .stars span:before{font-size:15px;line-height:15px;width:100%;height:100%}
.reviews-section .reviews-grid .shop-eval .stars .star{margin-right:4px}
.reviews-section .reviews-grid .shop-eval .stars .star.is-active:hover,.reviews-section .reviews-grid .shop-eval .stars .star.star-half:before,.reviews-section .reviews-grid .shop-eval .stars .star.star-on:before{color:#303030}
.cart-widget-button .btn{font-family:Poppins;font-weight:700;font-size:14px;line-height:100%;vertical-align:middle;width:100%;height:50px;background:#2ca665!important;border:1px solid #2ca665!important;border-radius:4px}