.configuration-image[data-v-6a1fd548]{max-height:50vh}.loader[data-v-6a1fd548]{animation:spin-6a1fd548 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#ea5160;height:60px;margin:auto;width:60px}@keyframes spin-6a1fd548{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-6a1fd548] .modal-content{background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;display:flex;flex-direction:column;margin:0 1rem;max-height:90%;padding:1rem;position:relative}[data-v-6a1fd548] .modal__content{flex-grow:1;overflow-y:auto}input[type=number][data-v-27b92ec4]{padding:5px;text-align:center;width:100px}input[data-v-27b92ec4]::placeholder{color:#ccc}input[data-v-27b92ec4]:invalid{border:1px solid red}.meter-info[data-v-27b92ec4]{border-bottom:1px dotted #000;cursor:pointer}#fabrics-overview~.loader[data-v-27b92ec4]{position:static}input[type=checkbox][data-v-17f0805a]{appearance:none;background-color:#fff;border:1px solid;color:#bdc3c7;display:inline-grid;font:inherit;height:1.2em;margin-right:1em;place-content:center;width:1.2em}input[type=checkbox][data-v-17f0805a]:before{box-shadow:inset 1em 1em #bdc3c7;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}input[type=checkbox][data-v-17f0805a]:checked:before{transform:scale(1)}.color-filter-block-check[data-v-17f0805a]{display:none!important}.filter-pill[data-v-6828dc9c]{background-color:#d95c5a;border-radius:45px;color:#fff;display:inline-block;font-weight:900;height:45px;margin-right:8px;margin-top:5px;padding:10px}.filter-pill.reverted[data-v-6828dc9c]{background-color:#fff;border:1px solid #d95c5a;color:#d95c5a}.pill-close[data-v-6828dc9c]{margin-top:-4px}#filter-row a.btn-block[data-v-23906616]{bottom:30px;color:#fff;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-top:10px;position:sticky;position:-webkit-sticky;z-index:100}.vsp-wrapper .vsp-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.vsp-wrapper .vsp{position:fixed}.vsp-wrapper .vsp--left-side,.vsp-wrapper .vsp--right-side{height:100%;top:0}.vsp-wrapper .vsp--right-side{left:unset;right:0}.vsp-wrapper .vsp--left-side{left:0;right:unset}.vsp-wrapper .vsp--bottom-side,.vsp-wrapper .vsp--top-side{left:0;width:100%}.vsp-wrapper .vsp--bottom-side{bottom:0}.vsp-wrapper .vsp--top-side{top:0}.vsp-wrapper .vsp__body,.vsp-wrapper .vsp__footer,.vsp-wrapper .vsp__header{overflow:auto}.vsp-wrapper .vsp__body{position:relative}.vsp-wrapper .overlay-enter-active,.vsp-wrapper .overlay-leave-active{animation:overlay-transition}.vsp-wrapper .overlay-leave-active{animation-direction:reverse}.vsp-wrapper .slide-right-enter-active,.vsp-wrapper .slide-right-leave-active{animation:slide-right}.vsp-wrapper .slide-right-leave-active{animation-direction:reverse}.vsp-wrapper .slide-left-enter-active,.vsp-wrapper .slide-left-leave-active{animation:slide-left}.vsp-wrapper .slide-left-leave-active{animation-direction:reverse}.vsp-wrapper .slide-top-enter-active,.vsp-wrapper .slide-top-leave-active{animation:slide-left;animation:slide-top}.vsp-wrapper .slide-top-leave-active{animation-direction:reverse}.vsp-wrapper .slide-bottom-enter-active,.vsp-wrapper .slide-bottom-leave-active{animation:slide-bottom}.vsp-wrapper .slide-bottom-leave-active{animation-direction:reverse}@keyframes slide-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-transition{0%{opacity:0}to{opacity:var(--overlay-opacity)}}.vsp-close{background:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:36px;position:absolute;right:24px;text-align:center;top:24px;transition:background-color .1s;width:36px}.vsp-close:hover{background:#f7f7f7}.vsp-close__x{display:inline-block;height:20px;left:-1px;position:relative;top:8px;width:20px}.vsp-close__x:after,.vsp-close__x:before{background-color:#777;content:" ";height:20px;position:absolute;width:2px}.vsp-close__x:before{transform:rotate(-45deg)}.vsp-close__x:after{transform:rotate(45deg)}.vsp-close:active .vsp-close__x{left:-1px;top:9px}.vsp-close:active{background:#f1f1f1;height:38px;right:23px;top:23px;width:38px}.curtain-option h2{color:#434b54;margin-top:15px}.curtain-option.selected h2{color:#fff}.curtain-product-form-right-overview{font-size:13px;padding:16px}.curtain-product-form-right-overview h3{margin:0 0 10px}.curtain-product-form-right-overview .row:last-of-type{border-bottom:0}.product-form-right-row{border-bottom:1px dotted #ccc;line-height:34px;padding:3px 0}.curtain-option span,.curtainTypeLabel{display:block;padding:10px}.curtain-color{border:2px solid #fff;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.curtain-color .color-name{background:#000;background:#0006;bottom:0;color:#efefef;font-size:11px;line-height:12px;min-height:24px;padding:5px;position:absolute;width:100%}.curtain-color-active,.curtain-color:hover{background:#739fbe;color:#fff}.curtain-color-active{border:2px solid #f26522}.curtain-color-active .color-name,.curtain-color:hover .color-name{background:#f26522;color:#fff}@font-face{font-family:Wash Care Symbols M54;font-style:normal;font-weight:400;src:url(/shared/build/fonts/Wash_Care_Symbols_M54.6a6d80c1.eot) format("eot"),url(/shared/build/fonts/Wash_Care_Symbols_M54.8b757c2c.woff) format("woff"),url(/shared/build/fonts/Wash_Care_Symbols_M54.ce7d3d30.ttf) format("truetype"),url(/shared/build/images/Wash_Care_Symbols_M54.3fed4228.svg#WashCareSymbolsM54) format("svg")}@font-face{font-family:Care Instructions;src:url(/shared/build/fonts/32A293_0_0.f9e82b80.eot);src:url(/shared/build/fonts/32A293_0_0.f9e82b80.eot?#iefix) format("embedded-opentype"),url(/shared/build/fonts/32A293_0_0.5f71a2db.woff2) format("woff2"),url(/shared/build/fonts/32A293_0_0.85b2a1b0.woff) format("woff"),url(/shared/build/fonts/32A293_0_0.c29e0242.ttf) format("truetype")}.care-instructions{padding:0;text-align:center}.care-instructions li{display:inline-block;list-style:none;width:45px}.washing-icon{color:#555;font-family:Care Instructions;font-size:32px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.watermark{background-size:25%;bottom:40px;height:35px;left:20px;opacity:.5;position:relative}.type-option{display:inline-block;width:100%}.fa-success{color:#0c0}.lining-option{min-height:225px}@media(max-width:768px){.lining-option{min-height:241px}}.tile-buttons{display:flex;justify-content:space-between}.tile-buttons .btn{width:48%}.tile-heading{display:flex}.tile-heading>div:first-child{flex-grow:1}.tile-heading>div:nth-child(2){width:85px}.curtain-fabric-heading{font-size:17px;font-weight:700;margin-bottom:5px;padding-left:15px;text-transform:uppercase}.curtain-fabric-subheading{display:block;font-size:18px;padding-left:15px;text-transform:uppercase}.curtain-fabric-pm{display:block;font-size:12px;padding-right:20px}.curtain-fabric-price{font-size:25px;line-height:24px;padding-right:15px}.fabric-card__video-bottom-left-decoration{border-bottom:1px solid #fff;border-bottom-left-radius:3rem;border-left:1px solid #fff;width:12em}.fabric-card__video-top-right-decoration{border-right:1px solid #fff;border-top:1px solid #fff;border-top-right-radius:3rem;width:12em}.text-block-dark{background:#434b54;color:#fff;margin:0;padding:25px}.text-block-light{background:#d4d4d4;color:#333;margin:0;padding:25px}.background-dark{background:#eceeeb;color:#333;position:relative;z-index:10}.background-light{background:#f6f8f5;color:#333}.background-white{background:#fff;color:#333}.background-default{background:#ea5160;color:#fff}#curtain-summary{border:none;margin:0;padding:40px}#curtain-bullets{margin-top:35px}#curtain-bullets a:hover{cursor:pointer;text-decoration:none}#curtain-bullets a:hover h3{color:#ea5160}#curtain-main-types{color:#fff}#curtain-main-types h2{top:25px;width:100%}#curtain-main-types h2,#curtain-main-types p{color:#fff;position:absolute;text-align:center}#curtain-main-types p{margin:0 20%;top:55px;width:60%}#curtain-main-types img{opacity:.7}#curtain-main-types a:hover img{opacity:1}.empty-space-30{height:30px}.nav-tabs>li{text-align:center;width:150px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#ea5160}.selected-curtain-option{margin:10px 0}.selected-curtain-option a{background:#fff;height:25px;position:absolute;width:25px}.selected-curtain-option a .glyphicon{margin-left:5px;margin-top:5px}.selected-curtain-option a:hover .glyphicon{color:#ea5160}.selected-curtain-option p{margin-left:30px;padding-top:3px}.filter-icon{color:#333;font-size:1.2rem}.filter-heading{position:relative;z-index:-1}.filter-heading,.filter-heading-bold{font-size:18px;text-transform:uppercase}.filter-heading-bold{font-weight:700}.color-filter-select{align-items:center;aspect-ratio:1;border:1px solid #fff;border-radius:50%;display:flex;height:auto;margin:auto;max-width:62px;transition:border .15s ease-in-out;width:50%}.filter-text-option:hover .color-filter-select{border-color:#ea5155}.selected .color-filter-select,.selected:hover .color-filter-select{border-color:var(--color-brand-black)}.color-filter-block{aspect-ratio:1;border-radius:50%;display:block;margin:auto;position:relative;width:80%}#curtain-color-filter a{border:2px solid #fff;display:block}#filter-row .background-white{margin-top:-22px}.filter-calculator{border:1px solid var(--color-brand-black);border-radius:1.6rem .1rem}.filter-category{align-items:center;border:1px solid var(--color-brand-black);border-radius:.1rem 1.6rem;cursor:pointer;display:flex;justify-content:space-between;margin-top:1rem;padding:.9rem 1.2rem;position:relative;z-index:10}.filter-text-option{border:2px solid #fff;display:inline-block;margin:3px 0;padding:5px 10px;width:100%}.filter-values a.selected{color:#000!important;font-weight:700;text-decoration:none!important}#curtain-name-filter .filter-values{column-count:2}@media screen and (max-width:767px){#curtain-name-filter .filter-values{column-count:1}}.ui-widget-header{background:#b9b8b7}#pricing-slider{margin-bottom:15px}#max-price,#min-price{text-align:center}.fabric-modal{width:90%}.fabric-modal .modal-content{padding:40px 40px 10px}.fabric-modal .curtain-fabric-heading{display:inline-block;font-size:30px}.fabric-modal .curtain-fabric-subheading{display:inline-block;font-size:30px;margin-left:20px}.fabric-modal .curtain-fabric-price{font-size:30px}.fabric-modal .curtain-fabric-pm{font-size:15px}.fabric-modal .modal-footer,.fabric-modal .modal-header{border:none;padding:0}.fabric-modal .image-description{font-size:20px;margin-top:15px}.fabric-modal .configuration-image{height:auto;width:80%}.videoWrapper{height:0;padding-bottom:56.25%;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:50px;width:100%}@media screen and (max-width:767px){.fabric-modal .curtain-fabric-heading{display:block;font-size:25px}.fabric-modal .curtain-fabric-price,.fabric-modal .curtain-fabric-subheading{font-size:25px}.fabric-modal .curtain-fabric-pm{font-size:12px}#curtain-slider .carousel-caption{background-color:#ea5160;color:#fff;display:inline-block;height:170px;margin-bottom:-10px;padding:20px 20px 10px;position:relative;text-align:left;width:100%;z-index:10}#curtain-slider .carousel-caption h2{font-weight:700;margin-bottom:20px;width:60%}#curtain-slider .carousel-caption p{font-size:16px}#curtain-slider .carousel-caption .btn{font-size:16px;margin-top:50px}.carousel-control .glyphicon-menu-right,.carousel-control .icon-next{right:25%}.carousel-control .glyphicon-menu-left,.carousel-control .icon-prev{left:25%}.carousel-control .glyphicon-menu-left,.carousel-control .glyphicon-menu-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;font-size:30px;height:30px;margin-top:-15px;position:absolute;top:45px;width:30px;z-index:5}#curtain-slider .carousel-caption p{margin-bottom:20px}#curtain-bullets{margin-top:10px}.curtain-bullet{margin:15px 0}}#active-filters{padding:5px 15px}#curtain-bullets a,#filter-row a{color:#6e767e}.fabric-youtube{background:#333;position:relative}.fabric-youtube img{opacity:.5}.fabric-youtube i{color:#fff;font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-form-right-overview .row{border-bottom:1px dotted #ccc;line-height:34px;padding:3px 0}.product-form-right-overview .row:last-of-type{border-bottom:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}