.clearfix:after{content:"";display:table;clear:both}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%,35%{opacity:0}to{opacity:1}}@-webkit-keyframes heroContentIn{0%,35%{opacity:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}60%{opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes heroContentIn{0%,35%{opacity:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}60%{opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes heroContentIn{0%,35%{opacity:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}60%{opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes heroContentIn{0%,35%{opacity:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}60%{opacity:1}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@font-face{font-family:Arimo;font-weight:400;font-style:normal;src:url(//benchmademodern.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff) format("woff")}@font-face{font-family:Archivo;font-weight:400;font-style:normal;src:url(//benchmademodern.com/cdn/fonts/archivo/archivo_n4.dc8d917cc69af0a65ae04d01fd8eeab28a3573c9.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/archivo/archivo_n4.bd6b9c34fdb81d7646836be8065ce3c80a2cc984.woff) format("woff")}@font-face{font-family:Cardo;font-weight:400;font-style:normal;src:url(//benchmademodern.com/cdn/fonts/cardo/cardo_n4.8d7bdd0369840597cbb62dc8a447619701d8d34a.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/cardo/cardo_n4.23b63d1eff80cb5da813c4cccb6427058253ce24.woff) format("woff")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;src:url(//benchmademodern.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff) format("woff")}@font-face{font-family:Archivo;font-weight:400;font-style:italic;src:url(//benchmademodern.com/cdn/fonts/archivo/archivo_i4.37d8c4e02dc4f8e8b559f47082eb24a5c48c2908.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/archivo/archivo_i4.839d35d75c605237591e73815270f86ab696602c.woff) format("woff")}@font-face{font-family:Archivo;font-weight:700;font-style:italic;src:url(//benchmademodern.com/cdn/fonts/archivo/archivo_i7.3dc798c6f261b8341dd97dd5c78d97d457c63517.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/archivo/archivo_i7.3b65e9d326e7379bd5f15bcb927c5d533d950ff6.woff) format("woff")}@font-face{font-family:Arimo;font-weight:700;font-style:normal;src:url(//benchmademodern.com/cdn/fonts/arimo/arimo_n7.1d2d0638e6a1228d86beb0e10006e3280ccb2d04.woff2) format("woff2"),url(//benchmademodern.com/cdn/fonts/arimo/arimo_n7.f4b9139e8eac4a17b38b8707044c20f54c3be479.woff) format("woff")}.modal-whats-included{max-width:90%;background-color:#fff;margin-left:auto;margin-right:auto}@media screen and (min-width: 1180px){.modal-whats-included{max-width:1180px}}.modal-whats-included .modal-header{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.modal-whats-included .modal-header h3{text-transform:capitalize;margin-bottom:0}.modal-whats-included .modal-body{padding:2rem}.modal-whats-included .single-freeswatch{text-align:center}@media screen and (max-width: 590px){.modal-whats-included .modal-body{padding:1.5rem}.modal-whats-included .single-freeswatch p{font-size:.875em;line-height:17px;margin-top:4px;margin-bottom:.8em}}.freeswatch-hero__image{width:100%}.freeswatch-luxguard{position:relative}.freeswatch-luxguard h2,.freeswatch-luxguard h3,.freeswatch-luxguard h4{color:#666;text-transform:none;letter-spacing:0}.freeswatch-luxguard h2,.freeswatch-luxguard h3{margin-bottom:0}.freeswatch-luxguard picture{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.freeswatch-luxguard picture img{height:100%;object-fit:cover}.freeswatch-luxguard .banner-content{max-width:760px;margin:auto;padding:3% 0;position:relative;text-align:center;z-index:10}@media screen and (max-width: 768px){.freeswatch-luxguard .banner-content{max-width:100%;padding:15% 20px}.freeswatch-luxguard .banner-content p{max-width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 590px){.freeswatch-luxguard .banner-content h3{font-size:1.2em;max-width:200px;margin-left:auto;margin-right:auto}}.template-page-freeswatch .fabric-info-link{position:fixed;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:left top;margin-top:100px;z-index:30}.template-page-freeswatch .btn--fabric-info{background-color:#fff}@media screen and (max-width: 768px){.template-page-freeswatch .btn--fabric-info{min-width:auto;font-size:10px;padding-top:4px;padding-bottom:4px}}.template-page-freeswatch .hero{height:auto;min-height:0;margin-bottom:0}.template-page-freeswatch .main-content{padding:0}.template-page-freeswatch .grid{margin-left:0}.template-page-freeswatch .grid__item{padding-left:0}.template-page-freeswatch .section-heading h1{font-size:2.1em;margin-bottom:0}.template-page-freeswatch .section-heading p{font-size:24px;font-weight:300}@media screen and (max-width: 590px){.template-page-freeswatch .section-heading h1{font-size:1.5em}}.template-page-freeswatch .swatch-choose .section-heading{padding:30px 30px 10px}@media screen and (max-width: 590px){.template-page-freeswatch .swatch-choose .section-heading{padding-left:0;padding-right:0}}.template-page-freeswatch .swatch-choose .fabrics-all{padding:10px 30px}@media screen and (max-width: 590px){.template-page-freeswatch .swatch-choose .fabrics-all{padding-left:10px;padding-right:10px}}.template-page-freeswatch .swatch-choose .fabrics-or{border-bottom:1px solid #ebebeb;margin:56px 0 30px;position:relative}.template-page-freeswatch .swatch-choose .fabrics-or .circle-or{position:absolute;left:50%;display:block;background-color:#3a3830;color:#fff;font-size:28px;line-height:64px;width:64px;height:64px;text-align:center;text-transform:uppercase;border-radius:50%;transform:translate(-50%,-50%)}.template-page-freeswatch .swatch-choose .fabric-block{text-align:center}.template-page-freeswatch .swatch-choose .fabric-block .fabric-name{font-family:SweetSansPro,sans-serif;font-size:15px;line-height:100%;text-transform:capitalize;letter-spacing:0;color:#5b5350}@media screen and (min-width: 590px){.template-page-freeswatch .swatch-choose .fabric-block .fabric-name{margin-bottom:8px}}.template-page-freeswatch .swatch-choose .fabric-block .whats-included{color:#3a3830;font-size:.9em}.template-page-freeswatch .swatch-group{border-bottom:1px solid #ebebeb;padding:50px 0}.template-page-freeswatch .swatch-group .wrapper{max-width:90%}.template-page-freeswatch .swatch-group .prop-list .prop-name{font-weight:700}@media screen and (min-width: 590px){.template-page-freeswatch .swatch-group .prop-list{margin-left:10%}}@media screen and (max-width: 768px){.template-page-freeswatch .swatch-group{padding:30px 0}.template-page-freeswatch .swatch-group .swatches{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.template-page-freeswatch .swatch-group .wrapper{max-width:85%}}.template-page-freeswatch .swatch-banner{background-color:#3a3830;color:#fff;padding:66px 0 60px}.template-page-freeswatch .swatch-banner h1{font-size:2.7em;font-weight:300;margin-bottom:10px}.template-page-freeswatch .swatch-banner p{font-size:22px;font-weight:300;margin-bottom:0}.template-page-freeswatch .contact-info{margin:40px 0 60px}.template-page-freeswatch .contact-info .wrapper{max-width:1024px}.template-page-freeswatch .contact-info fieldset{border:none}.template-page-freeswatch .contact-info .form-control{border:1px solid #7E7672;border-radius:4px;margin:0!important;color:#5b5350b3}.template-page-freeswatch .contact-info .form-control:focus{box-shadow:0 0 4px #00000040}.template-page-freeswatch .contact-info .form-control:disabled{color:#7e7672}.template-page-freeswatch .contact-info .form-control::-webkit-input-placeholder{font-family:SweetSansPro,Arial,sans-serif;color:#7e7672;letter-spacing:-.2px}.template-page-freeswatch .contact-info .form-control:-moz-placeholder{font-family:SweetSansPro,Arial,sans-serif;color:#7e7672;letter-spacing:-.2px}.template-page-freeswatch .contact-info .form-control:-ms-input-placeholder{font-family:SweetSansPro,Arial,sans-serif;color:#7e7672;letter-spacing:-.2px}.template-page-freeswatch .contact-info .form-control::-ms-input-placeholder{font-family:SweetSansPro,Arial,sans-serif;color:#7e7672;letter-spacing:-.2px}.template-page-freeswatch .swatch-item{margin:0 20px 22px 0}.template-page-freeswatch .swatch-item .fabric-image{width:140px;height:140px;background-color:#f2f2f2;display:block;margin-bottom:4px}.template-page-freeswatch .swatch-item .fabric-name{text-align:center}@media screen and (max-width: 768px){.template-page-freeswatch .swatch-item{margin-left:12px;margin-right:12px;margin-bottom:12px}.template-page-freeswatch .swatch-item .fabric-image{width:120px;height:120px}}@media screen and (max-width: 872px){.template-page-freeswatch .fabrics-bundle .fabrics-list{flex-wrap:wrap}.template-page-freeswatch .fabrics-bundle .fabrics-list .fabric-block{width:30%}}@media screen and (max-width: 590px){.template-page-freeswatch .fabrics-bundle .fabrics-list{flex-wrap:wrap}.template-page-freeswatch .fabrics-bundle .fabrics-list .fabric-block{width:45%}}@media screen and (max-width: 360px){.template-page-freeswatch .fabrics-bundle .fabrics-list .fabric-block{width:100%}}.fabric-chk-wrapper{border:1px solid #3a3830;-webkit-border-radius:6px;border-radius:6px;display:inline-block;font-size:14px;line-height:26px;max-width:95%;min-width:146px;margin:auto;padding:13px 20px;text-transform:uppercase;line-height:normal;text-align:left;transition:all .15s ease-in-out}@media screen and (max-width: 768px){.fabric-chk-wrapper{padding-left:8px;padding-right:8px}}.fabric-chk-wrapper input[type=checkbox]+label,.fabric-chk-wrapper input[type=radio]+label{font-weight:500}.fabric-chk-wrapper .whats-included{display:block;text-align:center}.fabric-chk-wrapper label{margin-bottom:0}.row-checkbox{padding-top:10px;width:100%;display:flex;justify-content:center;align-items:center}.custom-checkbox{position:relative;display:inline-block;padding-left:25px}.custom-checkbox input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.custom-checkbox label{font-style:normal;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.custom-checkbox label:before,.custom-checkbox label:after{position:absolute;width:18px;height:18px;top:14px;transform:translateY(-50%);left:0;content:"";display:block;background:no-repeat 50% / 50% 50%}.custom-checkbox label:before{border-radius:.25rem;border:1px solid #dddddd;background-color:#f4f4f4}.custom-checkbox label:after{background-size:11px 10px}.custom-checkbox :checked+label:before{background-color:#707967}.custom-checkbox :checked+label:after{background-image:url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.00012L3.5 6.50012L9 1.00012' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.swatch-choose__fieldset{display:grid;grid-template-columns:1.25fr 1fr;gap:0 1rem}.td-footer__button-text{font-family:SweetSansPro,sans-serif;font-weight:500;font-size:20px;text-transform:capitalize;line-height:100%;letter-spacing:-2%}.td-footer__button-subtext{padding-top:4px;text-transform:capitalize;font-size:14px;line-height:140%;letter-spacing:-2%}.td-wrapper{max-width:900px;padding:0 16px;margin:0 auto}.td-custom-checkbox__label{font-family:SweetSansPro,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2%}.td-custom-checkbox{display:flex;margin-top:1em;padding-top:4px;flex-direction:column;align-items:center;height:100%}.swatch-choose__group-name{display:grid;grid-template-columns:1fr 1fr;gap:0 .75rem}.swatch-choose__group-address{display:grid;grid-template-columns:2.25fr 1fr 1fr;gap:0 .75rem}.sms_disclaimer p{font-family:SweetSansPro,Arial,sans-serif;font-weight:300;font-size:8px;line-height:140%}.freeswatch-choose__list{display:flex;justify-content:space-between;max-width:1280px;margin:40px auto 0;gap:30px;padding:0 5px}.freeswatch-bundles-fabrics{flex-grow:1;max-width:700px}.freeswatch-bundles-fabrics-divider{background-color:#ddd;height:auto;min-width:1px;min-height:100%}.freeswatch-fabric-img{max-width:190px;position:relative;aspect-ratio:1;overflow:hidden;max-height:190px;width:100%;height:100%;border-radius:100%}@media screen and (max-width: 500px){.freeswatch-fabric-img{max-width:100px;max-height:100px}}.freeswatch-fabric-img label{height:100%;width:100%;aspect-ratio:1;overflow:hidden;margin:0!important}.freeswatch-bundles__title{font-family:SweetSansPro,Arial,sans-serif;font-weight:500;font-size:18px;line-height:120%;padding-left:16px;letter-spacing:0%;text-transform:uppercase;padding-bottom:16px;color:#5b5350}.freeswatch-fabrics,.freeswatch-leathers{display:flex;flex-wrap:wrap;width:100%;column-gap:12px;align-items:baseline}.freeswatch-fabric-block{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px;flex:1;box-sizing:border-box}.td-swatch-view-more--mobile{display:none}.sms_consent.custom-checkbox label:before,.sms_consent.custom-checkbox label:after{top:3px;transform:unset}.main-content{padding:0!important}@media screen and (min-width: 769px){.freeswatch-choose__list{padding:0 16px;gap:30px}.freeswatch-fabrics{padding-right:10px;display:grid;grid-template-columns:repeat(3,auto)}.freeswatch-leathers{display:grid;grid-template-columns:repeat(2,auto)}.freeswatch-bundles__title{padding-left:0}}@media screen and (max-width: 768px){.td-popup-fabrics{grid-template-columns:repeat(auto-fit,104px)!important;column-gap:6px!important;row-gap:18px!important}.td-popup-title,.td-popup-subtitle{font-size:16px!important}.td-swatch-view-more{display:none!important}.td-swatch-view-more--mobile{padding-top:4px;padding-left:26px;display:flex;width:100%;justify-content:left;align-items:center;font-family:Lora!important;font-weight:400;gap:3px;font-size:10px;line-height:100%;letter-spacing:0;text-decoration:underline;color:#7e7672;text-underline-offset:1px}.freeswatch-bundles__title{text-align:center;padding:0;margin-bottom:10px;font-size:16px}.freeswatch-fabrics{padding-right:0;column-gap:4px;row-gap:10px}.freeswatch-leathers{column-gap:4px;row-gap:10px}.swatch-choose__fieldset,.swatch-choose__group-name,.swatch-choose__group-address{grid-template-columns:1fr;padding:0}.freeswatch-bundles-fabrics-divider{display:none}.freeswatch-choose__list{display:grid;grid-template-columns:1fr;padding:0 10px;margin:16px auto 0;gap:20px}.fabric-name{font-size:14px!important}.freeswatch-fabric-block{flex:1 1 115px;max-width:115px;min-width:115px;padding:6px}.freeswatch-bundles-leathers{max-width:100%}}@media screen and (max-width: 768px) and (max-width: 450px){.freeswatch-leathers,.freeswatch-fabrics{justify-content:space-between}}.custom-checkbox__label{line-height:normal}.custom-checkbox__message a{text-decoration:underline!important}.td-form-msg--error{width:100%;margin:20px auto 0;padding:0 16px;text-align:center;display:none;font-size:14px;color:#a7662b;font-family:SweetSansPro,Arial,sans-serif;font-weight:500;line-height:120%;letter-spacing:0}.input-wrapper{position:relative;width:100%;margin-top:1em!important}.td-input-wrapper{margin-top:1em!important}.td-input-wrapper--error{border:1px solid #A7662B;color:#a7662b}.input-checkmark,.input-x{position:absolute;right:10px;top:5px;display:none}.swatch-choose__group-name .input-wrapper .input-checkmark,.swatch-choose__group-name .input-wrapper .input-x,.swatch-choose__group-address .input-wrapper .input-checkmark,.swatch-choose__group-address .input-wrapper .input-x{right:10px}.input-wrapper select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0335 0.17621C9.98092 0.120354 9.9184 0.0760381 9.84956 0.0458011C9.78073 0.0155642 9.70694 0 9.63242 0C9.55789 0 9.4841 0.0155642 9.41527 0.0458011C9.34644 0.0760381 9.28391 0.120354 9.23129 0.17621L5.09985 4.55105L0.968418 0.17621C0.862031 0.0635859 0.71774 0.000314493 0.567286 0.000314493C0.416833 0.000314493 0.272541 0.0635859 0.166154 0.17621C0.0597675 0.288833 0 0.441584 0 0.600858C0 0.760132 0.0597675 0.912882 0.166154 1.02551L4.69872 5.82379C4.75135 5.87965 4.81387 5.92396 4.8827 5.9542C4.95154 5.98444 5.02533 6 5.09985 6C5.17438 6 5.24817 5.98444 5.317 5.9542C5.38583 5.92396 5.44835 5.87965 5.50098 5.82379L10.0335 1.02551C10.0863 0.969791 10.1282 0.903604 10.1567 0.830736C10.1853 0.757868 10.2 0.67975 10.2 0.600858C10.2 0.521965 10.1853 0.443848 10.1567 0.37098C10.1282 0.298111 10.0863 0.231924 10.0335 0.17621Z' fill='%237E7672'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:11px 6px;padding-right:30px}.freeswatch-fabric--container{max-width:195px;aspect-ratio:1;overflow:hidden;max-height:195px;border-radius:100%;box-shadow:0 0 4px 2px #00000040;transition:all .15s ease-in-out;border:3px solid transparent}.freeswatch-fabric-block.td-fabric-active .freeswatch-fabric--container{border:3px solid #707967;box-shadow:0 0 8px 4px #7079674d}@media screen and (max-width: 768px){.freeswatch-fabric--container{border:1.5px solid transparent;box-shadow:0 0 4px #00000040}.freeswatch-fabric--container--active{border:1.5px solid #707967}.freeswatch-fabric-block.td-fabric-active .freeswatch-fabric--container{border:1.5px solid #707967;box-shadow:0 0 4px #00000040}}.freeswatch-fabric--container:hover{cursor:pointer}.freeswatch-fabric--container--active{border:3px solid #707967}.freeswatch-fabric--container:hover .td-swatch-view-more{opacity:1}.td-swatch-view-more{font-family:SweetSansPro,Arial,sans-serif;font-weight:300;font-size:16px;line-height:23px;color:#fff;opacity:0;transition:all .15s ease-in-out;text-decoration:underline;background:#0000004d;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.td-swatch-view-more span{max-width:100px}.fabric-name{font-family:SweetSansPro,Arial,sans-serif;font-weight:400!important;font-size:15px;line-height:100%;text-transform:capitalize;color:#5b5350;margin-bottom:0!important;margin-top:8px!important}.td-popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10;display:none}td-freeswatch-popup{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}td-freeswatch-popup .td-popup-hidden{display:none;opacity:0;visibility:hidden}td-freeswatch-popup .td-popup-visible{display:block;opacity:1;visibility:visible;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 10px #0000001a;min-width:300px;max-width:90%;max-height:90vh;overflow-y:auto}td-freeswatch-popup .td-popup-visible .modal-header{position:relative;padding-right:40px}td-freeswatch-popup .td-popup-visible+.td-popup-backdrop{display:block}td-freeswatch-popup .td-popup-close{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;font-size:24px;line-height:1;padding:0;width:30px;height:30px;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}td-freeswatch-popup .td-popup-close:hover{background-color:#0000001a}td-freeswatch-popup .modal-body{margin-top:15px}.td-popup-title{font-family:SweetSansPro,Arial,sans-serif;font-weight:500;font-size:23px;line-height:120%;letter-spacing:0;margin:0}.td-popup-subtitle{font-family:SweetSansPro,sans-serif;font-weight:300;font-size:23px;padding-left:4px;line-height:120%;letter-spacing:0}.td-modal-footer{display:flex;justify-content:end;margin:15px 0 20px;min-width:216px;min-height:40px;border-radius:5px}.td-popup-atb{background:#707967;font-family:SweetSansPro,Arial,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;text-align:center;border-radius:5px;text-transform:uppercase;padding:13px 20px 11px;display:flex;align-items:center;justify-content:center;min-width:215px;cursor:pointer;color:#fff}.td-modal-body{overflow-y:auto}.td-popup-fabrics{display:grid;grid-template-columns:repeat(auto-fit,160px);gap:16px;align-items:baseline}.td-popup-fabric-image img{height:100%;width:100%;object-fit:cover}.td-popup-fabric{display:flex;max-width:160px;align-items:center;justify-content:center;flex-direction:column}.td-popup-fabric-image{width:160px;height:160px;overflow:hidden;border-radius:5px}.td-popup-fabric__img{width:100%;height:100%;object-fit:cover}.materialModal-swatch__wrapper{border-radius:11px;background:#fff;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:1125px;height:fit-content;max-height:600px;display:flex;flex-direction:column;padding:6px 21px;z-index:6001}td-freeswatch-popup .materialModal{cursor:default}.td-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0 9px}html.td-modal-open{overflow:hidden!important}.td-popup-fabric-first-word{font-family:SweetSansPro,Arial,sans-serif;font-weight:700;font-size:14px;line-height:12px;letter-spacing:0%;text-transform:capitalize}.td-popup-fabric-rest-words{font-family:SweetSansPro,Arial,sans-serif;font-weight:400;font-size:14px;line-height:12px;letter-spacing:0%;text-transform:capitalize}.td-popup-fabric-name{display:flex;width:100%;padding:12px 6px 6px;flex-direction:row;gap:3px;justify-content:start;flex-wrap:wrap;align-items:center}.td-popup-fabric-short-description{font-family:SweetSansPro,Arial,sans-serif;font-weight:400;font-size:12px;line-height:10px;letter-spacing:0;width:100%;padding:0 6px;text-transform:capitalize}@media screen and (max-width: 768px){.td-popup-fabric-image{width:104px;height:104px;overflow:hidden;border-radius:5px}.td-popup-title{display:flex;flex-direction:column;gap:4px;color:#5b5350;padding-top:14px}.td-popup-fabric-name{padding:6px 3px 0}.td-popup-fabric-short-description{padding:2px 3px 0}.td-popup-fabric-first-word,.td-popup-fabric-rest-words,.td-popup-fabric-short-description{font-size:9px;line-height:10px}.td-popup-subtitle-count{font-size:16px;font-weight:400}.td-popup-subtitle{padding-left:0}.td-modal-header{padding:6px 0 10px;font-size:18px;align-items:start}.td-popup-subtitle-separator{display:none}.td-popup-fabric{max-width:104px}.materialModal-swatch__wrapper{padding:2px 18px;width:100%;height:100%;max-height:100%;border-radius:0}.td-popup-atb{max-width:165px!important;font-weight:500!important;padding:13px 9px 11px!important;min-width:165px!important}}
/*# sourceMappingURL=/cdn/shop/t/351/assets/theme-freeswatch.scss.css.map */
