.sale_banner_product{font-family:Open Sans,sans-serif;font-weight:600;font-size:13px;font-style:normal;text-transform:uppercase;letter-spacing:1px;padding:8px 20px;text-align:center;color:#fff;margin-bottom:13px;display:inline-block;font-size:15px;white-space:nowrap}a.button,.button,button,input[type=submit],input[type=reset],input[type=button],.action_button,a.action_button,input.action_button[type=submit],input.action_button[type=button],button.shopify-payment-button__button.shopify-payment-button__button--unbranded{background:#393c3f;color:#fff;border:1px solid #393c3f;padding:0 20px;text-align:center;cursor:pointer;min-height:44px;height:40px;line-height:1.2;vertical-align:top;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:15px;text-transform:uppercase;letter-spacing:1px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:all .2s linear;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3px}#add_to_cart{display:none!important}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:100%;background:#555}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;top:4px;left:1px;background:#fff;position:absolute;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:checked+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:not(:checked)+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product_name{line-height:24px}.fabrics-product-colour,.fabrics-product-name{line-height:0;color:#9c9b9f;text-transform:uppercase;font-size:1rem}.fabrics-product-colour{color:#5b5b5e;line-height:1rem}.feature_divider{min-height:25px}.roller-product-panel{padding-left:50px}.description{padding-bottom:35px}.step{margin:0 5px;padding:3px;border-radius:15px;transition:all 2}.step.flash-warning{box-shadow:0 0 5px 2px red;transition:none}.step-header{width:100%;margin:15px 0;text-align:center;text-transform:uppercase}.step-header h1{display:inline;margin-top:3px;margin-left:5px;font-size:1.1rem;font-weight:400;text-transform:uppercase}.step-header .step-number{display:inline-block;text-align:center;font-weight:700;width:25px;height:25px;background:#434040;color:#fff;border-radius:50%;line-height:26px}.open-info-modal{display:inline-block;width:15px;cursor:pointer}.positions-wrapper{width:100%;display:flex;flex-direction:row;margin:25px 0}.positions-wrapper .step-header{text-align:left}.step-options{display:flex;flex-wrap:wrap;align-self:start;flex-direction:column}.positions-wrapper .step{display:flex;flex:1;flex-direction:column;adjust-items:stretch}.positions-wrapper .step label{padding:0 0 0 20px;margin-left:15px}.controls-wrapper{display:flex;width:100%}.controls-wrapper .input-group{display:flex;flex:1;padding:15px;flex-direction:column;justify-items:stretch}.controls-wrapper .input-group input,.controls-wrapper .input-group label{display:flex}.controls-wrapper .input-group label{text-align:center;letter-spacing:.5rem;width:100%;display:inline-block}.controls-wrapper .input-group input{background:#edeef1;color:#4f504a;text-align:center;border:none;border-radius:0;margin:0}.controls-buttons{display:flex;flex-direction:column;align-items:center;padding:25px 0}.controls-buttons.cart-controls{flex-direction:row}.controls-buttons button{display:flex;margin:10px}.controls-buttons .fabrics-quantity{display:flex;flex:1;flex-direction:row}.controls-buttons .fabrics-quantity label,.controls-buttons .fabrics-quantity span.ss-icon,.controls-buttons .fabrics-quantity input{display:flex;flex:1;flex-grow:0;padding:6px 3px 0;border-radius:0;border:0;min-height:35px;height:35px}.controls-buttons .fabrics-quantity label{margin:0!important}.controls-buttons .fabrics-quantity span.ss-icon,.controls-buttons .fabrics-quantity input{text-align:center}.controls-buttons .fabrics-quantity input{padding-top:3px;padding-bottom:1px}.controls-buttons .fabrics-quantity span.ss-icon{cursor:pointer;background:#434040;padding-left:15px;padding-right:15px;color:#fff}.controls-buttons .fabrics-quantity span.product-minus{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;margin-left:15px}.controls-buttons .fabrics-quantity span.product-plus{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;margin-right:15px}.controls-buttons .fabrics-quantity span.ss-icon:hover{background:#535050}.controls-buttons .fabrics-quantity span.ss-icon:active{background:#636060}.controls-buttons .fabrics-quantity input{flex-grow:1}.calculate-roller-price,.add-roller-to-cart{background:#434040;width:250px;height:35px;min-height:35px;border-radius:0;position:relative}.add-free-sample{position:relative;padding:10px;font-size:.6rem;letter-spacing:.3rem;background:#96c7bb;color:#fff;border-radius:0;border:none;width:300px;height:25px;min-height:20px}#selected-product-savings.show,#selected-product-price.show,#selected-product-compare-at-price.show{display:inline-block!important}#selected-product-price.single-price{width:100%!important;text-align:center}#selected-product-inexistent{text-align:center;color:#e50000;display:none}.step label input[type=radio]{margin-right:10px}.step.installation label{display:inline-block;width:45%;padding:0 0 0 20px;margin-left:15px;vertical-align:top}.step.installation label:nth-of-type(2n){margin-left:29px}.step.installation label:nth-of-type(odd){margin-left:15px}.step.installation .step-header{text-align:left}.modal-shader{z-index:5000;position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center}.blockBackground{overflow:hidden}.blockBackground .modal-overlay{background:#0003;opacity:1;visibility:visible;position:fixed;top:0;bottom:0;left:0;right:0;z-index:19}.modal{display:flex!important;flex-direction:column!important;position:fixed!important;top:0;bottom:0;margin:auto!important;right:0;left:0;justify-content:stretch;z-index:9999;background:#fff;padding:15px;min-width:350px;min-height:300px;max-width:600px;border-radius:5px;box-shadow:0 0 10px #000;margin:50px}.installation-modal .modal-content{padding:25px!important}.modal-close{position:absolute;right:10px;top:10px;width:40px;height:40px;background:#fff;box-shadow:0 0 10px #000;border-radius:50%;opacity:.8}.modal-close:before,.modal-close:after{position:absolute;top:5px;left:19px;content:" ";height:30px;width:2px;background-color:#333}.invalid input{box-shadow:0 0 10px #e50000}.invalid-error,.invalid-error-max{display:none;color:#e50000;text-align:center;text-transform:uppercase;padding:5px;font-size:.6rem}.out-of-range .invalid-error,.out-of-range-max .invalid-error-max{display:inline-block}.money{text-align:right}.fabrics-features-list{list-style:none}.fabrics-feature-wrapper img{width:35px;height:35px;display:inline;vertical-align:middle}.fabrics-feature-wrapper span{height:100%;width:1px;display:inline-block;vertical-align:middle}.fabrics-feature-wrapper h4{padding-left:15px;margin:0;vertical-align:middle;display:inline-block}.gallery-description{width:100%}.gallery-description--mobile,.description-panel{display:none}.sample-violation,.sample-global-violation{display:none;width:100%;text-align:center}.container-f{position:relative;max-width:1200px;margin:0 auto}div.container{margin:0 auto;padding:10px 0}table{width:100%}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px;box-sizing:border-box}.sixteen{width:calc(100% - 20px)}.section.product_section{margin-top:0}@media only screen and (max-width: 480px){.column:not([class*=small-down--one-half]),.columns:not([class*=small-down--one-half]){width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 480px){.container{width:calc(100% - 40px)}}@media only screen and (min-width: 481px){.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}}@media only screen and (max-width: 600px){.positions-wrapper .step-header{padding-right:5%;text-align:center}.step-header{padding-right:13%;text-align:center}.step.installation .step-header{text-align:center}.step.installation label{margin-left:27%}.fabrics-quantity label[for=quantity]{font-size:.7rem}.controls-buttons .fabrics-quantity span.ss-icon{padding-left:10px;padding-right:10px}.controls-buttons .fabrics-quantity span.product-minus{margin-left:5px!important}.controls-buttons .fabrics-quantity span.product-plus{margin-right:5px!important}.controls-buttons button{margin:10px 0!important;font-size:.6rem}.controls-buttons{width:100%}.controls-buttons .add-roller-to-cart{width:auto!important}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{width:12px;height:12px;top:4px;left:1px}.positions-wrapper{flex-direction:column}.step-options{align-self:center;width:55%;flex-grow:0}.installation-label input{vertical-align:middle}.step.installation label:nth-of-type(odd),.installation-label{padding-left:20px!important;margin-bottom:10px!important;margin-left:20%!important}.input-group input{font-size:.7rem}.product_gallery_nav{display:flex}.product_gallery_nav .flickity-viewport{width:100%}.product_gallery_nav--bottom-thumbnails img{height:80px;width:auto}.product_gallery_nav .gallery-cell img{height:80px!important;min-width:50px!important}.gallery-description{display:none}.gallery-description--mobile{display:block;margin-top:20px}.description-panel{display:block}.fabrics-features-list{padding:0;column-width:auto;column-count:2}.fabrics-features-list li{display:inline-block;width:100%;height:50px}.fabrics-feature-wrapper{width:100%;height:100%;vertical-align:middle}.fabrics-feature-wrapper img{width:25px;height:25px}.fabrics-feature-wrapper h4{padding-left:5px;font-size:.8rem;width:calc(100% - 37px)}}@media only screen and (max-width: 800px){.roller-product-panel{padding-left:0}}@media only screen and (min-width: 800px) and (max-width: 1000px){.installation-label .money{margin-left:0}}.modal-shader{z-index:5000;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center}.measures-instructions-modal,.fall-modal,.chain-modal,.installation-modal{max-width:850px!important}.modal{position:relative;display:flex;flex-direction:column;justify-content:stretch;background:#fff;padding:0;overflow-y:auto;width:80%;min-width:450px;min-height:500px;max-width:600px;max-height:80%;border-radius:5px;box-shadow:0 0 10px #000;margin:50px}.modal .modal-header,.modal .modal-content,.modal .modal-footer{display:flex;flex:1;padding:5px}.modal .modal-header,.modal .modal-footer{max-height:60px}.modal-content{display:flex;flex:1;padding:10px}.modal-columns{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.modal-column{display:flex;flex:1;flex-direction:column;padding:10px}.image-block{display:flex}.image-block{display:flex;position:relative;width:0;padding-right:100%}.image-block .image-block-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:green;text-align:center}.image-block .image-block-wrapper img{max-width:100%}.text-block{display:flex;flex-direction:row;margin-bottom:10px}.text-block .modal-image{padding:0 10px;flex:1}.text-block .modal-image img{max-height:100%;max-width:100%;object-fit:cover}.text-content{text-align:justify;display:inline-flex;flex:1;flex-direction:column}.modal-close{position:sticky;left:94.5%;top:15px;width:27px;height:20px;background:#fff;box-shadow:none!important;border-radius:50%;opacity:.8;z-index:999999999;cursor:pointer}.modal-close:hover{opacity:1}.modal-close:before,.modal-close:after{position:absolute;content:" ";height:20px;width:2px;background-color:#333}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.hidden{display:none!important}@media only screen and (max-width: 600px){.modal{min-width:unset;width:90%;max-width:unset;margin:0;height:60%;min-height:300px}.measures-instructions-modal,.fall-modal,.chain-modal,.installation-modal{max-width:95%!important;height:80%}.modal-close{left:90%;width:40px;height:30px;position:relative;z-index:99999999999}.modal-header{padding-top:1rem!important}}.mini-cart__item__title{padding-right:2rem}
/*# sourceMappingURL=/cdn/shop/t/448/assets/fabrics-product-style.scss.css.map */
