.section-x-chairs{padding-top:82px;margin-bottom:-95px}.section-x-bar-stools{background:#ecdfd1;padding-top:120px}.section-x-bar-stools h2{margin-bottom:30px}.section-title{margin:0;color:#202020;text-align:center;font-family:BauerBodoni LT;font-size:31px;font-style:normal;font-weight:400;line-height:52px;text-transform:uppercase}.castle-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;padding:40px 0}.castle-grid-item{position:relative;width:280px;overflow:hidden;text-align:center;color:#fff;background:#000;border-radius:19px;background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat;box-shadow:4px 4px 4px #00000040}.castle-grid-item:after{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background:linear-gradient(to top,#000,#fff0);transition:.7s all}.castle-grid-item:before{content:"";background:url(/cdn/shop/files/Arrow_2.png?v=1751982939);height:10px;width:31px;right:30px;bottom:32px;position:absolute;z-index:99999;background-size:contain;background-repeat:no-repeat;opacity:0;transition:.7s all}.castle-grid-item:hover:after{opacity:0}.castle-grid-item:hover:before{opacity:1}.castle-grid-item:hover .chair-name{opacity:0}.castle-grid-item img{width:100%;object-fit:cover;display:block}.castle-grid-item .chair-name{position:absolute;bottom:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-family:BauerBodoni LT;font-size:35px;font-style:normal;font-weight:400;line-height:35px;text-align:left;padding:22px 26px;z-index:9;transition:.7s all}.fabric-details h2+.image{margin-bottom:50px}.farrow-ball-image.text-center{margin:29px 0}.section-x-fabric-details{background:#ecdfd1;padding-top:100px;padding-bottom:160px}@media screen and (max-width:1540px){.castle-grid-item{width:260px}}@media screen and (max-width:566px){.section-title{line-height:29px}.castle-grid-item{width:calc(50% - 10px)}.castle-grid-item .chair-name{font-size:21px}}.text-center{text-align:center}.section-x-fabric-details{background:#ecdfd1;padding-top:30px;padding-bottom:80px}.fabric-details{display:flex;flex-flow:row-reverse;gap:15px;align-items:center}.fabric-details>div{flex:0 0 calc(50% - 15px)}.fabric-samples>div{flex:0 0 calc(33.33% - 35px)}.fabric-samples{display:flex;flex-wrap:wrap;gap:12px 35px;max-width:590px}.fabric-samples p{color:#202020;font-family:BauerBodoni LT;font-size:15px;font-style:normal;font-weight:400;line-height:52px;text-transform:uppercase;margin:0}.fabric-details h2,.fabric-details h3{color:#202020;text-align:center;font-family:BauerBodoni LT;font-size:26px;font-style:normal;font-weight:400;line-height:52px;text-transform:uppercase}.section-x-fabric-details .col-right h2{text-align:left}@media screen and (max-width:566px){.fabric-details h2,.fabric-details h3{line-height:30px}.section-x-fabric-details .col-right h2{text-align:center}.fabric-details{flex-flow:column-reverse;gap:40px}.fabric-details h2,.fabric-details h3{line-height:100%}.fabric-samples p{line-height:100%;height:33px;align-items:end;display:flex;margin-bottom:10px;margin-top:10px}.fabric-samples{justify-content:center}}.section-x-fabric-samples{padding-top:75px;background:#202020;color:#fff;text-align:center}.section-x-fabric-samples h1,.section-x-fabric-samples p{margin:0;color:#fff}.section-x-fabric-samples .description{margin:20px 0}.section-x-fabric-samples .image{max-width:840px;margin:-149px auto 140px;position:relative;top:133px}.tpo_option-set-container{display:flex;flex-wrap:wrap;column-gap:8px;width:100%}.section-header{z-index:10000}.product-title{margin:15px 0 .5em;text-transform:uppercase}.section-x-chairs>.container{position:relative}.section-x-chairs{position:relative;z-index:9999}.section-x-chairs:before{content:"";position:absolute;left:0;top:0;width:100%;height:340px;background:#fff}section.section-x.section-x-tabular{padding-top:90px}section.section-x.section-x-tabular .headings .title{margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:#9f9f9f;font-family:var(--heading-font-family);cursor:pointer}section.section-x.section-x-tabular .headings .title.active{color:#000}.section-x-tabular .headings{display:flex;gap:30px;justify-content:center;margin-bottom:30px}.section-x.section-x-tabular .contents{max-width:1000px;margin:0 auto;text-align:center}.section-x.section-x-tabular .contents .text{display:none}.section-x.section-x-tabular .contents .text.active{display:block}.section-x-chairs{padding-top:80px;margin-bottom:0;background:#ecdfd1}.castle-grid{max-width:1460px;gap:33px 55px}.castle-grid-item{width:449px}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:0;margin-bottom:20px}.tpo_option-label.text-box{min-width:100%;padding:0}.tpo_option-input-wrapper.farrow-and-ball-custom{position:relative}.tpo_option-input-wrapper.farrow-and-ball-custom:before{content:"Number";position:absolute;z-index:99999;bottom:10px;left:15px;font-size:14px}.tpo_option-input-wrapper.farrow-and-ball-custom input{padding-left:70px!important}.tpo_option-input-wrapper.farrow-and-ball-custom a.farrow-ball-link{color:#939393;text-align:right;font-family:Roboto;font-size:14.3px;font-style:normal;font-weight:400;line-height:normal;float:right;display:flex;align-items:center;gap:6PX;text-decoration:none;position:absolute;right:0;top:-20px}.tpo_total-additional-price-wrapper:after{content:"The additional charge will be applied at checkout.";display:block;opacity:.6}body .tpo_total-additional-price-wrapper{padding:15px;border-radius:5px;background:#fafafa;border:none;line-height:20px}.product-form .input-row,.buy-buttons-row{margin:revert-layer;clear:both}body .tpo_option-input.tpo_text-box,body .tpo_option-input-inner:before{border-color:#ecdfd1}body .tpo_option-input-inner>svg,body .tpo_font-picker-label>svg{right:10px;width:31px;height:24px;fill:#000;opacity:1}body .tpo_option-label.tpo_dropdown .tpo_option-input{border:none}@media screen and (max-width:566px){.section-x-tabular .headings{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
