@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";body,p,span,a,button{font-family:Mulish,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Marcellus,serif}.container{max-width:1280px;margin:0 auto}.mstrip{background:#f6f1e8;border-top:1px solid #e6ddcb;border-bottom:1px solid #e6ddcb}.mstrip-item{padding:24px 22px;text-align:center}.mstrip-item h3{margin:0 0 6px;font-family:Marcellus,serif;font-size:17px;font-weight:400;color:#2b2622;line-height:1.3}.mstrip-item p{margin:0;font-size:12.5px;color:#6f665b;line-height:1.5}.mstrip-inner{display:grid;grid-template-columns:repeat(5,1fr)}.mtwo{align-items:center;padding:60px 56px 52px;background:#fffdf9}.mtwo-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.mtwo-content{width:100%}.mtwo-subtitle{display:inline-block;margin-bottom:14px;color:#af0202;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.mtwo-title{margin:0 0 18px;font-family:Marcellus,serif;font-size:34px;font-weight:400;line-height:1.12;color:#2b2622}.mtwo-content p{margin:0 0 18px;color:#4a453e;font-size:15.5px;line-height:1.7}.mtwo-content p:last-of-type{margin-bottom:24px}.mtwo-content a{color:#af0202;text-decoration:none;transition:color .3s ease}.mtwo-content a:hover{color:#8d0101}.mtwo-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mtwo-links span{color:#ddd3bf}.mtwo-links a{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mtwo-image{overflow:hidden;border:1px solid #e6ddcb;border-radius:12px;box-shadow:0 14px 34px #0000001c}.mtwo-image img{display:block;width:100%;height:360px;object-fit:cover}.product-devider-main svg{width:100%}.epoxy-section{padding:56px;background:#fffdf9;border-top:1px solid #e6ddcb}.epoxy-heading{max-width:100%;margin:0 auto 36px;text-align:center;display:flex;flex-direction:column;align-items:flex-start}.section-subtitle{display:inline-block;margin-bottom:14px;color:#af0202;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.epoxy-heading h2{margin:0 0 12px;font-family:Marcellus,serif;font-size:34px;font-weight:400;line-height:1.12;color:#2b2622;text-align:left}.epoxy-heading p{margin:0;font-size:15.5px;max-width:1168px;text-align:left;line-height:1.7;color:#4a453e}.step-four-col p.section-desc,.step-four-col p{max-width:100%}a.steel-base-label .sub-heading{color:#af0202}a.steel-base-label+.bases-grid{margin:14px 0 0}.epoxy-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.epoxy-item{text-align:center}.epoxy-color.color-optn{display:block;background:conic-gradient(#c98a4b,#2c6d8f,#1f6b4f,#af0202,#e8dcc6,#c98a4b)}.epoxy-buttons a.btn-primary{width:auto}.epoxy-color{aspect-ratio:1;border-radius:8px;border:1px solid #e6ddcb;background-size:cover;background-position:center;transition:.3s ease;width:100%;overflow:hidden}.epoxy-color img{width:100%;height:100%;object-fit:cover}.epoxy-item:hover .epoxy-color{transform:translateY(-3px);box-shadow:0 8px 18px #0000001f}.epoxy-item span{display:block;margin-top:9px;color:#2b2622;font-size:12.5px;line-height:1.35}.epoxy-other{background:#fbf7ef;border:1.5px dashed #c9bda4}.epoxy-buttons{margin-top:32px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.epoxy-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700;transition:.3s}.btn-outline{padding:13px 24px;border:1.5px solid #2b2622;color:#2b2622}.btn-primary{padding:14px 24px;background:#af0202;color:#fff;font-weight:800}.btn-primary:hover{background:#8e0202}*{margin:0;padding:0;box-sizing:border-box}.product-main{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:flex-start;padding:28px 56px 56px;background:#fffdf9}.product-gallery{width:100%}.product-info{position:sticky;top:20px}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:11.5px;text-transform:uppercase;letter-spacing:.14em;color:#8a8175}.breadcrumb a{color:#8a8175;text-decoration:none}.breadcrumb a:hover{color:#af0202}.breadcrumb .current{color:#2b2622}.main-image-btn{width:100%;border:0;background:none;cursor:zoom-in}.main-image{overflow:hidden;border:1px solid #e6ddcb;border-radius:12px;background:#f0eadf}.main-image-bg{width:100%;display:block!important;aspect-ratio:1;background-size:cover;background-position:center;transition:.35s ease}.main-image:hover .main-image-bg{transform:scale(1.04)}.thumb-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:12px}.thumb{padding:0;border:1.5px solid #e6ddcb;background:none;cursor:pointer;overflow:hidden;border-radius:8px;transition:.25s}.rrd-lb .rrd-lb-img{display:block}.main-image div#mainProductImage{transition:.5s all}.product-gallery{position:sticky;top:70px}.thumb.active,.thumb:hover{border-color:#af0202}.thumb-image{width:100%;aspect-ratio:1;background-size:cover;background-position:center;opacity:.85;display:block!important;transition:.3s}.thumb.active .thumb-image{opacity:1}.thumb:hover .thumb-image{opacity:1;transform:scale(1.05)}.gallery-caption{margin-top:14px;text-align:center;color:#8a8175;font-size:12.5px;line-height:1.5}.product-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.badge{padding:5px 11px;background:#af0202;color:#fff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:2px}.rating{color:#8a8175;font-size:12.5px}.rating a{color:#8a8175;text-decoration:none}.rating a:hover{color:#af0202}.product-info h1{font-family:Marcellus,serif;font-weight:400;font-size:38px;line-height:1.1;margin-bottom:16px;color:#2b2622}.intro{color:#4a453e;font-size:15.5px;line-height:1.7;margin-bottom:22px}.pricing-box{padding:18px 20px;margin-bottom:24px;border:1px solid #e0d6c2;border-left:4px solid #af0202;border-radius:8px;background:#fbf7ef}.small-title{display:block;margin-bottom:8px;font-size:11px;color:#af0202;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pricing-box p{color:#4a453e;font-size:14.5px;line-height:1.7}.cta-buttons{margin-bottom:24px}.btn-primary{display:flex;align-items:center;justify-content:center;width:100%;padding:18px;background:#af0202;color:#fff;text-decoration:none;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;transition:.3s}.btn-primary:hover{background:#900101}.btn-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}.btn-outline{display:flex;justify-content:center;align-items:center;padding:14px;border:1.5px solid #2b2622;color:#2b2622;text-decoration:none;text-transform:uppercase;font-size:12.5px;font-weight:700;transition:.3s}.btn-outline:hover{background:#2b2622;color:#fff}.quote-text{margin-top:10px;text-align:center;font-size:12.5px;color:#8a8175}.info-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.info-card{background:#fbf7ef;border:1px solid #e0d6c2;border-radius:10px;padding:16px 18px}.card-title{display:block;margin-bottom:6px;color:#af0202;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.info-card h3{margin:0;font-family:Marcellus,serif;font-size:20px;font-weight:400;line-height:1.25;color:#2b2622}.info-card small{display:block;margin-top:4px;color:#6f665b;font-size:12px}.spec-box{margin-bottom:22px;border:1px solid #e6ddcb;border-radius:10px;overflow:hidden;background:#fff}.spec-header{padding:14px 20px;background:#f6f1e8;border-bottom:1px solid #e6ddcb;color:#2b2622;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spec-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 20px;border-bottom:1px solid #f2ece3}.spec-row:last-child{border-bottom:none}.spec-row span{color:#8a8175;font-size:14px;flex:0 0 120px}.spec-row strong{flex:1;text-align:right;font-size:14px;font-weight:500;line-height:1.5;color:#2b2622}.feature-list{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.feature-list div{display:flex;align-items:flex-start;gap:12px;color:#4a453e;font-size:14.5px;line-height:1.6}.feature-list div:before{content:"\2713";color:#af0202;font-weight:700;flex-shrink:0}.guide-link{padding-top:18px;border-top:1px solid #e6ddcb}.guide-link a{color:#af0202;font-size:12.5px;font-weight:700;text-decoration:none;transition:.3s}.guide-link a:hover{color:#870000}.main-image-bg{transition:opacity .3s ease,transform .35s ease}.process-section{background:#f0eadf;border-top:1px solid #e6ddcb;border-bottom:1px solid #e6ddcb;padding:60px 50px}.process-header{max-width:620px;margin:0 auto 45px;text-align:center}.process-label{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#af0202;margin-bottom:14px;font-weight:600}.process-header h2{font-family:Marcellus,serif;font-size:34px;font-weight:400;line-height:1.15;color:#1e1e1e;margin-bottom:14px}.process-header p{font-size:15.5px;line-height:1.7;color:#4a453e}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.process-card{background:#fffdf9;border:1px solid #e6ddcb;border-radius:10px;padding:28px 24px;transition:.3s ease}.process-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.step-number{display:block;font-family:Marcellus,serif;font-size:28px;color:#af0202;margin-bottom:12px}.process-card h3{font-family:Marcellus,serif;font-size:20px;font-weight:400;color:#222;margin-bottom:10px;line-height:1.3}.process-card p{font-size:14px;line-height:1.7;color:#6f665b}.showroom-section{background:#af0202;color:#fdf3ee;padding:44px 56px}.showroom-section-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.showroom-content{max-width:660px}.section-tag{display:inline-block;margin-bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f0c1ad}.showroom-content h2{font-family:Marcellus,serif;font-size:30px;font-weight:400;line-height:1.16;margin-bottom:12px;color:#fff}.showroom-content p{font-size:15px;line-height:1.7;color:#f6d9d0;margin-bottom:18px}.showroom-content p:last-child{margin-bottom:0}.showroom-content a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:.3s ease}.showroom-content a:hover{opacity:.8}.showroom-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fdf8ef;color:#af0202;text-decoration:none;text-transform:uppercase;font-size:13.5px;font-weight:800;letter-spacing:.05em;padding:17px 30px;border-radius:2px;white-space:nowrap;transition:.3s ease}.showroom-btn:hover{background:#fff;transform:translateY(-2px)}.showroom-btn .arrow{font-size:15px;transition:transform .3s ease}.showroom-btn:hover .arrow{transform:translate(5px)}.testimonials-section{background:#fffdf9;padding:58px 56px 52px}.testimonials-header{text-align:center;margin-bottom:38px}.testimonials-header .section-tag{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#af0202}.testimonials-header h2{font-family:Marcellus,serif;font-size:34px;font-weight:400;color:#222;margin:0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.testimonial-card{background:#fbf7ef;border:1px solid #e6ddcb;border-radius:10px;padding:28px 26px;display:flex;flex-direction:column;transition:.3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000014}.stars{color:#c98a3a;letter-spacing:3px;font-size:18px;margin-bottom:14px}.testimonial-card p{flex:1;font-size:14.5px;line-height:1.65;color:#4a453e;margin-bottom:18px}.author{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8175}.testimonial-btn{text-align:center;margin-top:28px}.testimonial-btn a{color:#af0202;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:.3s ease}.testimonial-btn a:hover{color:#8d0202}.gallery-cta{background:#f6f1e8;border-top:1px solid #e6ddcb;border-bottom:1px solid #e6ddcb;padding:46px 56px}.gallery-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.gallery-cta-content{max-width:640px}.gallery-tag{display:inline-block;margin-bottom:10px;color:#af0202;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.gallery-cta-content h2{font-family:Marcellus,serif;font-size:28px;font-weight:400;line-height:1.18;color:#222;margin-bottom:10px}.gallery-cta-content p{font-size:15px;line-height:1.65;color:#4a453e}.gallery-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#2b2622;color:#fff;padding:15px 28px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;white-space:nowrap;transition:all .3s ease}.gallery-btn:hover{background:#1d1a17;transform:translateY(-2px)}.gallery-btn .arrow{font-size:14px;transition:transform .3s ease}.gallery-btn:hover .arrow{transform:translate(5px)}.delivery-section{background:#fffdf9;padding:56px}.delivery-section-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;align-items:flex-start}.delivery-column h2{font-family:Marcellus,serif;font-size:28px;font-weight:400;line-height:1.15;color:#222;margin-bottom:16px}.delivery-column p{font-size:15px;line-height:1.7;color:#4a453e;margin-bottom:16px}.delivery-column p:last-of-type{margin-bottom:24px}.delivery-column a:not(.visit-btn){color:#af0202;text-decoration:underline;text-underline-offset:3px;transition:.3s ease}.delivery-column a:not(.visit-btn):hover{color:#8d0202}.visit-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border:1.5px solid #2b2622;border-radius:2px;color:#2b2622;text-decoration:none;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:all .3s ease}.visit-btn:hover{background:#2b2622;color:#fff}.visit-btn .arrow{transition:transform .3s ease}.visit-btn:hover .arrow{transform:translate(5px)}.faq-section{background:#f6f1e8;border-top:1px solid #e6ddcb;padding:58px 56px}.faq-container{max-width:820px;margin:0 auto}.faq-header{text-align:center;margin-bottom:34px}.faq-tag{display:inline-block;margin-bottom:12px;color:#af0202;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.faq-header h2{margin:0;color:#222;font-family:Marcellus,serif;font-size:34px;font-weight:400;line-height:1.2}a{text-decoration:none!important}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#fffdf9;border:1px solid #e6ddcb;border-radius:6px;overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:700;color:#2b2622;transition:background .25s ease}.faq-item summary::-webkit-details-marker{display:none}details.faq-item[open]{background:#fff;padding-bottom:20px}.faq-icon{flex-shrink:0;color:#af0202;font-size:22px;font-weight:400;line-height:1;transition:transform .3s ease}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-content{padding:0 22px 22px}.faq-content p{margin:0 0 14px;color:#6f665b;font-size:14.5px;line-height:1.7}.faq-content p:last-child{margin-bottom:0}.faq-content a{color:#af0202;font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-content a:hover{color:#8e0101}.faq-footer{text-align:center;margin-top:28px}.faq-footer a{color:#af0202;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:.3s}.faq-footer a:hover{color:#8e0101}.cta-section{background:#2b2622;color:#f2ead9;padding:60px 56px;text-align:center;margin-bottom:-40px}.cta-section a.btn-primary{width:auto}.cta-container{max-width:760px;margin:0 auto}.cta-tag{display:inline-block;margin-bottom:14px;color:#c98a3a;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.cta-section h2{margin:0 0 16px;color:#fff;font-family:Marcellus,serif;font-size:36px;font-weight:400;line-height:1.12}.cta-section p{max-width:540px;margin:0 auto 30px;color:#d8cfc0;font-size:16px;line-height:1.65}.cta-buttons{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:17px 34px;background:#af0202;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:800;letter-spacing:.04em;border-radius:2px;transition:all .3s ease}.btn-primary:hover{background:#910101;transform:translateY(-2px)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border:1.5px solid rgba(255,255,255,.55);border-radius:2px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:.05em;transition:all .3s ease}.btn-outline:hover{background:#fff;color:#2b2622}.epoxy-buttons a.btn-outline{color:#2b2622;border:1.5px solid rgb(43,38,34)}.epoxy-buttons a.btn-outline:hover,.cta-buttons .btn-row a.btn-outline:hover{background-color:#2b2622;color:#fff;transform:translateY(-2px)}.cta-buttons .btn-row{width:100%}.cta-buttons .btn-row a.btn-outline{color:#2b2622;border:1.5px solid rgb(43,38,34);padding:14px 12px;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase}.table-bases{background:#fffdf9;padding:50px 56px}.table-bases .section-tag{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#af0202;margin-bottom:14px}.table-bases .section-title{color:#2b2622;font-family:Marcellus,serif;font-weight:400;font-size:36px;margin:0 0 16px;line-height:1.1}.table-bases .section-desc{max-width:1180px;font-size:15.5px;line-height:1.7;color:#6f665b;margin:0 0 26px;text-wrap:pretty}.table-bases .sub-heading{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8a8175;margin:0 0 14px;font-family:Mulish,sans-serif}.table-bases .bases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.base-card{display:flex;align-items:center;transition:.35s!important;border:1px solid rgb(230,221,203);border-radius:10px;overflow:hidden;background:#fbf7ef}.base-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #00000024}.base-image{overflow:hidden;flex:0 0 190px;height:100%}.base-image img{width:100%;height:100%;display:block;object-fit:cover;transition:.4s}.base-card:hover img{transform:scale(1.06)}.base-content{flex:1 1 0%;padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.base-content h3{font-family:Marcellus,serif;font-weight:400;font-size:20px;margin:0 0 6px;color:#2b2622}.base-content p{font-size:13.5px;line-height:1.6;color:#6f665b;margin:0}.wooden-base-grid h4.sub-heading{margin:34px 0 14px}.size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.size-card h3{color:#2b2622;font-family:Marcellus,serif;font-weight:400;font-size:20px;margin:0 0 10px}.table-box{border:1px solid rgb(230,221,203);border-radius:8px;overflow:hidden;background:#fffdf9}.table-head,.table-row{display:flex;justify-content:space-between;align-items:center}.table-head{gap:14px;padding:10px 16px;background:#f6f1e8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f665b}.table-row{color:#2b2622;gap:14px;padding:10px 16px;border-top:1px solid rgb(230,221,203);font-size:14px}.table-row span:last-child{color:#6f665b}.size-card p.note{font-size:13px;line-height:1.6;color:#6f665b;margin:10px 2px 0}.step-four-col{margin-top:48px}.table-bases .section-desc a{color:#af0202;font-weight:600;text-decoration:none}.table-guide-link{text-align:center;margin-top:24px}.table-guide-link a{display:inline-block;text-decoration:none;transition:all .3s ease;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#af0202}.table-guide-link a:hover{color:#7f0101;transform:translate(4px)}.step-four-col p{max-width:1180px;font-size:15.5px;line-height:1.7;color:#6f665b;margin:0 0 26px;text-wrap:pretty}.step-four-col p a{color:#af0202}.matching-chairs{background:#f6f1e8;border-top:1px solid #e6ddcb;border-bottom:1px solid #e6ddcb;padding:56px 56px 54px;scroll-margin-top:24px}.matching-chairs__intro{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin-bottom:38px}.matching-chairs__content{min-width:0}.matching-chairs__eyebrow{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#af0202;margin-bottom:13px}.matching-chairs__title{font-family:Marcellus,serif;font-weight:400;font-size:34px;line-height:1.12;color:#2b2622;margin:0 0 18px}.matching-chairs__description{font-size:15.5px;line-height:1.7;color:#4a453e;margin:0}.matching-chairs__description--right{margin-bottom:22px}.matching-chairs__links{display:flex;flex-wrap:wrap;gap:12px 26px}.matching-chairs__links a{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#af0202;text-decoration:none;transition:opacity .2s ease}.matching-chairs__links a:hover{opacity:.7}.matching-chairs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.matching-chair-card{display:block;overflow:hidden;background:#fffdf9;border:1px solid #e6ddcb;border-radius:10px;text-decoration:none;box-shadow:0 2px 10px #2b26220f;transition:transform .25s ease,box-shadow .25s ease}.matching-chair-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #2b26221a}.matching-chair-card img{width:100%;aspect-ratio:315 / 315;height:auto;object-fit:cover;display:block;background:#efe9dd;transition:transform .4s ease}.matching-chair-card:hover img{transform:scale(1.03)}.matching-chair-card__content{display:block;padding:14px 16px 16px}.matching-chair-card__title{display:block;font-family:Marcellus,serif;font-size:16.5px;line-height:1.25;color:#2b2622}.matching-chair-card__subtitle{display:block;margin-top:5px;font-size:11.5px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#6f665b}.matching-chair-card:hover{border-color:#af0202!important;box-shadow:#2b262224 0 10px 26px!important}@media(max-width:1200px){.epoxy-grid{grid-template-columns:repeat(5,1fr)}.product-main{gap:36px;padding:28px 36px 48px}}@media screen and (max-width:1100px){.matching-chairs__intro{gap:30px}.matching-chairs__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.process-grid{grid-template-columns:repeat(2,1fr)}.process-section{padding:50px 15px}}@media(max-width:991px){.step-four-col{margin-top:30px}.cta-section,.table-bases,.mtwo{padding:50px 15px}.product-gallery{position:unset}.faq-section{padding:50px 15px}.mstrip-inner{grid-template-columns:repeat(2,1fr)}.mstrip-item{padding:22px 18px}.mstrip-item h3{font-size:16px}.mstrip-item p{font-size:12px}.mtwo-inner{grid-template-columns:1fr;gap:36px}.mtwo-title{font-size:30px}.mtwo-image img{height:320px}.epoxy-section{padding:48px 15px}.epoxy-grid{grid-template-columns:repeat(4,1fr)}.epoxy-heading h2,.table-bases .section-title{font-size:30px}.product-main{grid-template-columns:1fr;padding:28px 15px 48px}.product-info{position:static}.product-info h1{font-size:32px}.showroom-section-inner{gap:25px}.showroom-content{max-width:100%}.testimonials-section{padding:50px 15px}.testimonials-grid{grid-template-columns:repeat(2,1fr)}.gallery-cta{padding:40px 15px}.gallery-cta-content{max-width:100%}.delivery-section,.showroom-section{padding:50px 15px}.delivery-section-inner{grid-template-columns:1fr;gap:40px}.table-bases .bases-grid{grid-template-columns:1fr}.size-grid{grid-template-columns:repeat(2,1fr)}.matching-chairs{padding:50px 15px}.matching-chairs__title{font-size:30px}}@media(max-width:767px){.cta-section,.showroom-section,.table-bases{padding:40px 15px}.base-image{flex:0 0 150px}.cta-section h2{font-size:30px}.cta-section p{font-size:15px}.cta-buttons{flex-direction:column;gap:12px}.btn-primary,.btn-outline{width:100%;max-width:340px}.mtwo-inner{gap:28px}.mtwo-title{font-size:26px;line-height:1.2}.mtwo-content p{font-size:15px}.mtwo-links{flex-direction:column;align-items:flex-start;gap:10px}.mtwo-links span{display:none}.mtwo-image img{height:250px}.epoxy-section{padding:40px 15px}.epoxy-grid{grid-template-columns:repeat(3,1fr);gap:14px}.epoxy-heading h2,.table-bases .section-title{font-size:26px}.epoxy-heading p{font-size:15px}.epoxy-buttons{flex-direction:column;align-items:center}.epoxy-buttons a{width:100%;max-width:320px}.product-main{padding:20px 15px;gap:28px}.thumb-gallery{grid-template-columns:repeat(3,1fr)}.btn-row,.info-cards{grid-template-columns:1fr}.spec-row{flex-direction:column;gap:6px}.spec-row span{flex:auto}.spec-row strong{text-align:left}.product-info h1{font-size:28px}.process-section{padding:40px 15px}.process-header{margin-bottom:35px}.process-header h2{font-size:28px}.process-header p{font-size:15px}.process-grid{grid-template-columns:1fr;gap:16px}.process-card{padding:24px 20px}.step-number{font-size:26px}.process-card h3{font-size:18px}.showroom-section-inner{flex-direction:column;align-items:flex-start}.showroom-content h2{font-size:28px}.showroom-content p{font-size:14px}.showroom-btn{width:100%;justify-content:center}.testimonials-section{padding:40px 15px}.testimonials-header{margin-bottom:30px}.testimonials-header h2{font-size:28px}.testimonials-grid{grid-template-columns:1fr;gap:18px}.testimonial-card{padding:24px 20px}.testimonial-card p{font-size:14px}.gallery-cta{padding:35px 15px}.gallery-cta-inner{flex-direction:column;align-items:flex-start;gap:24px}.gallery-cta-content h2{font-size:26px}.gallery-cta-content p{font-size:14px}.gallery-btn{width:100%;justify-content:center}.delivery-section{padding:40px 15px}.delivery-section-inner{gap:32px}.delivery-column h2{font-size:26px}.delivery-column p{font-size:14px}.visit-btn{width:100%;justify-content:center}.faq-section{padding:40px 15px}.faq-header{margin-bottom:28px}.faq-header h2{font-size:28px}.faq-item summary{padding:18px;font-size:15px}.faq-content{padding:0 18px 18px}.faq-content p{font-size:14px}.faq-icon{font-size:20px}.epoxy-buttons a.btn-primary,.cta-section a.btn-primary{width:100%}.mtwo-content p:last-of-type{margin-bottom:18px}.size-grid{grid-template-columns:1fr}.matching-chairs{padding:40px 15px}.matching-chairs__intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.matching-chairs__title{font-size:26px}.matching-chairs__description{font-size:15px}.matching-chairs__grid{grid-template-columns:repeat(2,1fr);gap:14px}.matching-chair-card__content{padding:12px 13px 14px}.matching-chair-card__title{font-size:15px}.matching-chair-card__subtitle{font-size:10px}}@media(max-width:575px){.mstrip-inner{grid-template-columns:1fr}.mstrip-item{padding:18px 16px;border-bottom:1px solid #e6ddcb}.mstrip-item:last-child{border-bottom:none}.mstrip-item h3{font-size:16px}.mstrip-item p{font-size:13px}.base-image{flex:0 0 120px}.base-content{padding:15px}.base-content h3{font-size:18px}}@media(max-width:480px){.epoxy-grid{grid-template-columns:repeat(2,1fr)}.breadcrumb{font-size:10px}.thumb-gallery{gap:8px}.product-info h1{font-size:24px}.intro{font-size:15px}.btn-primary,.btn-outline{font-size:12px;padding:14px}.pricing-box,.info-card,.spec-header,.spec-row{padding-left:16px;padding-right:16px}.table-guide-link a{font-size:11px}.matching-chairs{padding:36px 16px}.matching-chairs__title{font-size:27px}.matching-chairs__grid{grid-template-columns:1fr;gap:16px}.matching-chair-card__title{font-size:16px}.matching-chair-card__subtitle{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/updated-product.css.map */
