html{scroll-behavior:smooth;scroll-padding-top:60px}body{overflow-x:hidden}img{max-width:100%}iframe{max-width:100%;border:0}button{font-family:inherit}button:focus-visible,a:focus-visible{outline:3px solid #af4d4e;outline-offset:3px}section[id]{scroll-margin-top:55px}
.thp-nav-stuck #topNav{position:fixed;top:0;left:0;right:0;z-index:1000}.thp-nav-stuck #logo-menu{display:block!important}#topNav .nav>li:focus-within>ul.dropdown-menu,#topNav .nav>li.open>ul.dropdown-menu{display:block}#topNav .dropdown-menu{max-height:75vh;overflow-y:auto}
.thp-hero{position:relative;height:500px;background:#272727 url('/legacy/assets/images/demo/wall.jpg') left top/cover no-repeat;overflow:hidden}.thp-hero .thp-slide-frame{position:relative;width:min(1170px,100%);height:100%;margin:auto}.thp-hero .thp-slide-frame>img{width:84.6153846%;height:auto;max-height:100%;display:block;object-fit:contain;object-position:left top}
.thp-gallery.camera_wrap{display:block;float:none;position:relative;width:100%;aspect-ratio:2/1;margin-bottom:20px;clear:both;overflow:hidden}.thp-gallery .thp-slide-frame{width:100%;height:100%}.thp-gallery .thp-slide-frame>img{width:100%;height:100%;object-fit:cover;display:block}.thp-gallery .thp-prev,.thp-gallery .thp-next,.thp-hero .thp-prev,.thp-hero .thp-next{position:absolute;top:calc(50% - 20px);width:40px;height:40px;border:0;background:rgba(0,0,0,.45);color:#fff;font-size:32px;line-height:36px;z-index:2;cursor:pointer}.thp-prev{left:10px}.thp-next{right:10px}.thp-hero .thp-prev,.thp-hero .thp-next{border-radius:50%;opacity:0}.thp-hero:hover .thp-prev,.thp-hero:hover .thp-next,.thp-hero:focus-within .thp-prev,.thp-hero:focus-within .thp-next{opacity:1}
.thp-dots{position:absolute;bottom:10px;left:0;right:0;text-align:center}.thp-dots button{width:11px;height:11px;margin:3px;border-radius:50%;background:#777;border:2px solid #bbb;padding:0}.thp-dots button.active{background:#fff}.thp-thumbnails{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;background:rgba(255,255,255,.35);overflow:auto}.thp-thumbnails button{border:0;padding:0;width:70px;min-width:45px;height:40px;opacity:.6;background:transparent}.thp-thumbnails button.active{opacity:1}.thp-thumbnails img{width:100%;height:100%;object-fit:cover}
.thp-testimonials .owl-page{border:0;padding:0;background:none}.thp-testimonials .owl-controls{margin-top:10px}.thp-modal:not([open]){display:none}.thp-modal{padding:0;border:0;background:transparent;max-width:calc(100vw - 30px);width:600px;max-height:90vh;overflow:auto}.thp-modal::backdrop{background:rgba(0,0,0,.6)}.thp-modal .modal-dialog{width:auto;margin:0}.thp-modal .modal-content{box-shadow:none}.thp-video{width:100%;aspect-ratio:16/9}.thp-modal .close{font-size:28px}.thp-form-help{font-size:12px;clear:both;color:#666;padding-top:12px}.thp-modal .camera_wrap{margin:0 0 20px!important;max-width:100%!important}.product-detail{max-width:100%}
.row[data-more-group],.container-gallery{display:flex;flex-wrap:wrap}.row[data-more-group]:before,.row[data-more-group]:after,.container-gallery:before,.container-gallery:after{display:none}.row[data-more-group] .item-box,.container-gallery .item-box{width:100%}#footer .logo_footer img.logo{width:auto}.static-not-found{max-width:700px;margin:60px auto;padding:30px;font-family:Arial,sans-serif}.static-not-found img{max-width:250px}.static-not-found a{color:#a94545}
@media(max-width:1170px){.thp-hero{height:calc(100vw * 500 / 1170)}}
@media(max-width:991px){#topNav .nav-main-collapse.in{display:block}#topNav .nav-main-collapse{max-height:75vh;overflow-y:auto}#topNav .dropdown-menu{position:static;float:none;width:100%}#topNav .nav>li.dropdown>.dropdown-menu{display:none}#topNav .nav>li.dropdown.open>.dropdown-menu{display:block}#logo-menu{display:none!important}.row[data-more-group]>div,.container-gallery>div{width:100%}.thp-hero .thp-dots{display:none}#footer .logo_footer img.logo{max-width:100%}#contactenos iframe{width:100%}#topNav .container{padding:0 4px}#topNav .nav-main-collapse{padding:0 15px}#topMain>li>a{white-space:normal}}
@media(min-width:768px) and (max-width:991px){.row[data-more-group]>.col-sm-6{width:50%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.thp-unavailable-image{min-height:150px;width:100%;padding:25px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;background:#f2f2f2;border:1px solid #e4e4e4;color:#666}.thp-unavailable-image .fa{font-size:30px;color:#a94545}.thp-unavailable-image small{font-size:12px}.item-box figure>.thp-unavailable-image{aspect-ratio:1/1}.thp-gallery-unavailable{aspect-ratio:2/1;margin-bottom:20px}
.thp-illustration{margin:0 0 15px;background:#f6f6f6}.thp-illustration img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.thp-illustration figcaption{font-size:10px;line-height:1.5;padding:5px 8px;text-align:center;color:#666;background:#fafafa}.item-box figure>.thp-illustration{margin:0}.item-box figure>.thp-illustration img{aspect-ratio:1/1;object-fit:cover}.thp-gallery-illustration img{aspect-ratio:2/1;object-fit:contain}
@media(max-width:991px){#topNav .nav>li.dropdown.open>ul.dropdown-menu{display:block!important}#topNav .container{padding:0}#topNav .btn-mobile{margin-right:4px}}
.thp-gallery.camera_wrap{min-height:200px}.thp-hero .thp-dots{opacity:0}.thp-hero:hover .thp-dots,.thp-hero:focus-within .thp-dots{opacity:1}
.thp-modal .modal-header .modal-title{color:#fff}
.thp-catalog{max-width:1140px;margin:0 auto;padding:35px 20px;background:#fafafa;border-top:4px solid #a94545}.thp-catalog-product{border-bottom:1px solid #ddd;padding:15px 10px}.thp-catalog-product summary{font-size:17px;font-weight:600;color:#a94545;cursor:pointer}.thp-catalog-body{padding:20px 0}.thp-catalog-body .thp-illustration{max-width:680px;margin:0 auto 20px}.thp-catalog-product>.btn{margin-bottom:15px}
