/*

*/

:root{--main-color:#ba8e63;--fc--bg-btn-primary:#000}body{background:#fff}.vc-commodity_filter legend{background-color:#000}.promo-banner{display:none}#menutop{display:none}@media (max-width:991px){#menucategories ul li{padding-right:0px}}@media (max-width:767px){#menu{top:78px}}#header .header_block{display:none}.container_header{border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);padding:20px 10px}.vc-menu_user .inner{display:flex;flex-direction:column}.vc-menu_user ul{flex-direction:column;gap:0}.container_header-useraction{align-items:center}@media (min-width:992px){.vc-headerlogo img{max-height:150px}}.custom-content-header-1 .content,.custom-content-header-1 .content a{color:var(--main-color)}@media (min-width:991px){.vc-searchbox .inner{display:block !important}}.vc-searchbox .form-group .btn{background:none}.vc-searchbox .btn:before{color:var(--main-color)}.vc-searchbox .form-group .form-control{border-color:var(--main-color);border-radius:10px}.vc-menu_user li a{color:#000}.vc-menu_user li a:before,.vc-basketinfoextended-numberofitems,.vc-basketinfoextended-numberofitems:before{color:var(--main-color)}@media (min-width:992px){.vc-menu_user li a:hover:after{border-bottom-color:var(--main-color)}}.vc-menu-btn_icon{background:var(--main-color)}@media (max-width:991px){.vc-menu-btn{position:relative;right:20px}}.vc-menu-holder{background:#fff}#menucategories{background:#fff}#menucategories ul li a{color:#000}@media (min-width:992px){#menucategories .content>ul{gap:4%;justify-content:center}}#menucategories ul li.subitems:not(.selected) ul{background:#fff}#menucategories ul li a:active,#menucategories ul li a:focus,#menucategories ul li a:hover{color:var(--main-color)}#menucategories ul>li:hover{background:unset;border-radius:0}#menucategories ul>li:hover>a{color:#fff}#menucategories ul>li:hover>a{text-decoration:none}.vc-menu-holder .container{max-width:100vw;padding:0}#menucategories ul li.subitems:not(.selected).hover,#menucategories ul li.subitems:not(.selected).show{background:unset;color:var(--main-color)}#menucategories ul li.subitems:not(.selected).hover ul,#menucategories ul li.subitems:not(.selected).show ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}#menucategories ul li.subitems:not(.selected).show ul li ul{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}#menucategories>ul>li.subitems:not(.selected)>ul>li>a{font-size:31px;color:#f00}#menucategories>ul>li.subitems:not(.selected)>ul>li>a>span{font-size:17px;font-weight:600 !important}#menucategories li.subitems>ul>li.subitems>a>span{font-size:18px;font-weight:600}#menucategories ul li.subitems:not(.selected).hover:hover ul{flex-wrap:wrap;padding:20px;padding:0 24px;transition:0}#menucategories ul li.subitems:not(.selected) ul li{width:10%;text-align:center}#menucategories ul li ul li a{color:var(--main-color)}#menucategories ul li a:before{content:"";display:block}#menucategories ul li a{overflow:hidden}#menucategories ul li a{z-index:0}#menucategories ul li a:before{position:absolute;left:0;top:100%;width:100%;height:100%;background-color:var(--main-color);z-index:-1;opacity:0;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-top:2px solid #7b5e42}#menucategories ul li a:hover:before{opacity:1;top:0}#menucategories ul li.selected.active,#menucategories .content>ul>li a:active,#menucategories .content>ul>li a:focus{background:var(--main-color)}.section_top_after{display:none}.footer-section-edit{display:none}.parallax{display:none}.view-index .vc-tabstemplate nav ul{text-align:center}.view-index .vc-tabstemplate nav ul li a{font-size:20px;font-weight:600}.vc-comparsion .vc-tabstemplate nav,.view-index .vc-tabstemplate nav,.vc-commodity_attribute .header{margin-top:1em !important}.commodityBox .inner{border:0px;box-shadow:unset}.btn.addToBasket{background-color:var(--main-color);border:unset}.btn.addToBasket:hover{background-color:#836446}.commodityBox .pricing .price.highlight:not(.zeroPrice){color:#000}.btn.goToDetail,.btn.goToDetail:hover{border:0;background:#5f4935;color:#fff}.vc-comparsion .vc-tabstemplate nav li.active a:before,.vc-comparsion .vc-tabstemplate nav li:hover a:before,.view-index .vc-tabstemplate nav li.active a:before,.view-index .vc-tabstemplate nav li:hover a:before{background:#000}.vc-commodity_attribute .header{max-width:1440px;margin:0px auto;padding:0px 20px;font-size:28px;font-weight:600;text-align:center}.vc-commodity_attribute .header:before,.vc-commodity_attribute h2:before{display:none;background:unset}.vc-menu_categorytop.col-9{display:none}.slider-container{max-width:1440px;margin:0 auto;position:relative;padding:0 20px}.swiper-container{overflow:hidden}.swiper-slide{text-align:center;scroll-snap-align:start}.swiper-button-next,.swiper-button-prev{color:#000;background:rgba(255,255,255,0.8);width:40px;height:40px;border-radius:100%;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-slide .item.columns-more .inner .title a{display:flex;flex-direction:column-reverse;text-decoration:none}.swiper-slide .item.columns-more .inner .title a span{margin-top:23px}.swiper-backface-hidden .swiper-slide{background-color:#fff;box-shadow:5px 5px 15px 0 rgba(166,166,166,0.37);padding:20px;margin:10px;margin-top:20px;margin-bottom:34px}.swiper-button-next::after,.swiper-button-prev::after{display:none}.slider-wrapper button img{width:28px;height:28px;object-fit:contain}.swiper-slide{scroll-snap-align:start;box-sizing:border-box}.section_middle_before .categorySliderTitle::before,.section_middle .vc-tabstemplate::before,.section_middle .vc-commodity_attribute .header::before{content:"";position:relative;display:block;text-align:center;margin:auto;width:63px;height:37px;background-image:url("/images/2025/decorative-crest.svg");background-size:contain;background-repeat:no-repeat;margin-bottom:6px}.commodityDetail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.commodityDetail-banner,.commodityDetail-bottom{display:none}.customProductDetail{clear:both}@media (min-width:992px){.commodityDetail .leftColumn{float:left;width:50%}}@media (min-width:992px){.commodityDetail .rightColumn{float:left;width:50%}}.attributes .attribute .line .label .label-icon{width:50px}.attributes{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:20px}.attributes .attribute .line{display:flex;gap:20px;flex-direction:row;flex-wrap:nowrap;align-items:center}#commodity-reviews_top{display:none}.vc-commoditydetail_buy .submit .buyBtn{background-color:#ba8e63;border:0px;border-radius:11px}.Availability dt{padding:4px 10px 4px 0;float:left;clear:left;font-weight:400;width:40%;max-width:200px}.Availability dd{display:flex;margin:0;flex-direction:column}.Availability dd .help{width:30px}.customProductDetail{position:relative;padding-top:50px;width:100%}.customProductDetail::before{content:"";border-top:1px solid var(--main-color);position:relative;display:block;width:100%;height:20px}.customProductDetail::after{content:"";position:absolute;top:0;display:block;text-align:center;margin:auto;width:100%;height:37px;background-image:url(/images/2025/decorative-crest.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.vc-commoditydetail_image{border:0px}.vc-commoditydetail_gallery{max-height:100%;max-width:unset;width:22%}.gallery-swiper-vertical{position:relative;width:100%;height:100%}.gallery-swiper-vertical .swiper-wrapper{box-sizing:border-box}.gallery-swiper-vertical .swiper-slide{height:180px !important;display:flex;align-items:center;justify-content:center}.gallery-swiper-vertical a{display:block;margin:0 auto}.gallery-swiper-vertical img{width:180px;height:180px;object-fit:contain;display:block}.gallery-swiper-vertical .swiper-button-prev-vert,.gallery-swiper-vertical .swiper-button-next-vert{left:50%;transform:translateX(-50%) rotate(90deg);display:none}.gallery-swiper-vertical .swiper-button-prev-vert{top:0}.gallery-swiper-vertical .swiper-button-next-vert{bottom:0;top:auto}.gallery-swiper-vertical{position:relative;width:100%}.gallery-swiper-vertical .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery-swiper-vertical a{display:block;margin:0 auto}.gallery-swiper-vertical img{width:180px;height:180px;object-fit:cover;display:block}.gallery-swiper-vertical.is-vertical{height:100% !important}.gallery-swiper-vertical.is-vertical .swiper-slide{height:180px !important}.gallery-swiper-vertical.is-vertical .swiper-button-prev-vert,.gallery-swiper-vertical.is-vertical .swiper-button-next-vert{left:50%;transform:translateX(-50%) rotate(90deg)}.gallery-swiper-vertical.is-vertical .swiper-button-prev-vert{top:0}.gallery-swiper-vertical.is-vertical .swiper-button-next-vert{bottom:0;top:auto}@media (max-width:991.98px){.vc-commoditydetail_gallery{width:100%}.gallery-swiper-vertical{height:auto}.gallery-swiper-vertical .swiper-button-prev-vert,.gallery-swiper-vertical .swiper-button-next-vert{transform:none;left:auto;top:50%}}@media (max-width:991.98px){.vc-commoditydetail_gallery{width:100%}}@media (min-width:992px){.commodityDetail .leftColumn{float:left;width:60%}.commodityDetail .rightColumn{width:34%}.commodityDetail .leftColumn:has(.vc-commoditydetail_gallery){flex-wrap:nowrap;max-height:640px}}.customProductDetail-cover{display:flex;gap:5em}.vc-commoditydetail_parameters .detaillist-row{padding:0}.customProductDetail-parametry .vc-commoditydetail_parameters h2{display:none}.customProductDetail-cover .customProductDetail-popis{width:65%}.customProductDetail-cover .customProductDetail-parametry{width:35%}.vc-commoditydetail_parameters .detaillist-row:nth-of-type(odd){background:#fff}.vc-commoditydetail_info .Code{display:none}.vc-commoditydetail_info .OtherCodes{display:none}.vc-commoditydetail_info dl{border-bottom:0px}.vc-commoditydetail_info dl dt{padding-left:4px}@media (max-width:991px){.customProductDetail-cover{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.customProductDetail-cover .customProductDetail-popis{width:100%;padding:11px}.customProductDetail-cover .customProductDetail-parametry{width:100%;padding:10px}}#menucategories>li.subitems>ul{max-height:0;overflow:hidden;opacity:0;transform:scaleY(0);transform-origin:top;transition:all 0.3s ease}#menucategories>li.subitems.open>ul{max-height:1000px;opacity:1;transform:scaleY(1)}.vc-commoditycategory_title{text-align:center}.vc-commoditycategory_title h1{font-size:40px;font-weight:400}.vc-commoditycategory_subcategories a{text-align:center}.vc-commoditycategory_description img{display:none}.footer-shop-info{display:flex;gap:4em}footer .container>.inner{justify-content:space-between}.footer-section-middle{background-color:#000}.footer-menu-clone{color:#fff}.footer-menu-clone .vc-menu-holder{background:unset}.footer-menu-clone #menucategories ul li a{color:#fff}@media (min-width:992px){.footer-menu-clone #menucategories .content>ul{gap:4%;justify-content:unset}}.footer-menu-clone #menucategories .content{background:unset}.footer-menu-clone #menucategories{background:unset}.footer-menu-clone .footer-menu-title{text-align:center}@media (min-width:992px){.footer-shop-info .vc-headerlogo img{max-height:250px}}.footer-section-edit{display:none}.custom-footer{display:block !important}.footer-section-middle{display:none}.vc-content_footertext{padding:0;max-width:unset}.custom-footer .container{max-width:var(--fc--max-width-container);margin:auto}.custom-footer .row{display:flex;flex-wrap:wrap}.custom-footer ul{list-style:none;padding:0}.custom-footer{background-color:#3f3f3f;padding:70px 0;padding-bottom:10px}.footer-col{width:25%;padding:0 15px}.footer-col h4{font-size:18px;color:#ffffff;margin-bottom:35px;font-weight:500;position:relative}.footer-col h4::before{content:'';position:absolute;left:0;bottom:-10px;background-color:var(--main-color);height:2px;box-sizing:border-box;width:50px}.footer-col ul li:not(:last-child){margin-bottom:10px}.footer-col ul li a,.footer-col ul li{font-size:16px;color:#ffffff;text-decoration:none;font-weight:300;color:#bbbbbb;display:block;transition:all 0.3s ease}.footer-col ul li a:hover{color:#ffffff;padding-left:8px}.footer-col .social-links a{display:inline-block;height:40px;width:40px;background-color:rgba(255,255,255,0.2);margin:0 10px 10px 0;text-align:center;line-height:40px;border-radius:50%;color:#ffffff;transition:all 0.5s ease}.footer-col .social-links a:hover{color:#24262b;background-color:#ffffff}@media (max-width:767px){.footer-col{width:50%;margin-bottom:30px}}@media (max-width:574px){.footer-col{width:100%}}.homepage_top-banners li,.vc-bannerinfooter li,.vc-custom_menu li{background-color:#fff}.form-newsletter .header{display:none}.footer-section-top{display:none}.footer_block-icons,.header_block-icons{display:none}.vc-content_appinfo{background-color:#3f3f3f}@media (min-width:480px){.vc-newsletter_registration_container{min-width:100%}}.open-menu .ndSuggest_backdrop{display:block !important;background-color:rgba(0,0,0,0.5)}:root{--wc-max:1200px;--gap:clamp(16px,2vw,28px);--radius:18px;--bg:#fff;--ink:#1b1b1b;--brand:#ba8e63;--brand-2:#c49a6c;--shadow:0 10px 24px rgba(0,0,0,0.08)}.vc-article_articleitem .title,.vc-article_articleitem .body h2{display:none}.welcome-article{display:grid !important;grid-template-columns:1fr;gap:var(--gap);max-width:var(--wc-max);margin:clamp(16px,4vw,48px) auto;padding:clamp(16px,3vw,32px);background:var(--bg);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center}.welcome-media img{display:block;width:100%;height:auto;aspect-ratio:1.333333333;object-fit:contain;border-radius:var(--radius)}.welcome-content{display:flex;flex-direction:column;gap:16px}.welcome-title{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2;margin:0}.welcome-title span{color:var(--brand)}.welcome-lead{font-size:1.1rem;line-height:1.6}.welcome-cta{font-weight:600;color:var(--brand)}.welcome-article .welcome-actions{display:flex;gap:12px;margin-top:6px}.welcome-article .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;text-decoration:none;border:1px solid transparent;transition:0.2s}.welcome-article .btn-primary{background:var(--brand);color:#fff;width:50%}.welcome-article .btn-ghost{background:transparent;color:var(--brand);border:1px solid var(--brand)}@media (min-width:860px){.welcome-article{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.vc-orderstep_head ol li.active{background:#000}.vc-orderstep_head ol li{border:2px solid #000}@media (min-width:992px){.vc-orderstep_head ol li{color:#000}.vc-orderstep_head ol li a{color:#000}}