a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}@font-face{font-family:SerendipityOne;src:url(serendipityone-webfont.woff2) format('woff2'),url(serendipityone-webfont.woff) format('woff'),url(SerendipityOne.ttf) format('truetype'),}.wrapper{width:100%;margin:0;display:block}span.ctcc-left-side{line-height:1.3em;font-family:Muli,sans-serif;font-size:14px;line-height:22px}span.ctcc-left-side a{font-family:Muli,sans-serif;font-size:14px;line-height:22px;letter-spacing:0}#catapult-cookie-bar h3{font-size:18px;line-height:18px;font-family:Muli,sans-serif}#catapult-cookie-bar{margin-right:20px}.container{margin:0 auto;display:block;padding:0 16px}.container.full{padding:0}.container.narrow{max-width:1520px}.container.w920{max-width:920px}.container.w1300{max-width:1300px}.container.w1320{max-width:1320px}.container.w1100{max-width:1100px}.container.w790{max-width:790px}.container.copy{max-width:1425px}.content{width:100%;margin:0 auto}.mw-1000{max-width:1000px;margin:0 auto;width:100%}.pad-t-10{padding-top:10px}.pad-b-20{padding-bottom:20px}.pad-lr-20{padding-left:20px;padding-right:20px}.pad-tb-20{padding-top:20px;padding-bottom:20px}.pad-t-25{padding-top:25px}.pad-tb-25{padding-top:25px;padding-bottom:25px}.pad-t-30{padding-top:30px}.pad-b-30{padding-bottom:30px}.pad-2040{padding:20px 40px}.pad-3040{padding:30px 40px}.pad-b-40{padding-bottom:40px}.pad-t-40{padding-top:40px}.pad-tb-30{padding-top:30px;padding-bottom:30px}.pad-40{padding:40px}.mar-b-40{margin-bottom:40px}.mar-tb-40{margin-top:40px;margin-bottom:40px}.pad-tb-40{padding-top:40px;padding-bottom:40px}.pad-lr-40{padding-left:40px;padding-right:40px}.pad-b-50{padding-bottom:50px}.pad-tb-55{padding-top:55px;padding-bottom:55px}.pad-b-55{padding-bottom:55px}.pad-60{padding:60px}.pad-t-60{padding-top:60px}.pad-tb-60{padding-top:60px;padding-bottom:60px}.pad-b-60{padding-bottom:60px}.pad-tb-2060{padding-top:20px;padding-bottom:60px}.pad-tb-4060{padding-top:40px;padding-bottom:60px}.pad-tb-4055{padding-top:40px;padding-bottom:55px}.pad-tb-5060{padding-top:50px;padding-bottom:60px}.pad-tb-6090{padding-top:60px;padding-bottom:90px}.pad-tb-4080{padding-top:40px;padding-bottom:80px}.pad-6080{padding:60px 80px}.pad-80{padding:80px}.pad-tb-80{padding-top:80px;padding-bottom:80px}.pad-b-80{padding-bottom:80px}.spacer{clear:both}.fl{float:left}.fr{float:right}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.col1{width:100%}.col2{width:50%}.col3{width:33%;width:calc(100% / 3);width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3)}.col4{width:25%}.col4x3{width:75%}.listings{width:100%;max-width:1520px;margin:0 auto}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fill{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:auto}.hcenter{justify-content:center}.hright{justify-content:right}.vcenter{align-items:center}.column{flex-direction:column}.row{flex-direction:row}.wrap{flex-wrap:wrap}.space-between{justify-content:space-between}.col{flex-direction:column}.col-rev{flex-direction:column-reverse}.row-rev{flex-direction:row-reverse}.h100{height:100%}.footer .content{border-top:1px solid #fff}.boxed-4{width:20%;display:inline-flex;outline:1px dotted red}.banner-intro{width:100%;max-width:640px;margin:0 auto;text-align:center}.features-image,.range-image{width:61.643835616%;background-size:cover}.features-image img,.range-image img{width:100%;height:auto;display:block}.content-1533{width:100%;max-width:1533px;margin:0 auto}.fabric-features,.range-content{width:34.572733202%}.features-video-cntr{width:61.643835616%}.features-video{display:block;background-size:cover;background-position:center}.sub-video-cntr{width:100%;background-size:cover;background-position:center}.sub-video-cntr{margin-top:10px}.sub-video-cntr .col4{width:24%;margin-right:1.333333333333333%}.sub-video-cntr .col4:nth-of-type(4){margin-right:0}.features-video img,.sub-video-cntr img{width:100%;height:auto;display:block}.sub-video-cntr .video{display:block;background-size:cover;background-position:center}.woocommerce ul.products li.product a img{margin-bottom:0;height:auto;width:100%}body .woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center}.pop-under{padding:40px 0 0;width:calc(100vw - (100vw - 1520px));width:-moz-calc(100vw - (100vw - 1520px));width:-webkit-calc(100vw - (100vw - 1520px))}.pop-preview .image{background-size:cover;background-position-y:bottom;max-height:500px;max-width:720px}.pop-preview img{display:block;max-height:500px;max-width:720px;height:auto;width:100%}.pop-under .col2{width:48%}.pop-under .col2.pop-preview{margin-right:4%}.pop-details h2{color:#d28282;font-weight:600;text-transform:capitalize}.pop-details h2 .close-sample{float:right;font-size:28px;line-height:34px;letter-spacing:.025em}.pop-details .cntr{column-count:1;-moz-column-count:1;-webkit-column-count:1}.pop-details .cntr p{display:inline-block;padding:0 0 5px;letter-spacing:0}.pop-details .cntr p.title{font-weight:600;padding-right:5px}.pop-details a.btn,.pop-details a.btn:link{font-size:18px;line-height:21px;letter-spacing:.025em;text-transform:capitalize;font-weight:600;margin:0}.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value{display:inline-block;padding:0 0 5px;font-size:14px;line-height:22px;font-weight:400;letter-spacing:0}.woocommerce-product-attributes-item__label{font-weight:600}.woocommerce-product-attributes-item__label:after{content:":";display:inline-block}.bg-lg{background-color:#eee}.bg-lg-trans{background-color:rgba(238,238,238,.9)}.bg-mg{background-color:#9c9997}.bg-mg-trans{background-color:rgba(156,153,151,.9)}.bg-dg{background-color:#585758}.bg-dg-trans{background-color:rgba(88,87,88,.9)}.bg-w-trans{background-color:rgba(255,255,255,.9)}.bg-b{background-color:#c28c82}.bg-b-trans{background-color:rgba(194,140,130,.9)}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}strong{font-weight:400}em{font-style:italic}body{font-family:Muli,sans-serif;color:#585758}.white{color:#fff}.black{color:#585758}.brown{color:#d28282}.nunito.bold{font-weight:400}.nunito.light{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:18px;line-height:21px;font-weight:400;letter-spacing:.1em}h1,h2,h3{font-size:26px;line-height:31px;letter-spacing:.025em}.cselect{text-align:center;text-transform:uppercase;font-size:14px}.cselect a.nselected{background-color:#585758;display:block;margin:0;color:#fff;padding:15px 0;font-size:14px;line-height:18px;font-weight:600;text-transform:capitalize}.cselect a.nselected:hover{background-color:#fff;color:#585758}.nselected .selection{margin:3px auto;clear:both;display:block;width:32%;padding-bottom:8px;border-bottom:2px solid #d28282}.banner-intro h2{font-size:18px;line-height:24px;padding:2em 0 1em 0}.banner-intro p{padding:0 4em 2em 4em;font-size:14px;line-height:22px}body.page-template-page-child-safe-blinds .cs ul li{background-image:url(images/svg/bullet.svg);background-position:left 10px;background-repeat:no-repeat;background-size:4px 4px;padding:0 0 0 1em;font-size:14px;line-height:22px;font-weight:400;margin:20px 0}body.page-template-page-child-safe-blinds .cs h2{font-size:24px;margin:2em 0 1em 0}body.page-template-page-child-safe-blinds .cs h1{font-size:24px;margin:0 0 1em 0}body.page-template-page-child-safe-blinds .cs p{margin:0 0 .5em}a,address,li,p,table,tbody,td,tfoot,th,thead{font-size:14px;line-height:22px;letter-spacing:.1em;font-weight:400}a{transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a,a:link,a:visited{color:#585758;text-decoration:none}a:active,a:focus,a:hover{color:#d28282;text-decoration:none}.copy p{padding-bottom:20px}.copy p:last-child{padding-bottom:0}.copy ol,.copy ul{padding-left:30px;padding-bottom:20px}.copy ol li,.copy ul li{list-style:outside}.copy ol li{list-style-type:decimal}.copy ul li{list-style-type:disc}.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{padding:10px 0 20px}.copy a,.copy a:link,.copy a:visited{color:#d28282;text-decoration:none}.copy a:active,.copy a:focus,.copy a:hover{color:#585758;text-decoration:none}.copy .attachment-post-thumbnail{max-width:100%;margin:0 0 30px;height:auto!important}.copy .meta span{font-size:18px;font-weight:400;line-height:24px;letter-spacing:.025em;text-transform:uppercase;display:block}.filter-cntr,.filter-cntr .cntr{width:100%;margin:0 auto}.filter-cntr .left{width:15%}.filter-cntr .center{width:70%}.filter-cntr .center .cntr{width:100%;margin:0 auto;max-width:600px}.filter-cntr .right{width:15%}.filter-cntr .left p,.filter-cntr .right p{font-weight:600;line-height:34px;letter-spacing:.025em}.filter-cntr .left p{color:#d28282}.filter-cntr .right p{text-align:right}.filter-cntr .col1{width:100%;margin:0 auto;max-width:1200px}.filter-cntr button{background-color:transparent;border:1px solid #585758;color:#585758;font-family:Muli,sans-serif;font-size:14px;font-weight:600;letter-spacing:.025em;text-transform:capitalize;line-height:24px;cursor:pointer;margin:0 auto;display:block;padding:9px 20px;max-width:155px;width:100%}.filter-cntr button span::after{content:"";width:10px;height:10px;margin-left:10px;margin-bottom:2px;display:inline-block;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-right:1px solid #585758;border-bottom:1px solid #585758}.filter-cntr button.active{background-color:#585758;color:#fff}.filter-cntr button.active span::after{border-color:#fff;transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);margin-bottom:-4px}.filter-cntr .widget-container{display:none;width:100%}.filter-cntr .widget-title{display:none}.filter-cntr ul.berocket_aapf_widget{margin:0}.filter-cntr .xoxo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.filter-cntr .xoxo ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.filter-cntr .xoxo ul li{width:20%;padding:0 0 40px}.filter-cntr ul.berocket_aapf_widget li>span:hover{color:#585758}.filter-cntr .xoxo ul li label{cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.025em}.filter-cntr .xoxo ul li label::before{position:relative;top:9px;background-image:url(images/woocommerce-ajax-filters/sprite.png);height:28px;width:28px;margin-right:5px}.filter-cntr .xoxo ul li input[type=checkbox]:checked+label::before{background-position:-28px 0}.filter-selection{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.filter-selection a,.filter-selection a:link,.filter-selection li,.filter-selection p{font-size:14px;line-height:22px;letter-spacing:.025em;font-weight:600;margin-right:30px}.filter-selection .options a,.filter-selection .options p{display:inline-block}.filter-selection .options a,.filter-selection .options a:link,.filter-selection .options a:visited{color:#d28282}.filter-selection .options a:active,.filter-selection .options a:focus,.filter-selection .options a:hover{color:#585758}#samples .listings .products{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#samples .listings .product{width:15.83333333333333%;margin-bottom:30px;margin-right:1%;height:100%}#samples .listings .product:nth-of-type(6n+6){margin-right:0}.woocommerce-pagination{margin-left:14.25px;margin-bottom:20px}.woocommerce-pagination,.woocommerce-pagination span,.woocommerce-pagination span a{font-size:14px;line-height:22px;letter-spacing:.025em;font-weight:600}.woocommerce-pagination a{margin-left:20px}.return-range{border-bottom:1px solid #d28282;display:inline-block}.return-range a,.return-range a:link,.return-range a:visited{display:block;font-size:14px;line-height:24px;letter-spacing:.025em;text-transform:uppercase;font-weight:400}.range-inner-btn{margin:0 auto;display:inline-flex;text-align:center;width:90%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);padding:0 10px}.range-inner-btn a.btn,.range-inner-btn a:link.btn{font-size:24px;line-height:40px;padding:10px;max-width:300px;font-weight:400;border-width:2px}.col2-btn-cntr{max-width:50%;min-width:665px;margin:0 auto}.col2-btn-cntr .range-inner-btn{width:calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px)}@media (max-width:768px){h1.ll-banner-text{margin:0 0 48px!important} .col2-btn-cntr{max-width:100%;min-width:100%}}@media (max-width:400px){.col2-btn-cntr .range-inner-btn:nth-of-type(1){margin-bottom:10px}.col2-btn-cntr .range-inner-btn{width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px)}}.bg-b-trans h1,.bg-b-trans h2,.bg-b-trans h3,.bg-b-trans h4,.bg-b-trans h5,.bg-b-trans h6,.bg-b-trans p,.bg-dg h1,.bg-dg h2,.bg-dg h3,.bg-dg h4,.bg-dg h5,.bg-dg h6,.bg-dg p,.bg-dg-trans h1,.bg-dg-trans h2,.bg-dg-trans h3,.bg-dg-trans h4,.bg-dg-trans h5,.bg-dg-trans h6,.bg-dg-trans p,.bg-image h1,.bg-image h2,.bg-image h3,.bg-image h4,.bg-image h5,.bg-image h6,.bg-image p,.bg-mg h1,.bg-mg h2,.bg-mg h3,.bg-mg h4,.bg-mg h5,.bg-mg h6,.bg-mg p{color:#fff}.bg-image h4.black{color:#585758}body .woocommerce ul.products li.product .woocommerce-loop-category__title,body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .woocommerce ul.products li.product h3{font-size:14px;line-height:20px;font-weight:600;text-transform:capitalize}p.fab-des{text-align:center;width:100%;margin:0 auto;display:inline-block}.range-content p{font-size:14px;line-height:22px;margin:1em 0 0 0}.fabric-features ul li{background-image:url(images/svg/bullet.svg);background-position:left 10px;background-repeat:no-repeat;background-size:4px 4px;padding:0 0 0 1em;font-size:14px;line-height:22px;font-weight:400;margin:20px 0}.m30tb{margin:30px auto}#upper-nav{font-size:14px;line-height:17px;letter-spacing:.025em;font-weight:600;padding:9px 0}#upper-nav .container{position:relative;padding:0 40px}#upper-nav .center{position:absolute;text-align:center;left:0;right:0}#upper-nav .right{text-align:right;position:relative;color:#585758}#upper-nav .right span{margin:0 10px}#upper-nav a,#upper-nav a:link,#upper-nav a:visited{text-transform:uppercase;color:#fff}#lower-mobile-nav a{font-size:12px;line-height:35px;color:#fff}header .h100{height:100%}header .container{padding:0 40px}header{-webkit-box-shadow:0 10px 20px 0 rgba(51,51,51,.3);-moz-box-shadow:0 10px 20px 0 rgba(51,51,51,.3);box-shadow:0 10px 20px 0 rgba(51,51,51,.3);position:relative;z-index:999}header .logo-cntr{width:17.96875%}header .nav-center{min-width:40.36458333333333%;padding-left: 50px;}header .nav-right{padding-left:8%;width:41.6666%;}header .nav-center #mega-menu-wrap-main-menu{margin-left:10px}header .nav-center li,header .nav-right li{display:inline-block}header .logo-cntr img{width:100%;max-width:340px;display:block}@media all and (-ms-high-contrast:none){header .logo-cntr img{width:auto}}header .nav-center a,header .nav-right a,header .nav-right span{font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;text-transform:uppercase}#flag-dropdown a.country-link{padding-right:10px}#flag-dropdown a.country-link:nth-of-type(4){padding-left:20px}#flag-dropdown a.country-link:nth-of-type(6){padding-right:20px}#flag-dropdown a.country-link:nth-of-type(4),#flag-dropdown a.country-link:nth-of-type(5){border:none}#flag-dropdown a.country-link.active img{border-bottom:3px solid #d28282;padding-bottom:3px;position:relative;top:3px}header .nav-right .mobile-menu-link,header .nav-right a{text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:30px}header .nav-right .sep{width:0;height:40px;margin-left:27px;border-left:1px solid #585758}header .nav-right .mobile-menu-link{display:none}header .nav-right a.btn{color:#585758;/*border:2px solid #585758;*/box-sizing:border-box;text-transform:none;text-align:center;font-weight:600;max-width:126px;width:100%;margin-right:0px;padding:12.5px 14px;white-space:nowrap;display:block}header .nav-right a.btn.brown{/*background-color:#d28282;border-color:#d28282;*/background-color:#585758;border-color:#585758;border-radius:10px;color:#fff}header .nav-right a.btn:nth-of-type(3){margin-right:0}header .nav-right a.search-link{border-right:none;cursor:pointer}header .basket-link{position:relative}header .basket-link .count{top:-15px;right:-15px;color:#fff;font-weight:400;position:absolute;background-color:#d28282;border-radius:50px;vertical-align:top;text-align:center;line-height:19px;padding:5px;height:18px;width:18px}header .flag-link{cursor:pointer}header .flag-link::after{content:"";width:10px;height:10px;margin-left:5px;margin-bottom:5px;display:inline-block;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);border-top:1px solid #585758;border-right:1px solid #585758}.dropdown-cntr{position:absolute;width:calc(100% - 40px)}#flag-dropdown,#search-dropdown{width:100%;position:relative;float:right}#flag-dropdown .flag-cntr,#search-dropdown .form-cntr{width:30%;min-width:400px;float:right}#flag-dropdown .flag-cntr{max-width:185px;min-width:unset}#flag-dropdown .flag-cntr::after,#search-dropdown .form-cntr::after{content:"";clear:both}#flag-dropdown .flag-cntr .inner{background-color:rgba(255,255,255,.7);padding:13px 22px}#search-dropdown #searchform{background-color:rgba(88,87,88,.9)}#search-dropdown #searchform>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#search-dropdown #searchform #s{order:2;width:80%;color:#fff;padding:22px 10px;background-color:transparent}#search-dropdown #searchform #searchsubmit{order:1;width:20%;padding:22px 0 22px 10px;background-color:transparent}#search-dropdown #searchform img{width:22px;height:22px;padding:22px 0 22px 22px}.search-results section{border-bottom:1px solid #cecccb;padding-bottom:25px}.search-results section:last-of-type{padding-bottom:0}.search-results section .left{width:75%}.search-results section .right{width:25%}.search-results .inner{padding:20px}.search-results .copy .inner h3{padding-top:0}.search-results .copy .attachment-post-thumbnail{height:auto!important;max-width:120px;margin:20px 0 20px auto;display:block;width:100%}.single-product .cntr .col2.left{width:45%;margin-right:6.818181818181818%}.single-product .cntr .col2.right{width:48.18181818181818%}.single-product .woocommerce-product-gallery__trigger{display:none}.single-product #tab-additional_information h2,.single-product .wc-tabs{display:none}.single-product .product h1,.single-product .product h2{font-size:28px;line-height:24px;font-weight:600;letter-spacing:.025em;color:#d28282;text-transform:capitalize;margin-bottom:20px}.single-product .product button{color:#fff;border:1px solid #585758;background-color:#585758;font-size:18px;line-height:21px;letter-spacing:.025em;text-transform:capitalize;font-weight:600;margin:0;margin-top:20px;text-decoration:none;padding:16.5px 10px;display:table;max-width:215px;width:90%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);text-align:center;cursor:pointer;font-family:Muli,sans-serif;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.single-product .product button:active,.single-product .product button:focus,.single-product .product button:hover{border-color:rgba(88,87,88,.5);background-color:rgba(88,87,88,.5)}.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:none}.footer a:active,.footer a:focus,.footer a:hover{color:#ccc;text-decoration:none}#footer a,#footer a:link,#footer a:visited,#footer h2,#footer p{color:#fff;font-size:14px;line-height:22px;font-weight:400;letter-spacing:.025em;text-decoration:none}#footer a:active,#footer a:focus,#footer a:hover{color:#585758;text-decoration:none}#footer h2{font-weight:400;padding-bottom:15px}#footer #lower-footer .col4 p,#footer #upper-footer .col4 h2{padding-left:10px}#upper-footer{border-bottom:1px solid #fff}#upper-footer .upper ul{column-count:2;-moz-column-count:2;-webkit-column-count:2}#upper-footer .lower ul{column-count:1;-moz-column-count:1;-webkit-column-count:1}#upper-footer .logo{padding:20px 0 10px}#upper-footer .logo img{max-width:276px;width:100%}#upper-footer .custom-html-widget a{width:15%;display:inline-block}#upper-footer .col4x3 .col2.upper{width:40%;margin-right:5%}#upper-footer .col4x3 .col2.lower{width:55%}#lower-footer ul li{display:inline-block;margin-right:30px}#footer #range-cta p{letter-spacing:.1em;text-transform:none}#footer #range-cta a.btn,#footer #range-cta a:link.btn{font-size:24px;line-height:40px;padding:10px;max-width:300px;font-weight:400;border-width:2px}.btn,.btn:link,.btn:visited{color:#fff;font-size:14px;line-height:16px;text-decoration:none;text-transform:uppercase;letter-spacing:.025em;padding:16.5px 10px;display:table;max-width:215px;width:90%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);margin:0 auto;text-align:center;border:1px solid #fff;background-color:rgba(255,255,255,0)}.btn:active,.btn:focus,.btn:hover{background-color:rgba(255,255,255,.5)}.btn.black,.btn.black:link,.btn.black:visited{color:#fff;border:1px solid #585758;background-color:#585758}.btn.black:active,.btn.black:focus,.btn.black:hover{border-color:rgba(88,87,88,.5);background-color:rgba(88,87,88,.5)}.btn.left{margin-left:0}.trans,.trans a,.trans p a,.trans>a{transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#banner{background-size:cover;background-position:top left;background-repeat:no-repeat}#banner .container{width:100%;position:relative}#banner .lower{position:absolute;bottom:0;left:0;right:0}#banner .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 167px);height:-moz-calc(100vh - 167px);height:-webkit-calc(100vh - 167px)}.page-template-page-range-landing-page #banner .image{height:auto}#banner #fade-text-cntr{position:absolute;bottom:0;padding:0 20px;width:100%;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);height:100%}#banner #fade-text-cntr .text{width:100%;max-width:1674px;padding:30px;margin:0 auto 150px;text-align:center}#banner #fade-text-cntr .text img{width:100%}#banner .lower .col3{background-color:#fff;text-align:center;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#banner .lower .col3.middle:after,#banner .lower .col3.middle:before{content:"";height:75%;position:relative;top:15%}#banner .lower .col3.middle:before{border-left:1px solid #585758}#banner .lower .col3.middle:after{border-right:1px solid #585758}#banner .lower .col3 .inner{margin:0 auto;max-width:330px;padding:22px;height:90%;height:calc(100% - 44px);height:-moz-calc(100% - 44px);height:-webkit-calc(100% - 44px)}#banner .lower .col3 h3{font-size:18px;line-height:24px;font-weight:600;padding:0 0 10px}#banner .lower .col3 p{font-size:14px;line-height:22px;letter-spacing:0;font-weight:400;padding:0 0 14px}#banner .lower .col3 h3,#banner .lower .col3 p{transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#banner .lower .col3 a,#banner .lower .col3 a:link{text-transform:uppercase;font-weight:400;color:#d28282}#banner .lower .col3 a.link::after{content:"";width:10px;height:10px;margin-left:10px;display:inline-block;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:1px solid #d28282;border-right:1px solid #d28282}#banner .lower .col3:active,#banner .lower .col3:focus,#banner .lower .col3:hover{background:#585758}#banner .lower .col3:hover h3,#banner .lower .col3:hover p{color:#fff}.banner{background-repeat:no-repeat;background-position:center;background-size:cover}.banner.short{border-bottom:1px solid #cecccb;margin:0 0 50px}.bordert-cecccb{border-top:1px solid #cecccb}.borderb-cecccb{border-bottom:1px solid #cecccb}.banner img{display:block;height:auto;width:100%}.banner .content{max-width:640px;width:100%;margin:0 auto}.banner.short .content{background-color:#fff;max-width:800px}.banner .content .inner{width:90%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);margin:0 auto;padding:30px 10px;text-align:center;color:#fff}.banner.short .content .inner{max-width:100%;color:#585758;padding:50px 10px}.banner.short .content .inner h1{padding-bottom:30px}.banner h2{font-size:18px;line-height:24px;padding-bottom:15px}.banner .content .inner p{max-width:440px;margin:0 auto}#about-us .inner{margin:0 35px}#about-us .inner h4{padding:20px 0}#stockists p{text-transform:none;max-width:700px;margin:0 auto}#stockists .form-cntr{width:100%;max-width:900px;margin:0 auto}#stockists .gmw-submit-wrapper{width:20%}.page-id-2295 #stockists .form-cntr input[type=submit]{width:100%;color:#fff;font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;text-transform:uppercase;padding:30px;margin:0;border:none;background-color:#9c9997;cursor:pointer;-webkit-appearance:none;border-radius:0}#stockists-map .gmw-results-count span{font-size:18px;line-height:24px;font-weight:400;letter-spacing:.025em;text-transform:uppercase;padding:0 0 15px;display:block}#stockists-map .wppl-h2{font-size:14px;line-height:20px;padding:0}#stockists-map .radius-dis{font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;text-transform:uppercase;padding-left:17.5px}#stockists-map .wppl-single-result{padding-bottom:20px}#stockists-map .wppl-single-result:last-child{padding-bottom:0}#location-popup{background-color:#fff;padding:15px 20px 20px;width:400px;position:relative}#location-popup h3.title{padding:0 0 15px}#location-popup h3.title a,#location-popup h3.title a:link{font-size:18px;line-height:21px}#location-popup .address{font-size:14px;line-height:20px;letter-spacing:.025em;font-weight:400;padding:0 0 10px;display:block}#location-popup .tel{padding:0 0 20px}#location-popup .col2{width:48%}#location-popup .enquiry,#location-popup .enquiry:link,#location-popup .gmw-get-directions,#location-popup .gmw-get-directions:link{background-color:#9c9997;color:#fff;display:table;font-size:14px;letter-spacing:.025em;line-height:16px;margin:0 auto;padding:10px 5px;text-align:center;text-decoration:none;text-transform:uppercase;width:98%;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px)}#location-popup .enquiry:active,#location-popup .enquiry:focus,#location-popup .enquiry:hover,#location-popup .gmw-get-directions:active,#location-popup .gmw-get-directions:focus,#location-popup .gmw-get-directions:hover{background-color:#585758}.gmnoprint{color:#fff}h1.supp-name{font-size:18px;line-height:21px;padding:0 0 20px}.supp a,.supp a:link,p.supp-addr{line-height:16px;font-weight:400;letter-spacing:.025em}.supp a,.supp a:link{color:#d28282}#our-range .narrow{padding:0 2em}#our-range .cntr{height:435px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-page-range-parent #our-range .cntr{height:350px}.page-template-page-range-parent #our-range h1{text-transform:uppercase;font-weight:600}.page-template-page-range-parent #our-range .upper a{font-size:20px;line-height:24px;letter-spacing:.025em;text-align:center;display:block;font-weight:600;text-transform:uppercase}#our-range p{margin:0}#our-range .upper{font-size:16px;line-height:20px;padding:20px}#our-range .upper h6{font-size:18px;line-height:21px;font-weight:600;letter-spacing:.025em;text-align:center}#our-range .lower p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.1em;padding:0 20px 20px;text-align:center}#our-range .lower a,#our-range .lower a:link{text-transform:uppercase;font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;color:#d28282;padding:0 20px 20px;display:table;margin:0 auto}#range-grid,#range-slider{max-width:1410px;margin:0 auto;width:100%}#range-grid .col3:nth-child(-n+3){margin-bottom:35px}#our-range .cntr{width:92.5%;margin:0 auto}#col2-cntr-overlay .col2{height:100%;height:60vh;max-height:640px}#col2-cntr-overlay .inner{padding:40px;max-width:375px;margin:0 auto;width:100%;width:calc(100% - 80px);width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px)}#col2-cntr-overlay .inner p{padding:30px 0}#col2-cntr-overlay a:active .bg-lg-trans,#col2-cntr-overlay a:focus .bg-lg-trans,#col2-cntr-overlay a:hover .bg-lg-trans{background-color:#eee}.page-template-page-range-parent #our-range .col4{margin-bottom:2em}#hero-banner .container{max-width:1375px}.banner-button{position:relative}.banner-button img{width:100%;display:block}.banner-button .button{position:absolute;height:100%;width:100%;left:0;top:0}.banner-button .btn{color:#585758;font-size:18px;font-weight:600;border-color:#585758;text-transform:capitalize}#secondary.widget-area .widget-container,#secondary.widget-area .widget-title,#secondary.widget-area form,#secondary.widget-area label,#secondary.widget-area select{display:inline-block}#secondary.widget-area .widget-container{padding-right:40px}#secondary.widget-area h3.widget-title{color:#d28282;font-size:14px;line-height:24px}#secondary.widget-area select{border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(/wp-content/themes/louvolite/images/arrow-down.png);background-repeat:no-repeat;background-position:right center;background-size:auto;padding-right:25px;cursor:pointer;width:25px}.blog-cntr article{margin-bottom:70px}.blog-cntr article .image{width:52.96052631578947%;background-size:cover;background-position:center;background-repeat:no-repeat}.blog-cntr article .image img{display:block;width:100%}.blog-cntr article .info{width:47.03947368421053%}.blog-cntr article .info .inner{padding:34px 56px}.blog-cntr article .info .bt{border-top:1px solid #9c9997;margin:0 auto;width:98%}.blog-cntr article .info .bb{border-bottom:1px solid #9c9997;margin:0 auto;width:98%}.blog-cntr article .info .entry-summary{padding:20px 0 30px}.blog-cntr article .info .entry-summary h3{font-size:90%}.blog-cntr article .info .btn{margin:0}.blog-cntr article .info .btn,.blog-cntr article .info .btn:link,.blog-cntr article .info .btn:visited{border:1px solid #585758;color:#585758;background-color:rgba(88,87,88,0)}.blog-cntr article .info .btn:active,.blog-cntr article .info .btn:focus,.blog-cntr article .info .btn:hover{background-color:rgba(88,87,88,.5)}.blog-cntr article:nth-of-type(even) .info,.blog-cntr article:nth-of-type(odd) .image{order:1}.blog-cntr article:nth-of-type(even) .image,.blog-cntr article:nth-of-type(odd) .info{order:2}.pagination a,.pagination a:link,.pagination span{display:inline-block;font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;color:#585758;text-transform:uppercase}.pagination a{margin-left:20px}#brochures .col4{width:22.5%;margin-right:3.3333%;margin-bottom:2.75em}#brochures .col4:nth-child(4n+4){margin-right:0}#brochures .cntr{height:425px;overflow:hidden;background-position:center;background-repeat:no-repeat}#brochures p{margin:0}#brochures .upper{padding:20px}#brochures .upper h6{font-size:18px;line-height:21px;font-weight:600;text-align:center;letter-spacing:.025em}#brochures .lower a,#brochures .lower a:link{text-transform:uppercase;font-size:14px;line-height:16px;font-weight:600;letter-spacing:.1em;color:#d28282;padding:0 0 20px;display:table;width:100%;text-align:center}.spu-icon-close::before{content:"×"!important}#gallery .col4{margin-bottom:2em}#gallery .col4 .cntr{position:relative;width:92.5%;margin:0 auto}#gallery .image{background-size:cover;background-position:center;background-repeat:no-repeat}#gallery .image img{display:block;width:100%}#gallery .overlay{position:absolute;display:block;height:100%;width:100%;opacity:0;top:0}#gallery .overlay:hover{background-color:rgba(88,87,88,.95);opacity:1}#gallery .overlay img{width:70px;height:70px}#gallery .overlay span{font-size:18px;line-height:21px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;display:block;margin-top:30px}#gallery .overlay span:hover{color:#fff}#gallery .pagination{margin-left:14.25px}.col4-spaced-layout .cntr{height:350px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.col4-spaced-layout p{margin:0}.col4-spaced-layout .upper{padding:20px}.col4-spaced-layout .upper h6{font-size:18px;line-height:21px;font-weight:400;letter-spacing:.025em}.col4-spaced-layout .lower{max-height:0;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.col4-spaced-layout .cntr:hover .lower{max-height:300px}.col4-spaced-layout .lower p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.1em;padding:0 20px 20px}.col4-spaced-layout .lower a,.col4-spaced-layout .lower a:link{text-transform:uppercase;font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;color:#d28282;padding:0 20px 20px;display:table}.col4-spaced-layout .cntr{width:92.5%;margin:0 auto}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}span.wpcf7-not-valid-tip{position:absolute;right:10px;top:0;color:#585758!important}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:none!important}div.wpcf7-response-output{margin:0!important;padding:0!important;color:#585758!important;text-align:center}.form-cntr input[type=email],.form-cntr input[type=tel],.form-cntr input[type=text],.form-cntr select,.form-cntr textarea{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.1em;font-family:Muli,sans-serif;padding:25px;width:98%;width:calc(100% - 44px);width:-moz-calc(100% - 44px);width:-webkit-calc(100% - 44px);border:none;background-color:#f8f8f8;text-transform:uppercase}.form-cntr select{width:100%}.form-cntr input[type=submit]{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.025em;text-transform:uppercase;font-family:Muli,sans-serif;padding:22px;width:100%;border:none;text-align:center;background-color:#9c9997;cursor:pointer;color:#fff}.form-cntr .col2{width:48%;width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px)}.form-cntr .flex .col2{padding-bottom:20px}.form-cntr .col2.left{margin-right:10px}.form-cntr .col2.right{margin-left:10px}.form-cntr .col2.center{width:48%;width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);margin:0 auto;padding-top:20px}.address .flag{width:15.69230769230769%}.address .details{width:84.30769230769231%}.address .flag img{width:100%;display:block}.address .details h4{color:#585758;line-height:22px;letter-spacing:.025em}.address .details p{color:#d28282;font-size:18px;line-height:20px;font-weight:400;letter-spacing:.025em}.address .details a,.address .details a:link{color:#d28282;font-size:18px;line-height:20px;font-weight:400;letter-spacing:.025em}.about-sub-upper .left{width:22.02875823720891%;min-width:22.02875823720891%}.about-sub-upper .right{width:77.97124176279109%}.about-sub-upper .left img{display:block;width:100%}.about-sub-upper .bg-dg .right>*{color:#d28282}.about-sub-upper .right>*{font-size:26px;line-height:34px}.about-sub-upper .copy .inner{max-width:1080px;margin:0 auto;padding-left:10px;padding-right:10px}.page-template-page-basket main .container.narrow{max-width:1010px}.page-template-page-basket .cart_item .left{width:27.72277227722772%}.page-template-page-basket .cart_item .right{width:72.27722772277228%}.page-template-page-basket .cart_item .product-thumbnail img{width:100%;height:auto}.page-template-page-basket .cart_item .product-name{padding-bottom:10px}.page-template-page-basket .cart_item .product-name a,.page-template-page-basket .cart_item .product-name a:link{font-size:18px;line-height:21px;font-weight:400;letter-spacing:.025em}.page-template-page-basket .cart_item .product-remove a,.page-template-page-basket .cart_item .product-remove a:link,.page-template-page-basket .cart_item .product-remove span{font-size:14px;line-height:16px;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.page-template-page-basket .cart_item .product-remove span{font-size:30px;vertical-align:sub}.page-template-page-basket .woocommerce .cart-collaterals .cart_totals,.page-template-page-basket .woocommerce-page .cart-collaterals .cart_totals{width:100%}.page-template-page-basket .cart_totals .shop_table,.page-template-page-checkout #order_review .shop_table,.page-template-page-checkout .woocommerce-order-details .shop_table{width:100%;max-width:50%;min-width:200px}.page-template-page-basket .cart_totals .shop_table th,.page-template-page-checkout #order_review .product-name,.page-template-page-checkout #order_review tfoot th,.page-template-page-checkout .woocommerce-order-details .product-name,.page-template-page-checkout .woocommerce-order-details tfoot th{text-align:left}.page-template-page-basket .cart_totals .shop_table td,.page-template-page-checkout #order_review .product-total,.page-template-page-checkout #order_review tfoot td,.page-template-page-checkout .woocommerce-order-details .product-total,.page-template-page-checkout .woocommerce-order-details tfoot td{text-align:right}.page-template-page-basket .cart_totals h2{margin-bottom:15px}.page-template-page-basket .cart_totals .shop_table,.page-template-page-basket .cart_totals h2{display:none}.page-template-page-checkout .woocommerce-checkout h3,.page-template-page-checkout .woocommerce-customer-details h2,.page-template-page-checkout .woocommerce-order-details h2{margin:30px 0 15px}.page-template-page-checkout .woocommerce-checkout .woocommerce-billing-fields h3{margin-top:0}#place_order,a.checkout-button,a.checkout-button:link{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.025em;text-transform:uppercase;font-family:Muli,sans-serif;padding:22px;display:table;width:90%;width:calc(100% - 56px);width:-moz-calc(100% - 56px);width:-webkit-calc(100% - 56px);max-width:50%;max-width:calc(50% - 56px);max-width:-moz-calc(50% - 56px);max-width:-webkit-calc(50% - 56px);min-width:200px;margin:20px auto 0;border:none;text-align:center;background-color:#c28c82;cursor:pointer;color:#fff}.page-template-page-checkout .woocommerce #payment #place_order,.page-template-page-checkout .woocommerce-page #payment #place_order{float:none}#place_order{width:100%;max-width:50%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last,.woocommerce-checkout .woocommerce form .form-row-wide,.woocommerce-checkout .woocommerce-page form .form-row-first,.woocommerce-checkout .woocommerce-page form .form-row-last,.woocommerce-checkout .woocommerce-page form .form-row-wide{width:48%;float:none;clear:none;padding:0 0 20px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{padding:5px}.woocommerce form .form-row #billing_address_2.input-text,.woocommerce form .form-row #shipping_address_2.input-text,.woocommerce-page form .form-row #billing_address_2.input-text,.woocommerce-page form .form-row #shipping_address_2.input-text{margin-top:22px}.page-template-page-checkout .woocommerce .col2-set .col-1,.page-template-page-checkout .woocommerce .col2-set .col-2,.page-template-page-checkout .woocommerce-page .col2-set .col-1,.page-template-page-checkout .woocommerce-page .col2-set .col-2{width:50%}.woocommerce-error,.woocommerce-message{padding-bottom:30px}.page-template-page-checkout .product-name,.page-template-page-checkout .product-total,.page-template-page-checkout tfoot,.woocommerce-order-overview__total{display:none}.page-template-page-checkout tbody .product-name{display:block}#newsletter-signup.woocommerce-additional-fields{width:48%}.woocommerce form #newsletter-signup p.form-row,.woocommerce-page form #newsletter-signup p.form-row{letter-spacing:.025em}.woocommerce form #newsletter-signup .form-row label,.woocommerce-page form #newsletter-signup .form-row label{padding:0 0 5px;display:block}#newsletter_checkbox_field{padding:20px 0 10px}.woocommerce form #newsletter-signup .form-row input,.woocommerce-page form #newsletter-signup .form-row input{margin:0 8px 0 0}#overview-sticky-wrapper{z-index:10}#overview-sticky-wrapper img{width:80%;margin:0 10%}.blind-icons{width:auto;height:110px;text-align:left;display:block;margin:0}.page-template-page-range-landing-page #banner .container{box-sizing:border-box}#disney-slider .slick-next,#disney-slider .slick-prev{background-color:rgba(255,255,255,.7)!important}#disney-slider .slick-next,#disney-slider .slick-next::before,#disney-slider .slick-prev,#disney-slider .slick-prev::before{height:50px!important;width:50px!important}#disney-slider .slick-prev{left:0!important}#disney-slider .slick-next{right:0!important}.landing-copy .copy{width:90%;margin:0 auto}#temp-banner .banner{position:relative}#temp-banner .btn-cntr{position:absolute}#temp-banner .btn{background-color:rgba(255,255,255,.5)}.contact-sep{border-top:1px solid #585758;width:100%}.contact-grid.top{padding-top:30px}.contact-grid.bottom{padding-bottom:30px}.contact-grid .col2,.contact-grid .col3{width:47.5%;display:flex;justify-content:center;align-items:center;margin-bottom:2em;box-sizing:border-box;padding:20px 15px;text-align:center}.contact-grid .address{flex-wrap:wrap}.contact-grid .address .col1{display:flex;text-align:left;margin-left:15%}.contact-grid .address .col1:nth-of-type(1){margin-bottom:20px}.contact-grid .col3{width:31%}.contact-grid .col2.left{width:150px}.contact-grid .col2.left img{display:block;width:auto}.contact-grid .col2:nth-of-type(3),.contact-grid .col2:nth-of-type(4){margin-bottom:0}.contact-grid h2{font-size:18px;line-height:22px;letter-spacing:.1em}.contact-grid a,.contact-grid p{font-size:12px;line-height:18px;letter-spacing:0;font-weight:400}.contact-grid p{margin:10px 0}.contact-grid .address p{margin:10px 0 0}.contact-grid a{text-transform:lowercase}.contact-grid .right{margin-left:15px;width:100%}.contact-grid .col2 .col1 .right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.single-stockist .form-cntr .consent{text-align:center;margin:1em 0 0}.woocommerce-checkout .place-order label{text-align:center;margin:1em 0 auto;display:block}[id^=spu-].spu-box{font-family:Muli,sans-serif;color:#585758!important}#spu-20647.spu-box{background-color:#9c9997;padding:15px!important}.spu-close.top_right{right:17px!important;top:15px!important}[id^=spu-].spu-box .spu-content{background:#fff;padding:40px 40px 0}[id^=spu-].spu-box h3{font-size:20px;line-height:20px;font-weight:400}[id^=spu-].spu-box h3 strong{font-weight:600}[id^=spu-].spu-box h4{font-size:26px;line-height:31px;font-weight:600;margin:18px 0 20px}[id^=spu-].spu-box p{font-size:14px;line-height:22px;font-weight:400;margin-bottom:20px}[id^=spu-].spu-box h1,[id^=spu-].spu-box h2,[id^=spu-].spu-box h3,[id^=spu-].spu-box h4,[id^=spu-].spu-box h5,[id^=spu-].spu-box h6,[id^=spu-].spu-box p{letter-spacing:0}[id^=spu-].spu-box h3,[id^=spu-].spu-box h4,[id^=spu-].spu-box p{text-align:center;text-transform:none}[id^=spu-].spu-box .form-cntr input{width:100%;background-color:#ebeaea;font-size:14px;line-height:22px;font-weight:400;padding:12px 20px;margin-bottom:14px}[id^=spu-].spu-box .form-cntr .consent,[id^=spu-].spu-box .form-cntr .consent a{font-size:9px;line-height:11px;font-weight:400;margin-bottom:10px}[id^=spu-].spu-box .form-cntr .consent a{margin-bottom:0;letter-spacing:0}[id^=spu-].spu-box .form-cntr .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}[id^=spu-].spu-box .form-cntr .wpcf7-acceptance input{width:auto;margin:0 10px 0 0;position:relative;top:-3px}[id^=spu-].spu-box .form-cntr input[type=submit]{font-size:18px;line-height:21px;font-weight:600;text-transform:none;letter-spacing:0;background-color:#fff;border:1px solid #585758;margin-bottom:0;color:#585758;width:100%;margin-top:30px;padding:12px}[id^=spu-].spu-box div.wpcf7-response-output{padding:0 0 20px!important}[id^=spu-].spu-box span.wpcf7-not-valid-tip{font-size:14px!important;top:5px}.grecaptcha-badge{visibility:hidden!important}#engt-container .engt-composer-textarea textarea{color:#fff!important;font-family:Muli,sans-serif}#engt-container .engt-composer-textarea textarea::-webkit-input-placeholder{color:#fff!important}#engt-container .engt-composer-textarea textarea::-moz-placeholder{color:#fff!important}#engt-container .engt-composer-textarea textarea:-ms-input-placeholder{color:#fff!important}#engt-container .engt-composer-textarea textarea:-moz-placeholder{color:#fff!important}#engt-container.engt-acquire .engt-launcher-button{background-size:56px!important}div.gmw-ajax-form-wrapper{background:0 0!important;padding:20px 0!important}.gmw-field-label{background:0 0!important;color:#9c9997!important}ul.stockist-type{overflow-y:inherit!important}ul.stockist-type li{display:inline-block!important}ul.gmw-results-list{border-top:none!important}#stockists-map .left{width:45%}#stockists-map .right{width:55%}div.gmw-results.flex{display:flex!important}ul.gmw-results-list{text-align:left;margin-left:20px}li.gmw-single-item,li.gmw-single-item a{font-size:12px;color:#9c9997;border-bottom:none!important;padding:0 0 25px 0!important}li.gmw-single-item a{font-weight:700}li.gmw-single-item a .fas{margin-left:-15px}div.stockist-type{display:inline-block;letter-spacing:0}#gmw-map-wrapper-3{min-height:300px;height:100%!important}i.gmw-locator-button.inside{right:5px!important;-webkit-transform:none;transform:none}div.gmw-ajax-filters{border-top:none!important}input.gmw-taxonomy-checkbox[type=checkbox]{visibility:hidden;position:absolute}input.gmw-taxonomy-checkbox[type=checkbox]+label:before{border:1px solid #333;content:"\00a0";display:inline-block;font:14px/1em sans-serif;height:14px;margin:0 .25em 0 0;padding:0;width:14px}input.gmw-taxonomy-checkbox[type=checkbox]:checked+label:before{background:#9c9997;color:#333;content:"\2713";text-align:center}input.gmw-taxonomy-checkbox[type=checkbox]:checked+label:after{font-weight:700}input.gmw-taxonomy-checkbox[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}#footer-stockist-search .ll-filter-stockist-type{display:none}.ll-filter-stockist-type{margin:40px 0}ul.stockist-type-filters{max-width:1400px;margin:0 auto;text-align:left}ul.stockist-type-filters li{display:inline-block;margin:5px 0;width:20%;min-width:200px}div.gmw-address-field-wrapper,div.gmw-submit-field-wrapper{display:inline-block}.gmw-submit-button{height:100%!important;padding:20px!important}div.gmw-info-window.popup.ajax{border:none;background:0 0;width:auto!important;height:auto!important;max-height:100%}#location-popup .iw-close-button{position:absolute;color:#585758;right:10px;top:8px}div.single-stockist-types{font-size:13px;margin:20px;color:#9c9997}div.single-stockist-types .stockist-type{margin:0 15px}#stockists input[type=text]{font-size:14px;line-height:16px;font-weight:400;letter-spacing:.1em;padding:30px;border:none;background-color:#fff;height:16px}#stockists input[type=text]{border:solid 1px #9c9997}#footer p{color:#000}.gmw-submit-button{background:#9c9997!important;text-transform:uppercase}#stockists div.gmw-form-wrapper .gmw-address-field-wrapper{width:80%;max-width:700px}div.stockist-search-wrapper{display:flex;flex-direction:row;justify-content:center}.gmw-form-field-wrapper{display:flex;flex-direction:column}.gmw-submit{margin:0!important}div.gmw-ajax-form-container{max-width:1100px;margin:0 auto;font-size:12px}div.gmw-ajax-form-container label{font-size:12px}h4.ll-search-label,h5.ll-search-label{padding:20px 0;font-size:12px;text-align:left;border-bottom:solid 1px #9c9997;margin:15px 0;text-transform:uppercase}h5.ll-search-label{padding:0 0 2px;margin:-30px 5px 5px}.ll-page-info p.ll-overlap{font-size:48px;font-weight:200;margin:-55px auto 0}.grey-heading{background:#f4f4f6}.gm-style-iw.gm-style-iw-c{padding:10px 0 !important;width:425px!important;max-width:425px!important;max-height:initial!important}.gmw-info-window{padding-bottom:0}.gmw-info-window.standard{min-height:200px!important}element.style{overflow:scroll;max-height:419px}.gm-style-iw div:first-child{padding:0!important}.gm-style .gm-style-iw-c{border-radius:0!important}.m-fix{margin-left:-7px}
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  	#upper-nav .center{
  	position: absolute;
    text-align: left!important;
    left: 20px;
    right: 0;
	}
}


.page-template-page-samples .wpgis-slider-for .zoom img:first-child {
  display: none;
}

.single-product .product h1 {
	color: #585758;
	display: flex;
	font-weight: 800;
	justify-content: space-between;
}

.single-product .product h1::after {
	content: '';
	width: 10rem;
	height: 2px;
	background: #585758;
	display: inline-flex;
	width: 70%;
	margin-left: 1rem;
	translate: 0 .7rem;
	float: right;
}
.single-product .product h2 {
	background-color: #f1f1f1;
	padding: .5rem 1rem;
	color: #585758;
	font-size: 20px;
	line-height: 15px;
}
.r1, .r2 {
	display: flex;	
	margin: 1rem;
	margin-bottom: 2rem;
}
.r1c1, .r2c1, .r2c2 {
	width: 50%;	
}
.available-colors {
	width: 50% !important;	
	margin: 0 !important;
}
.r1 .color-icon-parent {
	max-width: 60px;
	overflow: hidden;
}
.available-colors .dd-color-preview {
	width: 40px !important;
	height: 40px !important;
}
b {
	font-weight: 800;
}
a.reset_variations {
	display: none !important;
}
.single-product .cntr .col2.right {
	display: flex;
	align-items: center;
}
.cfvsw-image-option {
	padding: 1rem !important;
	border: none !important;
}
.cfvsw-selected-swatch {
	box-shadow: 0px 0px 10px #00000057;
}
td.value.disable-to-select {
	padding-top: 2rem;
}
.single-product .product button {
	border-radius: 18px;
	padding: .5rem 1rem;
	text-transform: uppercase;
	font-size: 15px;
}

.single .rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized), .ll-popup-area .rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider:not(.slick-initialized) {
	display: flex !important;
	justify-content: center;
	gap: 10px;
	margin-top: 1rem;
}
.rtwpvg-thumbnail-image {
	width: 10px;
}
.rtwpvg-thumbnail-image img {
	border-radius: 100%;
	border: 1px solid #585758;
}
.cfvsw-swatch-inner {
	border-radius: 16px !important;
}
.available-colors img {
	max-width: 100%;
}
.single-product .cntr {
	margin-bottom: 2rem;
}