.modular-components-container{padding:0;margin-bottom:9.6rem;margin-top:6.5rem}.modular-components-container .page-width{padding:0}.modular-components{display:flex;flex-wrap:wrap;margin-bottom:3.4rem;gap:3.4rem;max-width:var(--page-width)}.modular-components-container h3{font-style:normal;font-weight:500;font-size:2.4rem;line-height:3rem}.modular-components__table{border:.5px solid #bbb7b0}.modular-components__table__header_divider{font-weight:700;font-size:16px;line-height:26px;grid-column:span 6;width:100%;margin-bottom:0;margin-top:6.5rem}.modular-components__table__header{background:#e8e7e5;padding:12px 10px}.modular-components__table__body__row{flex:3;display:flex;flex-direction:row;justify-content:space-between;min-width:170px;padding:12px 10px;border-bottom:.5px solid #bbb7b0}@media screen and (min-width:750px){.modular-components{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.modular-components__table__body__row{flex:7}}.line_drawing__image{text-align:center;height:18.8rem;width:18.8rem;display:flex;align-items:center;justify-content:center}.line_drawing__image img{padding:1rem;width:100%;height:100%;object-fit:cover;object-position:center}.modular-components-section{display:flex;flex-direction:row;gap:7.6rem;margin-bottom:7.2rem;padding-bottom:7.2rem;border-bottom:.5px solid #bbb7b0}.modular-component-items{display:flex;flex-direction:row;gap:1.6rem;row-gap:4.6rem;flex-wrap:wrap}.item span{font-size:1.4rem;line-height:2.2rem}.variant{height:158px;width:158px;border:.5px solid #bbb7b0;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:.8rem}.product-dimensions__table .variant{height:auto;width:100%;border:0;border-bottom:.5px solid #bbb7b0}.popup-trigger{cursor:pointer;position:absolute;bottom:0;left:0;border:0;background:#fff!important;display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px}.popup{background-color:#fff;padding:46px 57px;box-shadow:#0000003d 0 1px 3px;position:absolute;z-index:25;top:54%;left:50%;transform:translate(-50%,-50%);min-width:450px!important;max-width:737px!important;display:none;width:95%;max-height:85%;overflow:scroll}@media only screen and (max-width:749px){.popup{padding:35px 15px;min-width:95vw!important;max-width:95vw!important;height:100vh}.product-dimensions__table{width:100%}}.popup h3{font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:14px;line-height:22px;margin-bottom:0;margin-top:4.3rem;color:#000}.popup-close:after{width:14px;height:14px;content:" ";background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39961 13.6501L0.349609 12.6001L5.94961 7.0001L0.349609 1.4001L1.39961 0.350098L6.99961 5.9501L12.5996 0.350098L13.6496 1.4001L8.04961 7.0001L13.6496 12.6001L12.5996 13.6501L6.99961 8.0501L1.39961 13.6501Z' fill='%23BBB7B0'/%3E%3C/svg%3E%0A");position:fixed;right:22px;top:22px;font-size:20px;line-height:30px;cursor:pointer}.popup-btn{cursor:pointer}.popup-overlay{position:fixed;height:100%;width:100%!important;top:0;right:0;bottom:0;left:0;background:#0009;display:none;z-index:100}.product-dimensions__table .variant{height:160px}.popup .variant{border:none}.popup .variant img{margin-top:auto}.popup h3{margin:0;font-weight:600;font-size:1.4rem;line-height:2.2rem;color:#1d1c19}.product-dimensions__table__body__row:last-of-type{border-bottom:none}.product-dimensions__table__body__row__label{font-weight:400;font-size:1.4rem;line-height:2.2rem;color:#756e64}.popup h2{font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:1.6rem;line-height:2.6rem;margin-bottom:5.4rem;width:100%;color:#1d1c19}@media screen and (min-width:750px){.modular-component-description{max-width:27.2rem}.variant{height:188px;width:188px}.product-dimensions{display:grid!important;grid-template-columns:1fr 1fr 1fr}.product-dimensions__table__body__row{flex:3}.product-dimensions__header{grid-column:span 3}}.product-dimensions__table__header__title h3{margin:0}@media screen and (max-width:990px){.modular-components-section{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-modular-components.css.map */
