@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//www.mattom.sk/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.5) format("woff2")}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.page-title-default{background-color:rgb(44,44,44);background-image:none;background-size:cover;background-position:center center}.footer-container{background-color:#fff;background-image:none}:root{--wd-text-font:"Inter", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:rgb(44,44,44);--wd-text-font-size:18px}:root{--wd-title-font:"Inter", Arial, Helvetica, sans-serif;--wd-title-font-weight:700;--wd-title-color:rgb(44,44,44)}:root{--wd-entities-title-font:"Inter", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:400;--wd-entities-title-color:rgb(44,44,44);--wd-entities-title-color-hover:rgb(51 51 51 / 65%)}:root{--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif}:root{--wd-widget-title-font:"Inter", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:700;--wd-widget-title-transform:inherit;--wd-widget-title-color:rgb(44,44,44);--wd-widget-title-font-size:16px}:root{--wd-header-el-font:"Inter", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:500;--wd-header-el-transform:none;--wd-header-el-font-size:18px}:root{--wd-brd-radius:6px}:root{--wd-primary-color:rgb(254,89,31)}:root{--wd-alternative-color:rgb(44,44,44)}:root{--wd-link-color:#333333;--wd-link-color-hover:#242424}:root{--btn-default-bgcolor:#f7f7f7}:root{--btn-default-bgcolor-hover:#efefef}:root{--btn-accented-bgcolor:#83b735}:root{--btn-accented-bgcolor-hover:#74a32f}:root{--notices-success-bg:#459647}:root{--notices-success-color:#fff}:root{--notices-warning-bg:#E0B252}:root{--notices-warning-color:#fff}:root{--wd-form-brd-radius:0px;--wd-form-brd-width:2px;--btn-default-color:#333;--btn-default-color-hover:#333;--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-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15)}@media (min-width:1025px){.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header{max-width:1192px}}.container{max-width:1222px}:root{--wd-container-w:1222px}@media (min-width:1222px){[data-vc-full-width]:not([data-vc-stretch-content]),:is(.vc_section,.vc_row).wd-section-stretch{padding-left:calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);padding-right:calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2)}}.woodmart-woocommerce-layered-nav .wd-scroll-content{max-height:223px}html{scroll-behavior:smooth}.hidden-fields-container{display:none!important}h1,h2,h3,h4,h5{text-wrap:pretty}.wc-measurement-price-calculator-price-table{background-color:rgba(250,250,250,1)}#price_calculator input{text-align:center!important}.wc-measurement-price-calculator-price-table td{padding:8px!important}.grecaptcha-badge{display:none!important;pointer-events:none!important;opacity:0!important}.page-title{padding:30px 0!important}.error-page{padding-top:150px!important}.error-page h1,.error-page .page-content p{text-align:center;position:relative;z-index:100}.widget-title{font-size:20px!important}.woodmart-archive-shop .main-page-wrapper,.woocommerce-cart .main-page-wrapper,.woocommerce-checkout .main-page-wrapper,.woocommerce-account .main-page-wrapper{padding-top:25px!important;padding-bottom:25px!important}.title-subtitle{letter-spacing:3px}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:6px!important}.main-page-wrapper{padding-top:0!important}a,button,.btn,.wpcf7-submit{transition:all 0.3s ease-in-out!important}.form-background .vc_column-inner{border-radius:24px!important}.product-labels,.product-labels.labels-rounded .out-of-stock{max-width:120px!important}.whb-general-header .wd-logo img{padding-top:0!important}.wd-header-main-nav #menu-item-29 a{border-radius:68px!important;padding:0 28px!important;color:white!important;background:#FE591F!important;border:1px solid #FE591F!important}.wd-header-main-nav #menu-item-29 a:hover{color:#FE591F!important;background:white!important}.btn,.button,.wpcf7-submit,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.woocommerce-MyAccount-content .woocommerce-Button,.login-form-side .create-account-question .create-account-button{border-radius:68px!important;padding:14px 28px!important;text-transform:initial!important;color:white!important;background:#FE591F!important;border:1px solid #FE591F!important;font-size:16px!important;font-weight:bold!important;box-shadow:none!important}.btn:hover,.button:hover,.wpcf7-submit:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.woocommerce-MyAccount-content .woocommerce-Button:hover,.login-form-side .create-account-question .create-account-button:hover{color:#FE591F!important;background:white!important}.wc-block-components-quantity-selector__button{background:#FE591F!important;border:1px solid #FE591F!important;color:white!important;opacity:1!important}.wc-block-components-quantity-selector__button:hover{background:white!important;border:1px solid #FE591F!important;color:#FE591F!important}.wd-hover-standard .wd-add-btn .add-to-cart-loop span{min-height:0!important;padding:0!important;font-size:16px!important;text-transform:initial}.wd-add-btn-replace .add-to-cart-loop:hover span{transform:translateY(-200%) translateZ(0)!important}#about-us .vc_single_image-img{aspect-ratio:1/1;object-fit:cover;object-position:center}#about-us{border-top-left-radius:54px;border-top-right-radius:54px;margin-top:-70px}#services .wpb_wrapper,#services .wpb_wrapper .vc-hoverbox-wrapper,#services .wpb_wrapper .vc-hoverbox-wrapper .vc-hoverbox{height:100%}#services .left-col .wpb_wrapper .vc-hoverbox-wrapper .vc-hoverbox,#services .left-col .wpb_wrapper,#services .left-col .wpb_wrapper .vc-hoverbox-wrapper{height:100%}#services .vc-hoverbox-block-inner{color:#FFFCF3!important;font-size:16px!important;font-weight:400!important;text-align:left!important;padding:48px!important}.wd-shop-tools .woocommerce-ordering.wd-style-underline select{max-width:260px!important}div.quantity input[type="number"]{width:50px!important}.no-products-footer .wd-search-form{display:none!important}#products .product-image-link img{aspect-ratio:1/1;object-position:center;object-fit:cover}#products .product-wrapper{padding:20px;background:#fff}#products .content-product-image,#products .product-wrapper{border-radius:24px}#products .product-element-bottom h3,#products .product-element-bottom .wd-product-cats,#products .product-element-bottom .price{text-align:left}#products .product-element-bottom h3{font-size:25px;margin-bottom:0!important}#products .product-element-bottom .wd-product-cats{font-size:16px;margin-bottom:10px;color:rgba(44,44,44,.5)}#products .product-element-bottom .price .amount{font-size:20px!important;font-weight:400!important}#products .add_to_cart_button{width:100%}#products .wd-add-btn{margin-top:16px!important}.sku_wrapper{display:none!important}.wd-timeline-title{color:#FE591F!important;font-size:24px!important;font-weight:400!important;text-align:left!important}.woodmart-timeline-breakpoint-title{padding:10px!important;border-radius:24px!important}.woodmart-timeline-dot{border:none!important}.dot-end,.dot-start,.timeline-arrow{display:none!important}.odd .timeline-col-secondary,.even .timeline-col-primary{padding:0!important;background-color:transparent!important}.odd .timeline-col-secondary .wd-timeline-image,.odd .timeline-col-secondary .wd-timeline-image img,.even .timeline-col-primary .wd-timeline-image,.even .timeline-col-primary .wd-timeline-image img{width:100%;margin-bottom:0!important;aspect-ratio:16/11;object-fit:cover;object-position:center}.odd .timeline-col-secondary .wd-timeline-image img,.even .timeline-col-primary .wd-timeline-image img{border-radius:24px!important}.wd-timeline-wrapper .wd-timeline .odd .timeline-col-primary,.wd-timeline-wrapper .wd-timeline .even .timeline-col-secondary{background-color:#2C2C2C!important;border-radius:24px!important;border:1px solid #5C5C5C!important;padding:48px!important}.even .wd-timeline-content{text-align:left}.wd-timeline-content li{color:white!important;text-align:left!important}.contact-link{display:flex;gap:28px;align-items:center;color:white!important}.copyright-link{text-decoration:underline}.contact-link:hover,.copyright-link:hover{opacity:.7}.copyright-link:hover{text-decoration:underline}#contact label,#contact .checkbox-label{font-weight:700}#contact input::placeholder,#contact textarea::placeholder,#contact input[type="number"]{font-weight:400!important}#contact label,#contact input::placeholder,#contact textarea::placeholder{font-size:16px!important;color:#2C2C2C!important}#contact input[type="text"],#contact input[type="email"],#contact textarea,#contact input[type="tel"],#contact input[type="number"]{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid rgba(44,44,44,.25)!important;font-weight:400!important}#contact input[type="number"]{text-align:left!important;padding:0 15px!important}#contact .checkbox-label{font-size:16px!important}#contact .checkbox-label p{margin-bottom:0!important}#contact .wpcf7-list-item-label{font-size:14px!important}#contact textarea{min-width:100%;height:50px;min-height:50px}#contact .left-col .vc_column-inner{border-top-left-radius:24px;border-bottom-left-radius:24px}#contact .right-col .vc_column-inner{border-top-right-radius:24px;border-bottom-right-radius:24px}#contact .copyright-text{font-size:14px!important}.wpb_gmaps_widget .wpb_wrapper{padding:0!important;background:white!important}.footer-container{background-color:#2C2C2C!important}.footer-link{color:white!important}.footer-link:hover{color:rgba(255,255,255,.7)!important}.socials{display:flex;gap:10px;align-items:center}.socials a:hover{opacity:.7}.footer-col{display:flex;flex-direction:column;gap:10px}.wc-block-checkout__terms a{text-decoration:underline}.wc-block-checkout__terms a:hover{text-decoration:underline;opacity:.7}.calc-container-wrapper .calc-container .calc-list .calc-item-title .ccb-calc-heading,.ccb-wrapper-399 .calc-container-wrapper .calc-container .calc-list .calc-subtotal-list .sub-list-item.total .sub-item-title{text-transform:none!important}.ccb-wrapper-399 .calc-list-inner .calc-item .calc-input-wrapper .calc-input:focus,.ccb-wrapper-399 .calc-list-inner .calc-item .calc-drop-down-with-image-current.calc-dd-selected{border-color:#FE591F!important}#gallery .wd-gallery-item:nth-child(n+10){display:none!important}#gallery .wd-gallery-item:nth-child(9)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1;pointer-events:none}#gallery .wd-gallery-item:nth-child(9)::after{content:"+" attr(data-remaining);display:block;position:absolute;color:#fff;font-size:40px;font-weight:700;z-index:2}#gallery .wd-gallery-item img,.gallery .wd-gallery-item img{aspect-ratio:1/1;object-fit:cover;object-position:center}@media (min-width:1024px){.service-row .border-col{border-left:1px solid rgba(245,245,245,.2)}}@media (max-width:1024px){.contact-row{padding-right:15px;padding-left:15px}}@media (max-width:991px){.service-row{margin-right:0!important;margin-left:0!important}#services{border-top-right-radius:24px!important;border-top-left-radius:24px!important;margin-top:-30px!important}#services .left-col{padding-bottom:25px}.odd .timeline-col{margin-bottom:30px!important}.even .timeline-col{margin-top:30px!important}}@media (max-width:576px){.wd-timeline-item{padding:0!important}.button-row .wd-button-wrapper{text-align:left!important}#products .product-element-bottom h3{font-size:20px!important}#gallery .vc_tta-tabs-list{display:flex;flex-direction:column}.service-col-left{padding-right:0!important}.service-col-right{padding-left:0!important}.service-row{padding-left:30px!important;padding-right:30px!important}#contact .left-col .vc_column-inner{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0!important}#contact .right-col .vc_column-inner{border-top-right-radius:0!important;border-bottom-right-radius:24px;border-bottom-left-radius:24px}}