.form{position:relative}.form--processed::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7)}.form__title{margin-bottom:20px;font-size:2rem;text-align:center}.form__comment{margin-bottom:20px;line-height:1.5em;text-align:center}.form__section{margin-bottom:20px}.form__input{position:relative}.form__input-field{appearance:none;width:100%;height:42px;border:2px solid rgba(161,152,130,.14);padding:0 15px}.form__input-field--textarea{height:auto;min-height:90px;padding-top:10px;padding-bottom:10px;resize:none}.form__actions{margin-top:20px;text-align:center}.form input[name="copyemail"]{display:block;width:2px;height:2px;margin-bottom:-2px;margin-top:0;border:none;padding:0;opacity:.01}.product-description{margin-top:4rem}.product-description__content{background:#fff;border-radius:0 0 15px 15px;padding:30px}.product-description__content li{margin-bottom:.5rem}.product-description__section{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f5f5f5}.product-description__section:last-child{margin-bottom:0;padding-bottom:0;border-bottom-width:0}.product-description__title{margin-bottom:1rem}.products-list--carousel .products-item__image{width:70%;margin:0 auto}.page-banner__arrow--prev{left:-2.5rem}.page-banner__arrow--next{right:-2.5rem}.page-banner__dots{display:flex;justify-content:center;margin-top:1rem}.page-banner__dot{margin:0 .25rem}.page__content p{margin:1em 0;font-size:15px;line-height:1.4}.page__content ul{list-style:square;padding-left:20px;margin:1em 0}.page__content li{font-size:15px;line-height:1.4}.gallery.flex{display:flex;margin:20px 0}.gallery.flex .gallery-item{margin-right:2%}.ionTabs__head{margin-bottom:0!important}.product-description__content table{font-size:12px}.product-description__content table td{border:1px solid #000;padding:.2rem}.menu-main{padding-top:10px;padding-bottom:10px}.menu-main__container{align-items:center}.menu-main__search{display:flex;margin-left:30px}.menu-main__search input{width:100%;height:30px;padding:0 .5rem;background:#fff;border-radius:3px 0 0 3px;color:#000}.menu-main__search button{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;background:#cc231e;border-radius:3px;color:#fff}.m .hc-nav-trigger{left:20px;top:25px}.m .header-logo:before{width:110px;margin:0}.m header.page-header{padding:0;margin-bottom:20px}.m .page-header__left{margin:0 auto}.m .page-columns{grid-template-columns:5fr}.m .products-list__items{grid-template-columns:1fr 1fr}.breadcrumbs li{display:flex;white-space:nowrap}.breadcrumbs{display:flex;flex-wrap:wrap}.m .product-card__container{display:block}.m .product-features{padding:30px}.m .page__content ul li{border-radius:15px;margin-bottom:10px;margin-top:0}.m .page__content ul{padding:0}.m .products-item__image img{width:120px}.header-phone-mobile{line-height:50px;position:absolute;right:20px;top:16px;font-size:35px;width:50px;background:#cc231e;text-align:center;border-radius:4px}.header-phone-mobile a{color:#fff}.sub-tags ul{display:flex;list-style:none;flex-wrap:wrap;padding:0}.sub-tags ul a{display:block;padding:8px 15px;margin-right:10px;margin-bottom:10px;border:1px solid;border-radius:4px}.m .hc-offcanvas-nav .search{margin-top:0}.m .hc-offcanvas-nav .search .nav-item{padding:0;display:block;margin:0}.m .hc-offcanvas-nav .search label{position:static;display:block;width:100%}.m .hc-offcanvas-nav .menu-main__search{margin-left:0;padding:15px}ul.footer-menu{display:flex;justify-content:flex-end;flex-wrap:wrap}ul.footer-menu li{padding:5px}ul.footer-menu a{color:#fff;text-decoration:underline}.submenu_wrapp{padding-top:15px}.submenu_wrapp .submenu{padding:20px 0 20px 20px}.submenu_wrapp .submenu a{border:0;font-size:14px;padding:5px 0}.product-gallery__thumbs{display:flex;flex-wrap:wrap;padding:10px 20px;justify-content:center}.product-gallery__thumbs .product-gallery__image{height:85px;width:85px;border:1px solid #eee;margin:5px}.product-gallery__thumbs .product-gallery__image img{width:70px;height:70px;max-width:none;max-height:none}.gallery-interiors{display:flex;flex-wrap:wrap}.gallery-interiors .gallery-image{margin-right:15px;margin-bottom:15px}.gallery-interiors .gallery-image img{max-width:270px}.m p img{height:auto}.feedback-form{--main-color:#cc231e;--main-color-hover:#a11713;--text-color:#333;--btn-color:#cc231e;--border-color:#cc231e;--muted-color:#777;--shadow:0 4px 16px rgba(0,0,0,.14);--radius:0}.feedback-form .feedback-form__title{margin:0 0 26px;text-align:center;font-size:28px;line-height:1.25;text-transform:uppercase}.feedback-form .adoptions{display:flex;flex-wrap:wrap;width:100%;gap:10px;margin-bottom:18px;padding:0 0 10px;list-style:none;justify-content:space-around}.feedback-form .adoptions label{font-size:16px;font-weight:600;color:#000}.feedback-form input[type="checkbox"]{accent-color:var(--main-color)}.feedback-form .adlabel{margin-bottom:2rem;font-size:18px;font-weight:600}.feedback-form .tabs{display:flex;width:100%;gap:10px;margin-bottom:28px;padding:0 0 10px;list-style:none;border-bottom:1px solid var(--border-color)}.feedback-form .tab{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:12px 18px;border:1px solid var(--border-color);border-radius:var(--radius);background:#fff;color:var(--btn-color);cursor:pointer;font-size:16px;transition:background-color .2s ease , border-color .2s ease , color .2s ease , box-shadow .2s ease}.feedback-form .tab:hover{border-color:var(--main-color);color:#fff;background:var(--main-color)}.feedback-form .tab.active{border-color:var(--main-color);background:var(--main-color);color:#fff;box-shadow:0 4px 10px rgba(74,144,226,.3)}.feedback-form .tab__icon{display:flex;width:24px;height:24px;flex:0 0 24px}.feedback-form .tab__icon svg{width:100%;height:100%;fill:currentColor}.feedback-form .form-content{width:100%;padding:28px;border:1px solid var(--border-color);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.feedback-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feedback-form .form-field{display:flex;flex-direction:column}.feedback-form .form-field label{margin-bottom:8px;font-size:15px;font-weight:600}.feedback-form .form-field input[type="text"],.feedback-form .form-field input[type="tel"]{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border-color);border-radius:0;outline:none;font-size:16px;transition:border-color .2s ease , box-shadow .2s ease}.feedback-form .form-field input:focus{border-color:var(--main-color);box-shadow:0 0 0 3px rgba(74,144,226,.14)}.feedback-form .form-field input::placeholder{color:#aaa}.feedback-form .consent{display:flex;align-items:flex-start;gap:10px;grid-column: 1 / -1;margin-top:2px;color:var(--muted-color);font-size:14px;line-height:1.45;cursor:pointer}.feedback-form .consent input{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;cursor:pointer}.feedback-form .submit-button{grid-column: 1 / -1;min-height:50px;padding:13px 22px;border:0;border-radius:0;background:var(--main-color);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease , transform .2s ease;text-align:center;text-transform:uppercase}.feedback-form .submit-button:hover{background:var(--main-color-hover);transform:translateY(-1px)}.feedback-form .required-note{grid-column: 1 / -1;margin:-8px 0 0;color:var(--muted-color);font-size:13px}@media (max-width:700px){.feedback-form .feedback-form{padding:24px 16px}.feedback-form .feedback-form__title{font-size:23px}.feedback-form .tabs{gap:6px}.feedback-form .tab{min-height:52px;padding:10px 6px}.feedback-form .tab__text{display:none}.feedback-form .form-content{padding:20px 16px}.feedback-form .form-grid{grid-template-columns:1fr;gap:17px}.feedback-form .consent,.feedback-form .submit-button,.feedback-form .required-note{grid-column:auto}.feedback-form .adoptions label{width:100%}}@media (max-width:380px){.feedback-form .tab__icon{width:21px;height:21px;flex-basis:21px}.feedback-form .feedback-form__title{font-size:21px}}.interiorslider .product-gallery__image{height:15rem}.interiorslider .product-description__title{margin-top:2rem}#msCart div{vertical-align:middle}#msCart tr.header,#msCart tr.footer{background-color:#4c4b4b;border:2px solid #4c4b4b;color:#fff}#msCart tr th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#msCart table img{max-height:5rem}#msCart table .d-flex{display:flex;gap:1rem}#msCart table td .title{display:flex;align-items:center}#msCart table td.remove{text-align:center}#msCart .ms2_form .qty{display:flex;gap:1rem}#msCart .ms2_form .qty input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;width:100%;height:42px;border:2px solid rgba(161,152,130,.14);padding:5px;font-size:.8rem;min-width:2rem}#msCart .ms2_form .qty input::-webkit-outer-spin-button,#msCart .ms2_form .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#msCart .ms2_form .qty span .button{width:2rem;cursor:pointer;font-size:1.6rem;padding-bottom:.3rem}#msCart .ms2_form .qty>span.input-group-text{padding:.7rem 0}#msOrder .form-group{margin-bottom:.5rem}#msOrder .menu-aside{margin:20px 0}#msOrder input[type="text"],#msOrder textarea{appearance:none;width:100%;height:42px;border:2px solid rgba(161,152,130,.14);padding:0 15px;font-size:.8rem;min-width:5rem}#msOrder input[type="radio"]{accent-color:#cc231e}#msOrder textarea{height:3rem;padding:15px}#msOrder h4{margin-bottom:2rem}#msOrder .small{font-size:.8rem}#msOrder .checkbox{margin-bottom:.5rem}#msOrder .checkbox label input{float:left;margin-right:1rem}#msOrder button[type="submit"]{margin-top:2rem}#msMiniCart{border-radius:50%;border:1px solid #cc231e;width:42px;height:42px;position:relative}#msMiniCart a{font-size:1.8rem;padding:.33rem}#msMiniCart a:hover{color:#4c4b4b}#msMiniCart span{position:absolute;background:#cc231e;width:18px;height:18px;text-align:center;color:#fff;border-radius:50%;padding-top:2px}@media (max-width:991px){#msCart table{display:inline-block;vertical-align:top;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}#msCart table .title .d-flex{display:block}#msOrder input[type="text"]{margin-top:.5rem;padding:0 10px;min-width:3.4rem}#msOrder label{margin:.5rem 0}#msMiniCart{width:25px;height:25px}#msMiniCart a{width:25px;height:25px;padding:0}#msMiniCart a i{font-size:18px;padding-top:2px}#msMiniCart span{top:-10px;right:-10px}.mobphone{color:#fff;background:#cc231e;text-align:center;padding-top:5px;width:25px;height:25px;border-radius:50%}}