@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:700;src:url(/assets/fonts/ZenMaruGothic-Bold.ttf) format("truetype")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:bolder;src:url(/assets/fonts/ZenMaruGothic-Black.ttf) format("truetype")}@font-face{font-family:ZenMaruGothic;font-style:normal;font-weight:400;src:url(/assets/fonts/ZenMaruGothic-Regular.ttf) format("truetype")}@font-face{font-family:ZenMaruGothicBlack;font-style:normal;font-weight:400;src:url(/assets/fonts/ZenMaruGothic-Black.ttf) format("truetype")}@font-face{font-family:ZenMaruGothicBold;font-style:normal;font-weight:400;src:url(/assets/fonts/ZenMaruGothic-Bold.ttf) format("truetype")}@font-face{font-family:ZenMaruGothicLight;font-style:normal;font-weight:400;src:url(/assets/fonts/ZenMaruGothic-Light.ttf) format("truetype")}@font-face{font-family:ZenMaruGothicMedium;font-style:normal;font-weight:400;src:url(/assets/fonts/ZenMaruGothic-Medium.ttf) format("truetype")}@-webkit-keyframes progress-animation{0%{width:0}20%{width:10%}40%{width:30%}80%{width:60%}to{width:100%}}@keyframes progress-animation{0%{width:0}20%{width:10%}40%{width:30%}80%{width:60%}to{width:100%}}body ::-moz-selection{background:#ed2227;color:#fff}body ::selection{background:#ed2227;color:#fff}@font-face{font-family:texgyreadventorbold;font-style:normal;font-weight:400;src:url(/fonts/texgyreadventor-bold-webfont.eot?7dabfae7d1a309d41c6594608478fb32);src:url(/fonts/texgyreadventor-bold-webfont.eot?7dabfae7d1a309d41c6594608478fb32?#iefix) format("embedded-opentype"),url(/fonts/texgyreadventor-bold-webfont.woff?5a72813989bc87b6350ccca12fa8c983) format("woff"),url(/fonts/texgyreadventor-bold-webfont.ttf?e8d585382958de5fa6062f21a575b0b0) format("truetype"),url(/fonts/texgyreadventor-bold-webfont.svg?4669e5e83597d13473ab69701372dcc9#texgyreadventorbold) format("svg")}@font-face{font-family:texgyreadventorregular;font-style:normal;font-weight:400;src:url(/fonts/texgyreadventor-regular-webfont.eot?2d9b7fb2daddad5804257a9bd90828ae);src:url(/fonts/texgyreadventor-regular-webfont.eot?2d9b7fb2daddad5804257a9bd90828ae?#iefix) format("embedded-opentype"),url(/fonts/texgyreadventor-regular-webfont.woff?329d52ba82baf6d942dcecf27f4b2dab) format("woff"),url(/fonts/texgyreadventor-regular-webfont.ttf?301b50403a486526262a9501d1ce3ac7) format("truetype"),url(/fonts/texgyreadventor-regular-webfont.svg?d37fd2eeb169c6591a3aaedd694a3ca6#texgyreadventorregular) format("svg")}@font-face{font-family:texgyreadventoritalic;font-style:normal;font-weight:400;src:url(/fonts/texgyreadventor-italic-webfont.eot?23df4f6e3e932d40f24c73e290de1825);src:url(/fonts/texgyreadventor-italic-webfont.eot?23df4f6e3e932d40f24c73e290de1825?#iefix) format("embedded-opentype"),url(/fonts/texgyreadventor-italic-webfont.woff?46ecc9abfd6541fc5abdb858fd829d66) format("woff"),url(/fonts/texgyreadventor-italic-webfont.ttf?35114fa0d6352319511dc9cdc940dbce) format("truetype"),url(/fonts/texgyreadventor-italic-webfont.svg?21df0f3f28b0552764045463b6e46468#texgyreadventoritalic) format("svg")}body{background:#f5f5f5;font-family:texgyreadventorregular;overflow-x:hidden}@media screen and (max-width:767px){body{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}body::-webkit-scrollbar{height:0;width:0}}body p{font-size:16px;line-height:1.7;margin-bottom:9px}body a,body div,body p{letter-spacing:.5px}body *{scroll-margin-top:220px}body ::-webkit-scrollbar,body ::-webkit-scrollbar:hover{width:5px}body ::-webkit-scrollbar-track{background:transparent}body ::-webkit-scrollbar-thumb{background:#999;border-radius:2px;cursor:pointer}body ::-webkit-scrollbar-thumb:hover{background:#ed2227}.loading{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.loading .wrapper{text-align:center;width:20vw;z-index:9999}.loading .wrapper img{filter:invert(45%) sepia(99%) saturate(408%) hue-rotate(152deg) brightness(109%) contrast(85%);width:100%}.loading .wrapper .progress-bar-container{background:#fff;border:3px solid #ed2227;border-radius:9px;height:12px;margin-top:25px;width:100%}.loading .wrapper .progress-bar-container .progress-bar{-webkit-animation:progress-animation .3s ease-in-out;animation:progress-animation .3s ease-in-out;background:#ed2227;border-radius:9px;height:6px;width:90%}@media screen and (max-width:991px){.loading .wrapper{width:50vw}}.containers{max-width:100%}@media screen and (max-width:991px){.containers{margin:0 12px}}.text-lg{font-size:32px;margin:1.5rem}.v-align{align-items:center;display:flex}.btn{border-radius:0;color:#ed2227}.btn.lg{border-radius:8px;font-size:18px;font-weight:700;padding:13px 26px;text-transform:uppercase}.btn-blue{background:#ed2227;border:1px solid #ed2227;color:#fff;overflow:hidden}.btn-blue:hover{background:transparent;color:#ed2227}button{letter-spacing:normal;width:auto}a{color:#ed2227;text-decoration:none}ul{list-style:none}ul.inline{order:4}ul.inline,ul.inline li{display:inline-flex}.card{border-radius:0}h1,h2,h3,h4,h5{font-family:texgyreadventorbold}h4,h5{font-weight:700}#ajax-loader{margin-right:0}h2.section-title{font-size:36px}h2.section-title,h2.section-title span.modal-btn{color:#ed2227;display:flex;font-family:Merriweather sans,sans-serif}h2.section-title span.modal-btn{cursor:pointer;font-size:14px;font-weight:400;margin-bottom:5px;margin-left:40px;margin-top:auto}h3.section-title{color:#ed2227;font-family:Merriweather sans,sans-serif;font-size:32px}header{background-image:url(/assets/images/oslo/linen_pattern.jpg);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;justify-content:space-between;position:relative;top:0;width:100%;z-index:9999}@media screen and (max-width:991px){header{align-items:center;padding-left:2vw}}header a.logo{padding-left:calc(25vw - 280px)}header a.logo img{margin:1.5rem 1.5rem 1.5rem 0;width:270px}@media screen and (max-width:991px){header a.logo img{width:190px}}header .navs{flex-basis:75%;flex-direction:column;padding-left:10px;padding-right:calc(25vw - 280px)}header .navs,header .top-header{display:flex;justify-content:space-between}header .top-header{flex:1;padding-top:.5rem}header .top-header a{color:#fff;font-size:14px;font-weight:400;text-decoration:none}header .top-header a:hover{color:#fff200}header .top-header ul{align-items:center;display:flex;margin-bottom:0;padding-left:0}header .top-header ul li{display:inline-block;margin-left:40px}header .top-header ul li:first-child{margin-left:0}header .top-header ul.account li a{padding:0 15px}header .top-header ul.account li:last-child a{align-items:center;display:flex;gap:15px}header .top-header ul.account li:last-child a i{font-size:24px}@media screen and (max-width:991px){header .top-header ul{margin:auto}header .top-header ul.contact-info{display:none}}@media screen and (max-width:767px){header .top-header ul.account{display:none}}header .top-header ul i.fab{font-size:28px}header .top-header h1{font-size:calc(2.375rem + 3vw);font-weight:300;letter-spacing:5px;text-transform:uppercase}@media screen and (max-width:991px){header .top-header h1{font-size:48px}}@media screen and (max-width:767px){header .top-header h1{font-size:42px}}header .top-header .logo{padding:15px 0}header .top-header .navbar-toggler{align-items:center;display:none}header .top-header .navbar-toggler i{color:#fff}@media screen and (max-width:991px){header .top-header .navbar-toggler{display:flex;margin-left:auto}header .top-header{padding:0 15px}}header nav.navbar{box-shadow:none!important}@media screen and (max-width:991px){header nav.navbar{background-image:url(/assets/images/oslo/linen_pattern.jpg);border-top-left-radius:0;left:0;padding:0;position:absolute;top:87px;width:100%}}@media screen and (max-width:767px){header nav.navbar{top:71px}}header nav.navbar .container-fluid{padding:0}header .navbar-collapse{justify-content:flex-end}header .navbar-collapse li.nav-item{margin-left:15px;position:relative}@media screen and (max-width:991px){header .navbar-collapse li.nav-item{margin-left:0}}header .navbar-collapse li.nav-item a{color:#fff;font-weight:700;padding-left:15px;padding-right:15px;text-transform:capitalize}header .navbar-collapse li.nav-item a.dropdown-toggle{align-items:center;display:flex}@media screen and (max-width:991px){header .navbar-collapse li.nav-item a.dropdown-toggle{align-items:center;display:flex}header .navbar-collapse li.nav-item a.dropdown-toggle:after{border:none;content:"\f0d7";font-family:Font Awesome\ 5 Free;height:40px;position:absolute;right:0;top:20px}}header .navbar-collapse li.nav-item:after{background:#fff200;border-left:2px solid transparent;border-right:2px solid transparent;bottom:0;content:"";height:2px;left:0;margin:auto;opacity:0;position:absolute;right:0;transition:all .1s linear;width:0}header .navbar-collapse li.nav-item.active:after{background:#fff200;opacity:1;width:100%}header .navbar-collapse li.nav-item.active>a,header .navbar-collapse li.nav-item:hover>a{color:#fff200}header .navbar-collapse li.nav-item ul.dropdown-menu{background-image:url(/assets/images/oslo/linen_pattern.jpg);margin-left:-15px;margin-top:43px}header .navbar-collapse li.nav-item ul.dropdown-menu li{position:relative}header .navbar-collapse li.nav-item ul.dropdown-menu li a:hover{background-color:transparent;color:#fff200}@media screen and (max-width:991px){header .navbar-collapse li.nav-item ul.dropdown-menu{margin-left:0;margin-top:0;position:absolute;width:100%}}header .navbar-collapse .mobile-nav{display:none;text-align:center}@media screen and (max-width:767px){header .navbar-collapse .mobile-nav{display:block}header .navbar-collapse .mobile-nav li.nav-item{justify-content:center}}.slider{height:100%}.slider .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex!important;flex-direction:column;height:63vh;justify-content:flex-start;margin-left:auto}.slider .slide .caption{align-items:start;background-image:linear-gradient(90deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 45%,transparent 60%);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:auto;padding:25px 45% 10% 10%;width:100%}.slider .slide .caption h1,.slider .slide .caption h3{text-shadow:1px 1px rgba(0,0,0,.5)}.slider .slide .caption h3{font-size:28px}.slider .slide .caption h1{font-size:48px;font-weight:bolder;text-transform:uppercase}@media screen and (max-width:767px){.slider .slide .caption{margin-bottom:0;margin-top:auto}}@media screen and (max-width:991px){.slider .slide .caption{background-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 30%,transparent 45%);padding-bottom:25px;padding-left:25px;padding-right:25px}}.slider .slick-dots{bottom:15px}.slider .slick-dots li button{background:#fff200;border-radius:33%}.slider .slick-dots li button:before{background:#fff;border-radius:33%;bottom:0;content:"";height:0;margin:auto;right:0;transition:all .1s linear;width:0}.slider .slick-dots li.slick-active button:before{height:12px;opacity:1;width:12px}@media screen and (max-width:991px){.slider .slide{height:50vh}.slider .slide .caption h1{font-size:42px}.slider .slide .caption h3{font-size:22px}}@media screen and (max-width:767px){.slider .slide{height:65vh}.slider .slide .caption{width:100%}}.cat-navs{display:flex;flex-direction:column}.cat-navs ul{background-image:url(/assets/images/oslo/linen_pattern.jpg);box-shadow:none;list-style:none;margin-top:15px;overflow:hidden;padding-left:0;width:100%}.cat-navs ul li a{color:#fff;display:block;font-weight:700;padding:10px 15px;text-decoration:none;text-transform:capitalize;transition:all .2s linear}.cat-navs ul li a:hover{color:#fff200}.cat-navs ul li:last-child{border-top:10px solid #f5f5f5}.cat-navs ul li:last-child a{background:#303030;padding-left:15px;text-transform:uppercase;transition:all .2s linear}.cat-navs ul li:last-child a:hover{background:#ed2227;padding-left:30px}@media screen and (max-width:767px){.cat-navs{display:none}}.banner{margin-bottom:4.5rem;overflow:hidden}.banner .row{flex-direction:row-reverse}.banner .cat-navs ul{margin-left:2vw}@media screen and (max-width:767px){.banner .cat-navs ul{margin-left:0}}.home-page .containers{margin-left:0}@media screen and (max-width:991px){.home-page{overflow-x:hidden}.home-page .containers{margin-right:12px}}@media screen and (max-width:767px){.home-page .containers{margin:0 12px}}.home-page .products-list h3{color:#ed2227;margin-bottom:1.5rem;text-transform:uppercase}.icons ul{list-style:none;padding:0}.icons ul li{margin:20px 0}.icons ul .card{align-items:center;background:#5fbd42;box-shadow:none;color:#fff;display:flex;padding:25px;text-align:center;transition:all .2s linear}.icons ul .card svg circle,.icons ul .card svg path{fill:#fff}.icons ul .card .icon{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.icons ul .card .icon>div{background:#fff;height:65px;transition:all .2s linear;width:65px}.icons ul .card .icon img{filter:brightness(8);transition:all .4s linear}.icons ul .card .icon svg path{fill:#fff}.icons ul .card:hover{box-shadow:1px 2px 3px rgba(0,0,0,.3);color:#303030}.icons ul .card:hover .icon>div{background:#303030}.icons ul .card:hover .icon img{filter:grayscale(1) brightness(.3)}.icons ul .card:hover svg circle,.icons ul .card:hover svg path{fill:#303030}.icons ul .card svg{height:60px;margin-bottom:10px}.icons ul .card p{font-weight:700;margin-bottom:0}.icons ul .card p.small{font-weight:400}@media screen and (max-width:767px){.icons ul{padding-right:0}}.product-cards{margin-bottom:3rem;margin-top:20px}.product-cards .card{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:rgba(0,0,0,.7);margin-bottom:30px;overflow:hidden;transition:all .2s linear}.product-cards .card .image,.product-cards .card .img{height:0;overflow:hidden;padding-top:75%;position:relative}.product-cards .card .image img,.product-cards .card .img img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-cards .card .image:after,.product-cards .card .img:after{background:#ed2227;content:"";height:100%;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%}.product-cards .card h4{font-size:18px;margin-bottom:0;padding:10px 15px;text-transform:uppercase}@media screen and (max-width:767px){.product-cards .card h4{font-size:14px;padding:5px 8px}}.product-cards .card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);color:#ed2227;cursor:pointer}.product-cards .card:hover .image:after,.product-cards .card:hover .img:after{opacity:.3}.text-container h1{color:#ed2227;margin-bottom:1.5rem;text-transform:uppercase}footer{background-image:url(/assets/images/oslo/linen_pattern.jpg);color:#fff;margin-top:6rem}footer img{margin-top:-35px;width:100%}@media screen and (max-width:991px){footer img{min-height:35px}}footer>.container{padding-top:1.5rem}footer .row{margin-bottom:20px}footer ul{padding-left:0}footer ul.inline{display:inline-block}footer p{margin-bottom:0}footer a{color:#fff;padding:5px 0}footer a:hover{color:#fff200}footer a.email{text-transform:lowercase}footer li a{display:block;text-transform:capitalize}footer b{display:block;font-size:17px;margin-bottom:10px;text-transform:uppercase}footer .inline li{display:inline-block;margin-right:25px}footer .social{margin-left:auto;text-align:right}footer .social li{margin-left:25px;margin-right:0}footer .social a{font-size:20px}@media screen and (max-width:767px){footer .social{text-align:left}}footer .bottom-footer{background:rgba(0,0,0,.2);padding:25px 0}footer .bottom-footer .container{display:flex;justify-content:space-between}@media screen and (max-width:991px){footer .bottom-footer .container{display:block}footer .bottom-footer .container p:last-child{margin-top:10px}}.page-title{border-bottom:1px solid #ccc;color:#ed2227;margin:15px 0;overflow:hidden;padding:18px 0}.page-title a{color:#fff}.page-title .breadcrumb{margin-bottom:0}.page-title .breadcrumb-item+.breadcrumb-item:before,.page-title .breadcrumb-item.active{color:#fff;text-transform:capitalize}.page-title h1{display:flex;font-weight:800;line-height:1;margin-bottom:0;text-transform:uppercase}.page-title h1 span{float:right;font-size:18px;margin-left:auto;margin-top:auto}@media screen and (max-width:767px){.page-title{margin-left:0;max-width:100%}}.page-description .content-wrapper{padding:0 25px}@media screen and (max-width:767px){.page-description .content-wrapper{padding:0 10px 0 0}}.page-description .content{max-width:960px;overflow:hidden;padding:10px 0;transition:all .1s linear}.page-description .content ul{list-style-type:none;padding-left:5px}.page-description .content ul li{text-indent:-5px}.page-description .content ul li:before{content:"- ";font-weight:700;text-indent:-5px}.page-description .content.show{height:100%}.page-description .read-more{padding-left:0}.page-description .read-more:focus{box-shadow:none}.page-description .read-more .less{display:none}.page-description .read-more.moree .less{display:inline-block}.page-description .read-more.moree .more{display:none}.page-description.page-builder{max-width:876px}.login-page{margin:auto;padding:6rem 0 3rem;width:40vw}.login-page input:not([type=checkbox]){line-height:36px}.login-page input:not([type=checkbox]),.login-page input:not([type=checkbox]):focus{background-color:transparent;background-image:none;border:none;box-shadow:none;outline:none}.login-page .form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:.625rem}.login-page .form-floating>.form-control:focus,.login-page .form-floating>.form-control:not(:placeholder-shown){padding-top:.625rem}.login-page h2{margin-bottom:3rem}.login-page input,.login-page label{padding-left:25px}.login-page label.form-check-label{padding-left:5px}.login-page.cart-page{width:auto}@media screen and (max-width:991px){.login-page{width:80vw}}@media screen and (max-width:767px){.login-page{padding:6rem 6vw 3rem;width:100vw}}#addressForm.form-style-7 input{background-color:transparent!important;box-shadow:none;padding-top:.625rem}#addressForm.form-style-7 input:focus{box-shadow:none}#addressForm.form-style-7 label{background:#fff}.contact-page form .form-check-input:checked,.login-page form .form-check-input:checked{background-color:#ed2227;border-color:#ed2227;outline:#ed2227}.contact-page form ul>div,.login-page form ul>div{margin-bottom:36px}.contact-page form ul>div:last-child,.login-page form ul>div:last-child{margin-bottom:0}.contact-page form a,.login-page form a{text-align:right}.contact-page form .form-check-input[type=checkbox],.login-page form .form-check-input[type=checkbox]{margin-left:-1rem;padding:0}.contact-page form .form-check-label,.login-page form .form-check-label{padding-left:.3rem}.contact-page form .form-check,.login-page form .form-check{padding-left:11px!important}.contact-page form p,.login-page form p{line-height:36px;margin:0}.checkout-page.login-page{padding:0;width:auto}.checkout-page.login-page .section-title{padding-left:2.25rem}.checkout-page.login-page form{padding:0 1.5rem}.checkout-page.login-page .border-right{border-right:1px solid #ccc}.savedDate{background:#747474;border-bottom:10px solid #f3f3f3;border-top:5px solid #ed2227;color:#fff;margin-top:40px;padding:10px 0 10px 20px}.savedDate:first-child{margin-top:0!important}.page-wrapper{display:flex;flex-direction:row-reverse;margin:0;padding:0}.page-wrapper>.col-sm-12{padding:0}@media screen and (max-width:767px){.page-wrapper .page-description{padding-right:25px}.page-wrapper .page-title{width:100%!important}}.page-wrapper>.col-md-9{padding:0 0 0 10px;position:relative}.page-wrapper>.col-md-9>*{margin-right:calc(25vw - 280px)}@media screen and (max-width:991px){.page-wrapper>.col-md-9>*{margin-right:0}}@media screen and (max-width:767px){.page-wrapper>.col-md-9>*{width:100vw}}.page-wrapper>.col-md-9>.product-cards{padding-left:25px}@media screen and (max-width:767px){.page-wrapper>.col-md-9>.product-cards{padding-left:0}}@media screen and (max-width:991px){.page-wrapper>.col-md-9 .page-title{margin-right:0}}.page-wrapper>.col-md-9>.banner{margin-right:0}@media screen and (max-width:767px){.page-wrapper>.col-md-9{padding-left:0}}.page-wrapper .cat-navs{margin-left:auto;max-width:280px}@media screen and (max-width:767px){.page-wrapper .cat-navs{display:none;max-width:100%}}.page-wrapper .icons{margin-left:auto;max-width:280px}@media screen and (max-width:767px){.page-wrapper .icons{max-width:100%}.page-wrapper{width:100%}}.row.reverse{flex-direction:row-reverse}#map{height:500px;margin-bottom:50px}.contact-page .page-description>.col{margin-left:2rem}@media screen and (max-width:991px){.contact-page .page-description>.col{margin-left:.375rem}}@media screen and (max-width:767px){.contact-page .page-description>.col{margin-left:0}}.contact-page .page-description ul{padding-left:.3775rem}@media screen and (max-width:767px){.contact-page .page-description ul{padding-left:0}}.contact-page .page-description .flow{font-size:22px;letter-spacing:1px;margin:2rem 2rem 2rem 0}.contact-page .page-description ul.contact-info hr{margin:2rem 0}.contact-page .page-description ul.contact-info li{margin:15px 0}.contact-page .page-description ul.contact-info li.flow{margin-left:0}.contact-page .page-description ul.contact-info li a{color:#303030}.contact-page .page-description ul.contact-info li a:hover{color:#ed2227}.form-style-7 h1{color:#5c5c5c;display:block;font-size:x-large;margin:0 0 20px;padding:0;text-align:center}.form-style-7 ul{list-style:none;margin:0;padding:0}.form-style-7 li.form-floating{border:1px solid #303030;display:block;padding:9px}@media screen and (max-width:767px){.form-style-7 li.form-floating{flex-basis:100%}}.form-style-7 li:last-child{margin-bottom:0}.form-style-7 li>label{background:#f5f5f5;color:#303030;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:24px;margin-top:-19px;overflow:hidden;padding:2px 5px}.form-style-7 input[type=date],.form-style-7 input[type=datetime],.form-style-7 input[type=email],.form-style-7 input[type=number],.form-style-7 input[type=password],.form-style-7 input[type=search],.form-style-7 input[type=text],.form-style-7 input[type=time],.form-style-7 input[type=url],.form-style-7 select,.form-style-7 textarea{background:#f5f5f5;border:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;font-size:16px;height:25px;line-height:25px;outline:none;padding:0;width:100%}.form-style-7 input[type=date]:focus,.form-style-7 input[type=datetime]:focus,.form-style-7 input[type=email]:focus,.form-style-7 input[type=number]:focus,.form-style-7 input[type=password]:focus,.form-style-7 input[type=search]:focus,.form-style-7 input[type=text]:focus,.form-style-7 input[type=time]:focus,.form-style-7 input[type=url]:focus,.form-style-7 select:focus,.form-style-7 textarea:focus{background:#fff}.form-style-7 li>span{background:#ed2227;color:silver;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0 -9px -9px;padding:3px;text-align:center}.form-style-7 textarea{resize:none}.form-style-7 input[type=button],.form-style-7 input[type=submit]{background:#ed2227;border:1px solid #ed2227;color:#fff;padding:10px 20px}.col-md-6:last-child input[type=submit]{float:right}.form-style-7 input[type=button]:hover,.form-style-7 input[type=submit]:hover{background:#fff;color:#ed2227}.product-cards .col-6{margin-bottom:25px}.product-cards .card{height:100%;margin-bottom:0}.product-cards .img{height:0;padding-top:75%;position:relative}.product-cards .img img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-page .gallery-single .slick-slide a,.sample-list .gallery-single .slick-slide a{height:0;padding-top:56.25%;position:relative}.product-page .gallery-single .slick-slide a img,.sample-list .gallery-single .slick-slide a img{position:absolute;top:0}@media screen and (max-width:767px){.product-page .gallery-single .slick-slide a,.sample-list .gallery-single .slick-slide a{height:40vw}}.product-page #order-blinds,.sample-list #order-blinds{scroll-margin-top:180px}@media screen and (max-width:991px){.product-page #order-blinds,.sample-list #order-blinds{padding-right:25px}}.product-page .gallery-nav,.sample-list .gallery-nav{margin-top:15px}.product-page .gallery-nav .slick-track,.sample-list .gallery-nav .slick-track{display:flex;justify-content:center}.product-page .gallery-nav .slick-track .slick-slide,.sample-list .gallery-nav .slick-track .slick-slide{padding:0 5px}.product-page .gallery-nav .slick-track .slick-slide.slick-current a,.sample-list .gallery-nav .slick-track .slick-slide.slick-current a{background:#ed2227}.product-page .gallery-nav .slick-track .slick-slide.slick-current img,.sample-list .gallery-nav .slick-track .slick-slide.slick-current img{opacity:.5}.product-page .gallery-nav a,.sample-list .gallery-nav a{height:0;padding-top:75%;position:relative}.product-page .gallery-nav a img,.sample-list .gallery-nav a img{position:absolute;top:0}@media screen and (max-width:767px){.product-page .gallery-nav,.sample-list .gallery-nav{margin-bottom:1.5rem}}.product-page .slick-slider img,.sample-list .slick-slider img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-page .page-description .content,.sample-list .page-description .content{padding:0}.product-page .page-description img,.sample-list .page-description img{width:100%}.product-page .page-description a.btn.lg,.sample-list .page-description a.btn.lg{margin:36px 0}.product-page .select-types,.sample-list .select-types{margin-top:36px;scroll-margin-top:150px}.product-page .select-types .section-title,.sample-list .select-types .section-title{margin-bottom:1.5rem}.product-page .select-types ul,.sample-list .select-types ul{flex:0 1 calc(25% - 45px);gap:15px}@media screen and (max-width:991px){.product-page .select-types ul,.sample-list .select-types ul{flex:0 1 100%}}.product-page .select-types li,.sample-list .select-types li{margin-right:30px;max-width:160px}.product-page .select-types li p,.sample-list .select-types li p{font-weight:400;transition:all .2s linear}.product-page .select-types li a,.sample-list .select-types li a{color:#303030;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s linear}.product-page .select-types li a:hover,.sample-list .select-types li a:hover{color:#ed2227}.product-page .select-types li a:hover p,.sample-list .select-types li a:hover p{font-weight:600}.product-page .select-types li a:hover img,.sample-list .select-types li a:hover img{opacity:.7}.product-page .select-types li img,.sample-list .select-types li img{height:155px;-o-object-fit:cover;object-fit:cover;transition:all .2s linear;width:155px}@media screen and (max-width:991px){.product-page .select-types li img,.sample-list .select-types li img{max-height:20vw;max-width:100%}.product-page .select-types li,.sample-list .select-types li{margin-right:0;max-width:none;max-width:25%;overflow:hidden}.product-page .select-types li a,.sample-list .select-types li a{max-width:100%}}.product-page .select-types li.active object svg *,.sample-list .select-types li.active object svg *{fill:red}.product-page .select-types li.active p,.sample-list .select-types li.active p{color:#ed2227}.product-page #variants-container,.sample-list #variants-container{list-style-type:none}.product-page #variants-container .img,.sample-list #variants-container .img{height:0;margin-bottom:.5rem;overflow:hidden;padding-top:56.25%;position:relative}.product-page #variants-container .img img,.sample-list #variants-container .img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-page #variants-container .variant-container .img,.sample-list #variants-container .variant-container .img{transition:all .2s linear}.product-page #variants-container .variant-container h4,.sample-list #variants-container .variant-container h4{opacity:1;transition:all .2s linear}.product-page #variants-container .variant-container.selected .img img,.sample-list #variants-container .variant-container.selected .img img{filter:brightness(0) saturate(100%) invert(59%) sepia(98%) saturate(1829%) hue-rotate(164deg) brightness(95%) contrast(85%)}.product-page #variants-container .variant-container.selected h4,.sample-list #variants-container .variant-container.selected h4{color:#ed2227}.product-page #variants-container .variant-container:hover,.sample-list #variants-container .variant-container:hover{cursor:pointer}.product-page #variants-container .variant-container:hover h4,.sample-list #variants-container .variant-container:hover h4{color:#ed2227;opacity:.6}.sample-list>.row{flex-direction:row-reverse}.sample-list .form-style-7{margin-top:3rem}@media screen and (max-width:991px){.sample-list .form-style-7{margin-top:0}}@media screen and (max-width:767px){.sample-list .form-style-7 li{margin-bottom:50px}}.sample-list form .row{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}@media screen and (max-width:767px){.sample-list .title span{display:block;margin-left:0!important}}.sample-list .cart-price-card.side-card h4{align-items:center;display:flex;justify-content:space-between}.sample-list .cart-price-card.side-card h4 i{display:none;float:right}.sample-list .cart-price-card.side-card h4 .itemsCount{display:none;font-size:16px;font-weight:400}@media screen and (max-width:991px){.sample-list .cart-price-card.side-card{margin-bottom:3.5rem;padding:16px!important}}@media screen and (max-width:767px){.sample-list .cart-price-card.side-card{margin-top:0;position:absolute;top:0;width:calc(100% - var(--bs-gutter-x));z-index:9999}.sample-list .cart-price-card.side-card h4 .fa-plus,.sample-list .cart-price-card.side-card h4 .itemsCount{display:block}.sample-list .cart-price-card.side-card #selectedFabrics{height:0;opacity:0;overflow:hidden}.sample-list .cart-price-card.side-card #selectedFabrics.show{height:auto;opacity:1}.sample-list .page-description{margin-top:175px}}.sample-list .show-more{margin-bottom:2.25rem}.sample-list .show-more .less{display:none}.sample-list .show-more .more{display:inline-block}.sample-list div.loading-spinner{color:#ed2227;display:flex;font-size:32px;justify-content:center;margin:150px}.sample-list .fabrics-row.fabricRangeContainer{gap:0;margin-bottom:1.25rem}.sample-list .fabrics-row.fabricRangeContainer .fabric-container{padding-right:15px;width:auto}.sample-list .img{position:relative}.sample-list .img .buttons{align-items:flex-end;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:absolute;width:100%}.sample-list .img .buttons i{padding-right:5px;padding-top:5px}.sample-list .img .add-btn{bottom:5px;color:#ed2227;position:absolute;right:5px}.sample-list .img .add-btn i{font-size:22px}.sample-list .img .add-btn:hover{color:blue}.product-page .content-wrapper{padding:0}@media screen and (max-width:991px){.product-page .content-wrapper{padding-right:25px}}.product-page .icons{display:none;visibility:hidden}.product-page .forms-section{background:#f5f5f5;display:flex;margin-right:0;margin-top:3rem;position:relative;z-index:99}@media screen and (max-width:767px){.product-page .forms-section{margin-left:0}}.product-page .forms-section .left-section{padding-left:0}@media screen and (max-width:991px){.product-page .forms-section .left-section{padding-right:0}}.product-page .forms-section .right-section{flex-grow:1;flex-shrink:0;position:relative}@media screen and (max-width:991px){.product-page .forms-section .right-section{padding:0}}.product-page .forms-section .right-section .side-options{background:#e1e1e1;box-shadow:none;overflow:hidden;padding:26px 0 26px 33px;position:sticky;top:150px;transition:all .2s linear}.product-page .forms-section .right-section .side-options>li{display:flex;justify-content:space-between;padding-right:35px}.product-page .forms-section .right-section .side-options .listed-options{max-height:43vh;overflow-y:scroll;padding-left:0;padding-right:5px}.product-page .forms-section .right-section .side-options .listed-options li:first-child i{display:block}@media screen and (max-width:991px){.product-page .forms-section .right-section .side-options{padding:15px}.product-page .forms-section .right-section .side-options .listed-options{display:none}}.product-page .forms-section .right-section .side-options li{font-size:14px;margin-bottom:8px}.product-page .forms-section .right-section .side-options li:first-child i{display:none}.product-page .forms-section .right-section .side-options li a{color:#303030;display:flex;gap:15px;justify-content:flex-end}.product-page .forms-section .right-section .side-options li a b{margin-right:auto;width:40%}.product-page .forms-section .right-section .side-options li a i{align-items:center;display:flex;line-height:24px;opacity:0;transition:all .2s linear}.product-page .forms-section .right-section .side-options li a:hover i{color:#ed2227;opacity:1}.product-page .forms-section .right-section .side-options li.price{margin:18px 0;padding-right:33px}.product-page .forms-section .right-section .side-options li.price p{color:#ed2227;font-family:Merriweather sans,sans-serif;font-size:32px}.product-page .forms-section .right-section .side-options li.price p span.small{display:block;font-family:Merriweather sans,sans-serif;font-size:16px;margin-bottom:0!important}.product-page .forms-section .right-section .side-options:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.product-page .group{background:#eaeaea;border-width:0!important;margin:0 0 15px;overflow:hidden;padding:40px 35px;width:100%}.product-page .group:last-child{overflow:visible}@media screen and (max-width:767px){.product-page .group{padding:10px}}.product-page .group .group-title h2{color:#ed2227;font-size:36px}.product-page .group .group-title h4{color:#ed2227;font-family:Merriweather sans,sans-serif;font-size:24px;margin-bottom:0}.product-page .group .group{margin-top:1.5rem;overflow:visible;padding:0}.product-page #productOptionsContainer,.product-page #roll1ProductOptionsContainer,.product-page #roll2ProductOptionsContainer,.product-page #unique-fields .unique-field{display:flex;flex-wrap:wrap}.product-page #productOptionsContainer .productOptionContainer,.product-page #roll1ProductOptionsContainer .productOptionContainer,.product-page #roll2ProductOptionsContainer .productOptionContainer,.product-page #unique-fields .unique-field .productOptionContainer{flex-basis:50%}.product-page #productOptionsContainer .productOptionContainer input,.product-page #productOptionsContainer .productOptionContainer select,.product-page #roll1ProductOptionsContainer .productOptionContainer input,.product-page #roll1ProductOptionsContainer .productOptionContainer select,.product-page #roll2ProductOptionsContainer .productOptionContainer input,.product-page #roll2ProductOptionsContainer .productOptionContainer select,.product-page #unique-fields .unique-field .productOptionContainer input,.product-page #unique-fields .unique-field .productOptionContainer select{scroll-margin-top:220px}@media screen and (max-width:767px){.product-page #productOptionsContainer .productOptionContainer,.product-page #roll1ProductOptionsContainer .productOptionContainer,.product-page #roll2ProductOptionsContainer .productOptionContainer,.product-page #unique-fields .unique-field .productOptionContainer{flex-basis:100%}}.product-page .group .boxed{padding-top:15px;position:relative}.product-page .group .boxed .nav{border-bottom:none;gap:2%;justify-content:flex-start}.product-page .group .boxed .nav>li{flex-basis:32%;max-width:32%;padding:7px 0}.product-page .group .boxed .nav>li a.nav-link{border:2px solid #ddd;color:#333;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:9}.product-page .group .boxed .nav>li a.nav-link b{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:21px;max-height:21px;overflow:hidden;text-overflow:ellipsis;width:100%}.product-page .group .boxed .nav>li a.nav-link *{max-width:100%;overflow:hidden}.product-page .group .boxed .nav>li a.nav-link p{margin-bottom:0}.product-page .group .boxed .nav>li a.nav-link .desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:21px;max-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.product-page .group .boxed .nav>li a.nav-link:after{background:#f5f5f5;border-radius:22px;color:#ed2227;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:22px;font-weight:900;height:22px;line-height:22px;opacity:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .2s linear;width:22px;z-index:99}.product-page .group .boxed .nav>li a.nav-link.active{background:transparent;border-color:#ed2227}.product-page .group .boxed .nav>li a.nav-link.active:after{opacity:1}.product-page .group .boxed .nav>li:nth-child(n+10){max-height:0;opacity:0;padding:0;transition:all .2s linear;visibility:hidden}@media screen and (max-width:767px){.product-page .group .boxed .nav>li{flex-basis:49%;max-width:49%}}.product-page .group .boxed .nav .showMore{display:flex;flex-direction:column;gap:7px;margin-top:1rem}.product-page .group .boxed .nav .showMore .showFew{display:none}.product-page .group .boxed .nav .showMore button{background:transparent;border:2px solid;color:#ed2227;font-weight:700;text-transform:uppercase}.product-page .group .boxed .nav .showMore button:hover{background:#ed2227;color:#fff}.product-page .group .boxed .nav.expand>li{padding:7px 0}.product-page .group .boxed .nav.expand>li:nth-child(n+10){max-height:106px;opacity:1;transition:all .2s linear;visibility:visible}.product-page .group .boxed .nav.expand .showFew{display:inline}.product-page .group .boxed .nav.expand .showAll{display:none}.product-page .group .boxed .nav li.dropdown{margin-right:25px;min-width:33%}.product-page .group .boxed .nav li.dropdown.no-child{display:none}.product-page .group .boxed .modal-content{max-height:50vh;overflow-y:scroll}.product-page .group .boxed .expandFabrics{margin-bottom:1rem}.product-page .productDimentionsContainer{display:flex;flex-wrap:wrap}.product-page .productDimentionsContainer .productDimentionContainer{flex-basis:50%}.product-page .productDimentionsContainer .productDimentionContainer input,.product-page .productDimentionsContainer .productDimentionContainer select{width:100%}@media screen and (max-width:767px){.product-page .productDimentionsContainer .productDimentionContainer{flex-basis:100%}}.product-page .title{flex-basis:100%;font-size:22px}.product-page .title span{color:#ed2227;cursor:pointer;font-size:14px;font-weight:400;margin-left:40px}.product-page .fabricRangeContainer{display:flex;flex-wrap:wrap;gap:15px;padding-left:0}.product-page .fabricRangeContainer .fabric-container{border:2px solid transparent;cursor:pointer}.product-page .fabricRangeContainer .fabric-container p{font-size:14px;overflow:hidden}.product-page .fabricRangeContainer .fabric-container.selected .img{border:2px solid #ed2227;box-shadow:0 0 2px 2px #ed2227}.product-page .fabricRangeContainer .fabric-container.selected p{color:#ed2227;font-weight:700}.product-page .fabricRangeContainer .fabric-container .img{border:2px solid transparent;height:75px;overflow:hidden;position:relative;width:75px}.product-page .fabricRangeContainer .fabric-container .img a{position:absolute;right:10px}.product-page .fabricRangeContainer .fabric-container img{height:100%;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.product-page .form{display:flex;flex-wrap:wrap}.product-page .form .form-item{flex-basis:50%;margin-bottom:15px;padding-right:10%}@media screen and (max-width:767px){.product-page .form .form-item{padding-right:3%}}.product-page .form .form-item label{color:#303030}.product-page .form .form-item input,.product-page .form .form-item select{border-color:#303030;width:100%}.product-page .form .form-item input:focus,.product-page .form .form-item select:focus{border-color:#ed2227;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.product-page .form .form-item input.is-invalid,.product-page .form .form-item select.is-invalid{border-color:red}.product-page .form .form-item .form-text{display:flex}.product-page .form .form-item .form-text span{color:#ed2227;cursor:pointer;font-size:14px;font-weight:400;margin-left:auto}.product-page .form input.form-check-input{visibility:hidden}.product-page .form input[type=radio]+label>img{border:1px solid transparent;height:75px;-o-object-fit:cover;object-fit:cover;width:75px}.product-page .form input[type=radio]:checked+label>img{border:1px solid #ed2227;box-shadow:0 0 3px 3px #ed2227}.nav.nav-pills{margin:1.5rem 0 .75rem}.nav.nav-pills li{margin-right:16px}.nav.nav-pills .nav-link{background:#fff;border:1px solid #b4b4b4;border-radius:16px;color:#303030;line-height:1;padding:6px 24px;text-transform:capitalize}.nav.nav-pills .nav-link.active{background:#ed2227;border-color:#ed2227;color:#fff}.nav.nav-pills .nav-link:hover{background:transparent;border-color:#ed2227;color:#ed2227}.modal{background:rgba(0,0,0,.5)}.modal .image{height:0;overflow:hidden;padding-top:75%;position:relative}.modal .image img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.modal-backdrop{display:none!important;z-index:11}.cart-page{padding:0 calc(25vw - 280px)}.cart-page .page-title{margin-bottom:3rem}@media screen and (max-width:767px){.cart-page{overflow:hidden}.cart-page .page-title{margin-bottom:1rem}}.cart-page .cart-price-card{background:#e6e6e6;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:26px 33px;position:sticky;top:150px;transition:all .2s linear}.cart-page .cart-price-card h4{border-bottom:1px solid #aaa;border-top:1px solid #aaa;font-size:22px;margin:1rem 0;padding:1rem 0}.cart-page .cart-price-card h4:first-child{border-top:none;margin-top:0;padding-top:0}.cart-page .cart-price-card ul{padding-left:1rem}.cart-page .cart-price-card a.btn{display:flex;justify-content:center}.cart-page .cart-price-card .listed-options{padding-left:0}.cart-page .cart-price-card .listed-options li:first-child i{display:block}.cart-page .cart-price-card h5{display:flex;justify-content:space-between;width:100%}.cart-page .cart-price-card form{display:flex;width:100%}.cart-page .cart-price-card form input{flex-grow:1}.cart-page .cart-price-card li{display:flex;font-size:16px;justify-content:space-between;margin-bottom:8px}.cart-page .cart-price-card li:first-child i{display:none}.cart-page .cart-price-card li a{color:#303030;display:flex}.cart-page .cart-price-card li a b{width:40%}.cart-page .cart-price-card li a i{align-items:center;display:flex;line-height:24px;margin-left:15px;opacity:0;transition:all .2s linear}.cart-page .cart-price-card li a:hover i{color:#ed2227;opacity:1}.cart-page .cart-price-card li.price{margin:18px 0}.cart-page .cart-price-card li.price p{color:#ed2227;font-family:Merriweather sans,sans-serif;font-size:32px}.cart-page .cart-price-card li.price p span.small{font-family:Merriweather sans,sans-serif;font-size:16px}.cart-page .cart-price-card li.gst{margin-top:-16px}.cart-page .cart-price-card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.cart-page .num-block{display:flex;justify-content:center}.cart-page .skin-2 .num-in{background:#fff;border-radius:25px;box-shadow:0 1px 4px rgba(0,0,0,.15);float:left;height:40px;width:110px}.cart-page .button-top,.cart-page form .buttons{align-items:center;display:flex;justify-content:flex-end}.cart-page form .buttons{gap:25px}.cart-page form.select-address .form-style-7 li.form-floating{margin:3rem 0 1rem}.cart-page form.select-address .form-style-7 li.form-floating textarea{box-shadow:none;height:auto!important;padding:.625rem .75rem}.cart-page .skin-2 .num-in span{display:block;float:left;height:40px;position:relative;width:40%}.cart-page .address-select-card{display:flex;margin-bottom:1rem}.cart-page .address-select-card .card,.cart-page .address-select-card .card ul{margin-bottom:0}.cart-page .address-select-card .card ul a{display:block;margin-top:.625rem}.cart-page .card-radio{width:100%}.cart-page .card-radio input{opacity:0;visibility:hidden}.cart-page .card-radio .card{background:transparent;border:2px solid #ddd;border-radius:8px;color:#333;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px 0;position:relative;transition:all .2s linear;z-index:9}.cart-page .card-radio .card:hover{background:#fff;cursor:pointer}.cart-page .card-radio .card:after{background:#f5f5f5;border-radius:22px;color:#ed2227;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:22px;font-weight:900;height:22px;line-height:22px;opacity:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .2s linear;width:22px;z-index:99}.cart-page .card-radio input:checked+.card{background:transparent;border-color:#ed2227}.cart-page .card-radio input:checked+.card:after{opacity:1}.cart-page .skin-2 .num-in span:after,.cart-page .skin-2 .num-in span:before{background-color:#667780;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.cart-page .skin-2 .num-in span.plus:after{transform:rotate(90deg)}.cart-page .skin-2 .num-in input{border:none;float:left;height:40px;text-align:center;width:20%}.cart-page .cart-items .cart-item{border-top:1px solid #dcdcdc;margin:25px 0;padding-top:25px;transition:all .2s linear}@media screen and (max-width:767px){.cart-page .cart-items .cart-item{padding-bottom:25px;position:relative}.cart-page .cart-items .cart-item .buttons{align-items:flex-end;flex-direction:column!important;gap:8px;margin-top:8px;width:100%}}.cart-page .cart-items .cart-item:first-child{border-top:1px solid transparent;margin-top:0}.cart-page .cart-items .cart-item .see-more{padding-left:0;position:relative;z-index:999}.cart-page .cart-items .cart-item .see-more:focus{box-shadow:none}.cart-page .cart-items .cart-item .see-more .less{display:none}.cart-page .cart-items .cart-item .see-more.moree .less{display:inline-block}.cart-page .cart-items .cart-item .see-more.moree .more{display:none}.cart-page .cart-items .cart-item .details{align-items:flex-start!important;flex-direction:column;font-size:.875rem;padding:.375rem}.cart-page .cart-items .cart-item .details :first-letter{text-transform:capitalize}.cart-page .cart-items .cart-item .details .col-md-6:nth-child(n+11){max-height:0;opacity:0;transition:all .2s linear}.cart-page .cart-items .cart-item .details.expand .col-md-6:nth-child(n+11){max-height:300px;opacity:1;transition:all .2s linear}@media screen and (max-width:767px){.cart-page .cart-items .cart-item .details{padding-left:1rem}}.cart-page .cart-items .cart-item .buttons{justify-content:flex-end}.cart-page .cart-items .cart-item .buttons a{font-size:13px}.cart-page .cart-items .cart-item .price-options{flex-direction:column;justify-content:flex-start;text-align:center}.cart-page .cart-items .cart-item .price-options .buttons{flex-direction:row;margin:1rem 0}.cart-page .cart-items .cart-item .price-container{color:#ed2227;font-family:Merriweather sans,sans-serif;font-size:32px}.cart-page .cart-items .cart-item .img{height:125px;position:relative;width:125px}.cart-page .cart-items .cart-item .img img{height:125px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:125px}@media screen and (max-width:991px){.cart-page{padding:0 2vw}}.cart-page #msform{padding-right:0}.cart-page.order-confirm #msform li{margin:16px 0}.order-page .cart-price-card:hover,.quotes-page .cart-price-card:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.order-page.list .cart-item,.quotes-page.list .cart-item{margin:10px 0}.order-page.list .cart-item.head .options,.quotes-page.list .cart-item.head .options{justify-content:flex-start}.order-page.list .cart-item .options,.quotes-page.list .cart-item .options{display:flex;gap:15px;justify-content:flex-end}@media screen and (max-width:991px){.order-page.list .cart-item .options,.quotes-page.list .cart-item .options{flex-direction:column}}.user-page .page-wrapper{flex-direction:row}.user-page .page-wrapper main.col-md-9{padding-left:2rem}@media screen and (max-width:767px){.user-page .page-wrapper main.col-md-9{padding-left:0}}.user-page .wish-btns button{margin-bottom:.5rem;width:auto}.user-page .page-wrapper>.col-md-9>*{margin-right:0}@media screen and (max-width:767px){.user-page .page-wrapper>.col-md-9>*{width:auto}}.user-page .page-wrapper>.col-md-9>* .price-options .text-lg{font-size:18px}@media screen and (max-width:767px){.user-page .cat-navs{display:block;margin-right:auto;overflow:hidden;padding:16px 0 0}.user-page .cat-navs ul{height:44px;margin-bottom:0;margin-top:0;padding-top:45px;position:relative;transition:all .2s linear}.user-page .cat-navs ul li.active{position:absolute;top:0;width:100%}.user-page .cat-navs ul li.active a{background:#ed2227}.user-page .cat-navs ul i{color:#fff;line-height:44px;padding:0 22px;position:absolute;right:0;top:0;transform:rotate(0);transition:all .2s linear}.user-page .cat-navs.show ul{height:340px}.user-page .cat-navs.show ul i{transform:rotate(-180deg)}.user-page .page-title{margin-bottom:1rem;opacity:0;padding:0}.user-page .page-title *{display:none}.user-page form{margin-top:2.5rem}}.dashboard-page.cart-page .row>.row{padding-left:0}.dashboard-page.cart-page .btn-add{border-color:#fff;color:#fff;position:absolute;right:20px;top:38px;z-index:99}.dashboard-page.cart-page .btn-add:hover{background:#fff;color:#ed2227}@media screen and (max-width:767px){.dashboard-page.cart-page .btn-add{margin-bottom:15px;max-width:100%;position:static}}.dashboard-page.cart-page .card{padding:12px}.dashboard-page.cart-page .card ul{margin-bottom:0;padding-left:0}.dashboard-page.cart-page .card ul li:last-child{display:flex;justify-content:space-between}#msform{padding-right:6%;position:relative;text-align:center}#msform .buttons{align-items:center;display:flex;gap:25px;justify-content:flex-end}#msform .buttons .btn{padding:auto 1.5rem}#msform .buttons.tw-justify-start{justify-content:flex-start}@media screen and (max-width:991px){#msform{padding-right:0}}#msform fieldset .form-card{background:#fff;border:0;border-radius:0;box-sizing:border-box;margin:0;padding:20px 40px 30px;position:relative}@media screen and (max-width:767px){#msform fieldset .form-card{padding:10px}}#msform fieldset{border:0;border-radius:.5rem;box-sizing:border-box;margin:0;padding-bottom:20px;position:relative;width:100%}#msform fieldset #billingAddressForm{display:none;margin-top:25px}#msform fieldset .form-card{color:rgba(0,0,0,.7);text-align:left}#msform li{margin:25px 0}#msform label{background:#fff}#msform input:not([type=checkbox]):not([type=button]):not([type=submit]):not([type=radio]),#msform select,#msform textarea{background:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#303030;padding:0 8px 4px;width:100%}.radio-custom:checked+.radio-custom-label:before{color:#bbb;content:"\f00c";font-family:FontAwesome}#msform input[type=radio]:checked+.text{box-shadow:1px 2px 3px rgba(0,0,0,.5);color:#ed2227;font-weight:700}#msform input[type=radio]:checked+.text i{text-shadow:1px 1px 2px rgba(0,0,0,.5)}#msform input[type=radio]:checked+.text:after{opacity:1}#msform input[type=radio]+.text{border:2px solid #ddd;border-radius:8px;color:#333;display:flex;flex-direction:column;height:100%;justify-content:center}#msform input[type=radio]+.text:after{background:#f5f5f5;border-radius:22px;color:#ed2227;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:22px;font-weight:900;height:22px;line-height:22px;opacity:0;position:absolute;right:0;top:0;transition:all .2s linear;width:22px;z-index:99}#msform input[type=radio]:hover+.text{box-shadow:1px 2px 3px rgba(0,0,0,.5);color:#ed2227;font-weight:700}#msform input[type=radio]:hover+.text i{text-shadow:1px 1px 2px rgba(0,0,0,.5)}#msform label.col{border-right:1px solid #ccc}#msform label.col li.form-floating{border:none}#msform label.col .shipping-options{cursor:pointer;transition:all .1s linear}#msform label.col .shipping-options input[type=radio]{height:0;opacity:0;position:absolute;visibility:hidden}#msform label.col .shipping-options .text{padding:15px;transition:all .1s linear}#msform label.col .shipping-options:hover{color:#000}#msform label.col:last-child{border-right:none}#msform label.form-check-label{font-size:16px}#msform .form-check-input:checked{background-color:#ed2227;border-color:#ed2227}#msform .form-check-input:checked:before{box-shadow:inset 0 0 0 2px #ed2227}#msform input[type=checkbox]{margin-top:5px}#msform input[type=radio]{height:16px;margin-left:0;margin-right:.25rem;margin-top:5px;width:16px}#msform h2.fs-title{margin-bottom:25px}#msform h4{margin:18px 0}#msform .edit-message{margin-bottom:12px}#msform .mb-12{margin-bottom:25px}#msform .icon{align-items:center;display:flex;font-size:75px;justify-content:center;margin:25px}#msform label.col{text-align:center}#msform input:not([type=checkbox]):not([type=button]):not([type=submit]):not([type=radio]):focus,#msform textarea:focus{border:none;box-shadow:none!important;font-weight:700;outline-width:0}#msform .action-button{background:#ed2227;border:2px solid transparent;border-radius:0;color:#fff;cursor:pointer;font-weight:700;margin:10px 5px;padding:10px 1.5rem}#msform .action-button:focus,#msform .action-button:hover{background:#fff;border:2px solid #ed2227;color:#ed2227}#msform .action-button-previous{background:#ed2227;border:2px solid transparent;border-radius:0;color:#fff;cursor:pointer;font-weight:700;margin:10px 5px;padding:10px 5px;width:100px}#msform .action-button-previous:focus,#msform .action-button-previous:hover{background:#fff;border:2px solid #ed2227;color:#ed2227}select.list-dt{border:none;border-bottom:1px solid #ccc;margin:2px;outline:0;padding:2px 5px 3px}select.list-dt:focus{border-bottom:2px solid skyblue}.card{border:none;position:relative;z-index:0}.fs-title{color:#2c3e50;font-size:25px;font-weight:700;margin-bottom:10px;text-align:left}#progressbar{color:#d3d3d3;display:flex;overflow:hidden;padding-left:0;padding-right:0}#progressbar .active{color:#000}#progressbar .active strong{color:#ed2227}#progressbar li{flex-grow:1;float:left;list-style-type:none;position:relative;text-align:center}#progressbar li:before{content:""}#progressbar #addresses:before{content:"\f129";font-family:Font Awesome\ 5 Free;font-weight:900}#progressbar #shipping:before{content:"\f0d1";font-family:Font Awesome\ 5 Free;font-weight:900}#progressbar #payment:before{content:"\f09d";font-family:Font Awesome\ 5 Free;font-weight:900}#progressbar li:before{background:#d3d3d3;border-radius:50%;color:#fff;display:block;font-size:18px;height:50px;line-height:45px;margin:0 auto 10px;padding:2px;width:50px}#progressbar li:after{background:#d3d3d3;content:"";height:2px;left:0;position:absolute;top:25px;width:100%;z-index:-1}#progressbar li.active:after,#progressbar li.active:before{background:#ed2227}.radio-group{margin-bottom:25px;position:relative}.radio{background:#add8e6;border-radius:0;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:inline-block;height:104;margin:8px 2px;width:204}.radio:hover{box-shadow:2px 2px 2px 2px rgba(0,0,0,.3)}.radio.selected{box-shadow:1px 1px 2px 2px rgba(0,0,0,.1)}.fit-image{-o-object-fit:cover;object-fit:cover;width:100%}.page-builder{max-width:876px;padding:1px}.page-builder h2{color:#ed2227;margin:1.5rem 0 1rem}.page-builder h3{color:#303030;margin:1rem 0 .75rem}.page-builder ul li{position:relative}.page-builder ul li :first-letter,.page-builder ul li:first-letter{text-transform:capitalize}.page-builder ul li:before{background:#ed2227;border-radius:5px;content:"";height:7px;left:-13px;position:absolute;top:10px;width:7px}@media screen and (max-width:767px){.page-builder table,.page-builder table tbody,.page-builder table td,.page-builder table th,.page-builder table thead,.page-builder table tr{display:block}.page-builder table tbody img,.page-builder table td img,.page-builder table th img,.page-builder table thead img,.page-builder table tr img{max-width:100%;width:100%}}.page-builder table img{margin-bottom:1.5rem;margin-right:1.5rem;max-width:350px}.page-wrapper .col-md-9 .samples.product-cards .fabrics-row{margin-top:2.25rem}.page-wrapper .col-md-9 .samples.product-cards .product-type-row{margin-bottom:3rem}.page-wrapper .col-md-9 .samples.product-cards .show-more .less{display:none}.page-wrapper .col-md-9 .samples.product-cards .fabric-wrapper{margin-bottom:1.5rem}.page-wrapper .col-md-9 .samples.product-cards .fabric-wrapper .img{height:0;margin-bottom:.375rem;padding-top:75%;position:relative}.page-wrapper .col-md-9 .samples.product-cards .fabric-wrapper .img img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.page-wrapper .col-md-9 .samples.product-cards .fabric-wrapper .img .buttons{bottom:0;display:flex;justify-content:space-around;left:0;opacity:0;position:absolute;right:0;transition:all .1s linear}.page-wrapper .col-md-9 .samples.product-cards .fabric-wrapper:hover .img .buttons{opacity:1}.slick-next,.slick-prev{height:32px;width:32px;z-index:3}.slick-next:before,.slick-prev:before{color:#ed2227;font-size:32px;opacity:.5;transition:all .2s linear}.slick-next:hover:before,.slick-prev:hover:before{color:#ed2227;opacity:1}.slick-prev{left:15px}.slick-next{right:15px}.error-page{align-items:center;display:flex;height:70vh}.error-page .page-wrapper{flex-direction:row;margin:0 auto;width:auto}.error-page .page-title{margin-bottom:65px;margin-right:0}.error-page .page-title h1{margin-bottom:0}.error-page h1,.error-page h5{margin-bottom:25px}.error-page .inline{gap:15px;padding-left:0}.lightboxOverlay{height:100vh!important;position:fixed;width:100vw!important}.lightbox{position:fixed;top:50%!important;transform:translateY(-50%)}.lightbox .lb-outerContainer{background-color:transparent;display:flex;justify-content:center;min-width:350px}.lightbox .lb-dataContainer{background:hsla(0,0%,100%,.2);min-width:350px}.editModal .modal-content{height:600px;position:relative}.editModal .loading{position:absolute}.editModal .modal-header>div{width:100%}.editModal .modal-header h2{color:#ed2227;font-weight:700;text-align:center;width:100%}.editModal .modal-header p{font-size:.8rem;text-align:center}body.iframed .page-wrapper .col-sm-12.col-md-3,body.iframed .page-wrapper .page-description,body.iframed .page-wrapper .page-title,body.iframed .page-wrapper .page-wrapper,body.iframed footer,body.iframed header{display:none}body.iframed .page-wrapper .alert{display:flex;margin-top:3rem}body.iframed .page-wrapper .group .group-title h2{font-size:24px}body.iframed .page-wrapper #variants-container,body.iframed .page-wrapper .select-types{display:none}body.iframed .page-wrapper .side-options>li:first-child{display:none!important}body.iframed .page-wrapper #addToQuote{display:none}body.iframed .page-wrapper #order-blinds{padding-right:0}body.iframed .oooh{display:block}#eway_form{background:#fff;margin-top:24px;padding:16px 24px}.eway-form li.form-floating{margin-top:48px!important}
