html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}@font-face{font-family:"AzoSans";src:url(./fonts/AzoSans-Thin-webfont.eot) format("eot"),url(./fonts/AzoSans-Thin-webfont.woff) format("woff"),url(./fonts/AzoSans-Thin-webfont.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"AzoSans";src:url(./fonts/AzoSans-Light-webfont.eot) format("eot"),url(./fonts/AzoSans-Light-webfont.woff) format("woff"),url(./fonts/AzoSans-Light-webfont.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"AzoSans";src:url(./fonts/AzoSans-Regular-webfont.eot) format("eot"),url(./fonts/AzoSans-Regular-webfont.woff) format("woff"),url(./fonts/AzoSans-Regular-webfont.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"AzoSans";src:url(./fonts/AzoSans-Medium-webfont.eot) format("eot"),url(./fonts/AzoSans-Medium-webfont.woff) format("woff"),url(./fonts/AzoSans-Medium-webfont.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"HelveticaNeue";src:url(./fonts/HelveticaNeue-Light.eot) format("eot"),url(./fonts/HelveticaNeue-Light.woff) format("woff"),url(./fonts/HelveticaNeue.ttf) format("truetype");font-weight:normal;font-style:normal}article.popup header{height:48px;padding-left:16px;background:#f7f7f7;position:relative}article.popup header>h1{line-height:48px;text-transform:uppercase;font-family:'Poppins';font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:2px;color:#111111}article.popup header>div.close{position:absolute;right:8px;top:0;bottom:0;width:16px;background:url("./images/header-close.png");background-repeat:no-repeat;background-size:100% auto;background-position:center center}article.popup section{padding-top:16px}article.popup section p{font-family:'HelveticaNeue';font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:0.4px;color:#222222}article.popup section input{width:100%;border-radius:4px;border:solid 1px #c7c5c5;padding:16px 8px;margin:8px 0;color:#495057}article.popup section input::placeholder{opacity:0.5;font-family:'Poppins';font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.4px;color:#222222}article.popup section button{border-radius:4px;border:0px;background-color:#007a7a;width:100%;padding:16px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:1.6px;text-align:center;color:#ffffff;text-transform:uppercase;margin:8px 0;cursor:pointer}article.popup section button:disabled{opacity:0.5;pointer-events:none}article.popup section p{margin-bottom:15px}body{font-family:'Poppins', sans-serif;color:#000;overflow-x:hidden;position:relative;min-height:50px}body:not(.iframe){max-width:555px}body.iframe{overflow:hidden}.accordion .card:first-of-type{border:0}.busy{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:#fff}.busy .spinner{width:38px;height:38px;position:absolute;left:calc(50% - 19px);top:calc(50% - 19px);background:url("./images/loader.gif");background-size:100% auto}.busy .message{position:absolute;left:0;right:0;top:calc(50% + 26px);text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-family:'Poppins';font-weight:200}.card{border-right:0;border-left:0;border-radius:0}.card-header{background:transparent;cursor:pointer;padding:.0rem .25rem;border-bottom:0}.card-header>h5>.header-number{display:inline-block;width:29px;height:29px;line-height:29px;border:1px solid #c8c6c6;border-radius:50%;text-align:center;color:#111;font-size:14px;letter-spacing:2px;vertical-align:middle;box-sizing:content-box;margin-right:10px}.card-header>h5>button{text-align:left;font-size:14px;padding:8px 0;display:block;width:100%;height:100%;position:relative}.card-header>h5>button.btn-link{color:#000}.card-header>h5>button:focus,.card-header>h5>button:hover{text-decoration:none}.card-header>h5>button .header-number{display:inline-block;width:29px;height:29px;line-height:29px;border:1px solid #9e9e9e;border-radius:50%;text-align:center;color:#111;font-size:14px;letter-spacing:2px;vertical-align:middle;box-sizing:content-box;margin-right:10px}.card-header>h5>button .summary{font-weight:normal}.card-header>h5>button.collapsed:after{background-image:url("./images/arrow-down.png")}.card-header>h5>button:after{display:block;content:'';width:28px;height:100%;position:absolute;right:0;top:0;background-image:url("./images/arrow-up.png");background-repeat:no-repeat;background-position:center center;background-size:50% auto}.card-body{padding:0 0.4rem;padding-bottom:15px;margin:0;font-size:12px;font-weight:normal}.card-body.show{border:1px solid rgba(0,0,0,0.125)}.card-body p{margin:5px 0}.textarea-entry{width:100%;height:122px;border:1px solid #949494;border-radius:8px}.textarea-entry textarea{padding:10px;width:100%;height:100%;border:none;border-radius:8px}.fake-checkbox{position:relative;display:inline-block;vertical-align:middle;margin-right:8px;width:20px;height:20px;cursor:pointer}.fake-checkbox>input{opacity:0;position:absolute;top:0;left:0;z-index:2}.fake-checkbox>div{width:20px;height:20px;border-radius:4px;border:solid 2px #007a7a}.fake-checkbox.checked>div,.fake-checkbox>input:checked ~ div{background-image:url("./images/tick-square.png");background-position:center center;background-size:80% auto;background-repeat:no-repeat}.fake-radio{position:relative;display:inline-block;vertical-align:bottom;margin-right:10px;width:70px;cursor:pointer}.fake-radio>input{opacity:0;position:absolute;top:0;left:0;z-index:2}.fake-radio>div{width:20px;height:20px;border-radius:50%;border:solid 0.8px #9E9E9E;box-sizing:border-box;z-index:1;display:inline-block;vertical-align:middle;position:relative}.fake-radio.active>div,.fake-radio>input:checked ~ div{border:solid 2px #007a7a}.fake-radio.active>div:after,.fake-radio>input:checked ~ div:after{position:absolute;top:4px;left:4px;border-radius:50%;display:block;content:'';width:8px;height:8px;background:#000}.fake-radio.active>span,.fake-radio>input:checked ~ span{font-weight:500}.radio-container{font-size:11.7px;letter-spacing:0.3px;margin:10px 0}.radio-container label{margin-right:20px}.form-control,.input-group-text{height:28px;border-radius:0;border:1px solid #c7c5c5;font-size:1rem}.input-group.error{border:1px solid #d81440}.input-group>.tick>div{background:white;background-image:url("./images/validation-tick.png");background-size:15px auto;background-repeat:no-repeat;background-position:center center}.input-group>.form-control:not(:first-child){border-top-left-radius:20px;border-bottom-left-radius:20px}.input-group>.input-group-append>.input-group-text{border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#fff;text-transform:uppercase;border:1px solid #929292;color:#929292;padding:.375rem .45rem .375rem 0.875rem;border:1px solid #000;color:#000}a,a:hover{color:#007a7a;text-decoration:underline}.row.spacer{padding:5px}.continue:after{content:'';display:block;clear:both}.continue .btn.btn-primary{height:36px;border-radius:20px;border:solid 1px #000;background-color:#ffffff;font-family:Poppins;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:0.8px;text-align:center;color:#000;text-transform:capitalize;float:right}.continue .btn:active{background-color:#fff !important;border:solid 1px #111111 !important;color:#111111 !important}.btn:focus{box-shadow:none !important}select{padding:9px;margin-left:10px}ul.options>li,.lining ul.lining-colours>li{cursor:pointer;display:inline-block;min-height:180px;margin-bottom:10px;vertical-align:top;position:relative}ul.options>li>.border-box,.lining ul.lining-colours>li>.border-box{top:0;right:0;bottom:0;left:0;width:100%;position:absolute;border-radius:4px}ul.options>li:not(.active)>.border-box,.lining ul.lining-colours>li:not(.active)>.border-box{border:solid 1px #c7c5c5}ul.options>li.active>.border-box,.lining ul.lining-colours>li.active>.border-box{border:solid 2px #007a7a}ul.options>li.active h1,.lining ul.lining-colours>li.active h1,ul.options>li.active h2,.lining ul.lining-colours>li.active h2{font-weight:500}ul.options>li.disabled,.lining ul.lining-colours>li.disabled{opacity:0.5;pointer-events:none}ul.options>li img,.lining ul.lining-colours>li img{display:block;margin:8px auto;width:95px;height:100px}ul.options>li h1,.lining ul.lining-colours>li h1,ul.options>li h2,.lining ul.lining-colours>li h2{text-align:center;font-family:Poppins;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.3px;text-align:center;color:#111111;display:block;width:95px;margin:0 auto}ul.options>li h6,.lining ul.lining-colours>li h6{text-align:center;font-family:Poppins;font-size:10px}.tassel p,.controls p,.chain p,.heading p,.fabric p,.stacking p,.headrail p,.bottom-weight p{letter-spacing:0.3px;line-height:2;color:#222222;font-size:12px;font-weight:300}.stacking ul:not(.options)>li,.fitting ul:not(.options)>li{cursor:pointer;display:inline-block;height:100px;padding:5px;margin-bottom:5px;position:relative;box-sizing:border-box}.stacking ul:not(.options)>li>.border-box,.fitting ul:not(.options)>li>.border-box{top:0;right:0;bottom:0;left:0;width:100%;position:absolute;border-radius:4px}.stacking ul:not(.options)>li:not(.active)>.border-box,.fitting ul:not(.options)>li:not(.active)>.border-box{border:solid 1px #c7c5c5}.stacking ul:not(.options)>li.active>.border-box,.fitting ul:not(.options)>li.active>.border-box{border:solid 2px #007a7a}.stacking ul:not(.options)>li>img,.fitting ul:not(.options)>li>img{display:inline-block;width:60px;height:auto}.stacking ul:not(.options)>li>div,.fitting ul:not(.options)>li>div{display:inline-block;width:calc(100% - 70px)}.stacking ul:not(.options)>li>img,.stacking ul:not(.options)>li>div,.fitting ul:not(.options)>li>img,.fitting ul:not(.options)>li>div{vertical-align:middle}.stacking ul:not(.options)>li:first-child,.fitting ul:not(.options)>li:first-child{margin-right:5px}.stacking ul:not(.options)>li h1,.fitting ul:not(.options)>li h1{margin-bottom:5px;font-weight:500}.stacking .learn-more,.fitting .learn-more{margin-top:10px}.fabric ul.fabrics>li{cursor:pointer;display:inline-block;border-radius:4px;border:1px solid #979797;box-sizing:border-box;margin-bottom:10px;padding:5px}.fabric ul.fabrics>li>.info{float:right;padding:4px 0;width:calc(100% - 42px)}.fabric ul.fabrics>li>.info h1,.fabric ul.fabrics>li>.info h2{margin:4px 0;font-weight:500}.fabric ul.fabrics>li:not(.active){position:relative}.fabric ul.fabrics>li:not(.active):before{display:block;position:absolute;top:0;bottom:0;left:0;content:'';background:url("./images/circle.png");background-size:24px auto;background-repeat:no-repeat;background-position:center center;width:42px;height:100%}.fabric ul.fabrics>li.active{border:solid 2px #007a7a;padding:4px !important;position:relative}.fabric ul.fabrics>li.active:before{display:block;position:absolute;top:0;bottom:0;left:0;content:'';background:url("./images/tick.png");background-size:24px auto;background-repeat:no-repeat;background-position:center center;width:42px;height:100%}.lining ul.linings>li{cursor:pointer;display:inline-block;border-radius:4px;border:1px solid #979797;box-sizing:border-box;margin-bottom:10px;padding:5px}@media only screen and (max-width: 500px){.lining ul.linings>li{height:160px}}@media only screen and (min-width: 501px){.lining ul.linings>li{height:160px}}.lining ul.linings>li>.info{float:right;padding:4px 0;width:calc(100% - 42px)}.lining ul.linings>li>.info h1,.lining ul.linings>li>.info h2{margin:4px 0;font-weight:500}.lining ul.linings>li:not(.active):before{display:block;float:left;content:'';border:solid 0.8px #9E9E9E;border-radius:50%;width:20px;height:20px;margin-left:10px;margin-top:62px}.lining ul.linings>li.active{border:solid 2px #007a7a;padding:4px !important}.lining ul.linings>li.active:before{display:block;float:left;content:'';background:url("./images/fake-radio.png");background-repeat:no-repeat;background-position:center 49%;width:37px;height:100%}section#fitting-service{border-bottom:1px solid #e6e6e6;padding:10px 2px;margin:16px 0}section#fitting-service:after{content:'';display:block;clear:both}section#fitting-service h1{font-family:Poppins;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.71;color:#000}section#fitting-service p{font-family:Poppins;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.3px;color:#000;margin-bottom:6px}section#fitting-service span{float:none}section#fitting-service input[type=tel]{border-radius:4px;border:solid 1px #c7c5c5;padding:16px 8px;margin:8px 0;color:#495057}section#fitting-service input[type=tel]::placeholder{opacity:0.5;font-family:'Poppins';font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.4px;color:#222222}section#fitting-service input[type=tel]:invalid{border:1px solid red}section#fitting-service p.error{color:red}section#add-to-bag{border:1px solid #e6e6e6;background-color:#f7f7f7;margin:16px 0;padding:25px;border-radius:0px}section#add-to-bag .summary{font-family:Poppins;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.64;letter-spacing:0.3px;color:#000}section#add-to-bag .summary span:first-child{width:110px;display:inline-block}section#add-to-bag .summary span:last-child{color:#007a7a;cursor:pointer;width:135px;font-weight:500}section#add-to-bag .summary .reset{margin-top:10px;display:inline-block}section#add-to-bag .summary .reset span{font-family:Poppins;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2.33;letter-spacing:0.3px;text-align:left;color:#007a7a;text-decoration:none;font-weight:500}div.quantity{font-size:0;margin-top:10px}div.quantity>span{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#222222;vertical-align:middle;margin:8px}div.quantity button{border-radius:4px;border:solid 0.6px #c7c7c7;background-color:#ffffff;width:44px;height:36px;vertical-align:middle}div.quantity button:hover{border:0.6px solid #000;cursor:pointer}div.quantity button.increase{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px;background-image:url("./images/plus.png");background-size:35% 40%;background-position:center center;background-repeat:no-repeat}div.quantity button.decrease{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px;background-image:url("./images/minus.png");background-size:35% 40%;background-position:center center;background-repeat:no-repeat}div.quantity button:focus{outline:0}div.quantity input,div.quantity div.middle{display:inline-block;font-size:14px;text-align:center;width:56px;height:36px;line-height:36px;vertical-align:middle;border:solid 0.6px #c7c7c7;border-left:0;border-right:0;background-color:#ffffff;color:#222222}section#swatch-appointment .row{margin-left:0;margin-right:0}section#swatch-appointment .row div:first-child{width:39%;margin-right:10px}section#swatch-appointment .row div:last-child{width:59%}section#swatch-appointment .btn,.btn.swatch{border-radius:20px;border:solid 1px #000;background:#fff;height:36px;text-transform:capitalize;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.8px;color:#000;font-weight:bold;text-align:left;width:100%;position:relative;margin-bottom:8px}section#swatch-appointment .btn:after,.btn.swatch:after{content:'';display:block;width:30px;height:30px;background-size:75%;background-repeat:no-repeat;background-position:center center;position:absolute;right:5px;top:3px}section#swatch-appointment .btn.swatch:after,.btn.swatch.swatch:after{background-image:url("./images/swatch.png")}section#swatch-appointment .btn.book:after,.btn.swatch.book:after{background-image:url("./images/book.png")}.dist-app-warning{position:fixed;top:0;left:0;right:0;color:red;font-size:10px;text-align:center;z-index:1000}.unit-dropdown{position:relative}.unit-dropdown>ul{display:none;position:absolute;top:100%;right:-1px;width:108px;z-index:100;border:solid 1px #c7c5c5;background:#fff;padding:5px;text-align:left}.unit-dropdown>ul>li{margin:8px;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:1.7px;color:#222222;position:relative;cursor:pointer}.unit-dropdown>ul>li.active:after{display:block;content:'';width:16px;height:16px;background:#007a7a;border-radius:50% 50%;color:#fff;position:absolute;top:0;right:0;background:url("./images/tick.png");background-size:100% auto}.unit-dropdown:hover,.unit-dropdown:focus,.unit-dropdown:active{outline:0}.unit-dropdown:hover>ul,.unit-dropdown:focus>ul,.unit-dropdown:active>ul{display:block}.unit-dropdown:hover:after,.unit-dropdown:focus:after,.unit-dropdown:active:after{background-image:url("./images/arrow-down.png")}.unit-dropdown:after{display:inline-block;content:'';background-image:url("./images/arrow-down.png");background-repeat:no-repeat;background-position:center center;background-size:100% auto;width:13px;height:10px;margin:3px}.tick-inset,ul.options>li.active,.lining ul.lining-colours>li.active,.stacking ul:not(.options)>li.active,.fitting ul:not(.options)>li.active{position:relative}.tick-inset:after,ul.options>li.active:after,.lining ul.lining-colours>li.active:after,.stacking ul:not(.options)>li.active:after,.fitting ul:not(.options)>li.active:after{display:block;content:'';background:url("./images/tick.png");background-size:100% 100%;width:16px;height:16px;position:absolute;top:4px;left:4px}.box{margin:10px 0;background-color:#f4f9fd;font-family:Poppins;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;color:#000;position:relative;padding:15px 20px 13px}.box:before{display:block;content:'';width:2px;position:absolute;left:0;top:0;bottom:0;background-color:#1d75dd}.box .learn-more{font-family:Poppins;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#222222;margin:8px 0}.add-to-cart-error .box,#swatch-appointment .box{padding:15px !important;border-color:#d60040;background:#fdf2f5 !important}.add-to-cart-error .box:before,#swatch-appointment .box:before{background-color:#d60040}.add-to-cart-error .box p,#swatch-appointment .box p{font-family:HelveticaNeue;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.92;letter-spacing:0.3px;color:#222222}.add-to-cart-error .box h1,#swatch-appointment .box h1{font-family:Poppins;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:2px;color:#222222;text-transform:uppercase}.learn-more{font-family:HelveticaNeue;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:0.4px;color:#007a7a;text-decoration:underline}.lining .fit-for-me{font-family:Poppins;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;color:#000;line-height:21px;cursor:pointer;margin:12px;margin-left:0}.error{color:red}.how-to{font-family:Poppins;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#007a7a}.how-to a,.how-to a:active,.how-to a:visited,.how-to a:hover{color:#007a7a;font-weight:500}input:focus{box-shadow:none !important}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.help-box{padding:8px 16px;border:solid 1px #c7c5c5;background-color:#f7f7f7;margin-bottom:8px;position:relative;clear:both}.help-box:before{display:block;content:'';border-left:solid 1px #c7c5c5;border-top:solid 1px #c7c5c5;background-color:#f7f7f7;width:16px;height:16px;position:absolute;top:-8px;left:32px;transform:rotate(45deg)}.help-box header{border-bottom:1px solid #c7c7c7;margin-bottom:16px;position:relative}.help-box header>div.close{width:16px;height:16px;position:absolute;right:0;top:0;background-image:url("./images/header-close.png");background-size:100% 100%}.help-box h1{width:228px;height:24px;font-family:Poppins;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:0.4px;color:#111111}main#info{max-width:350px;margin:0 auto}main#info header{width:100%;height:35px;background-color:#222;background-image:url("./images/logo.png");background-size:auto 60%;background-position:center center;background-repeat:no-repeat}main#info h1{text-transform:uppercase;font-family:Poppins;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:2px;color:#111111;margin:16px 0}main#info>p{font-family:HelveticaNeue;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:0.4px;color:#525252;margin:16px 0}main#info>p em{color:#007a7a;text-decoration:underline}main#info .summary{font-family:HelveticaNeue;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.64;letter-spacing:0.3px;color:#525252;border:1px solid #c7c5c5;border-bottom:0}main#info .summary>div{display:grid;grid-template-columns:50% 50%}main#info .summary>div>span:first-child{grid-column-start:1;border-bottom:1px solid #c7c5c5;padding:8px}main#info .summary>div>span:last-child{grid-column-start:2;text-align:right;border-bottom:1px solid #c7c5c5;padding:8px}main#info .summary span:last-child{color:#007a7a}@media only screen and (max-width: 480px){.desktop-only{display:none}.collapsing{-webkit-transition:none;transition:none;display:none}.card-header .summary{display:none}.form-control,.input-group-text{border-radius:4px;height:40px;padding-left:16px}.continue>.btn{width:100%}.how-to{margin:12px 0;font-weight:500}.input-group{position:relative;border-radius:4px}.input-group>.input-group-append{height:40px}.input-group>.overlay{position:absolute;top:0;left:16px;z-index:10;opacity:0.5;font-family:Poppins;font-size:11px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#222222}.input-group input{border-right:0;box-shadow:none !important;border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.input-group input:focus{box-shadow:none;border-color:#c7c5c5}.input-group:not(.error) .tick{height:40px !important;overflow:hidden;display:block}.input-group.error .tick{display:none !important}ul.options>li,.lining ul.lining-colours>li{width:calc(50% - 12px)}ul.options>li:nth-child(2n),.lining ul.lining-colours>li:nth-child(2n){margin-left:20px}.stacking ul:not(.options),.fitting ul:not(.options),.lining ul:not(.options),.fabric ul:not(.options){text-align:center}.stacking ul:not(.options)>li,.fitting ul:not(.options)>li,.lining ul:not(.options)>li,.fabric ul:not(.options)>li{text-align:left;margin:12px 0;width:100%}section#swatch-appointment button{margin-bottom:12px;height:48px}section#fitting-service button.btn{border-radius:4px;border:0;background:#007a7a;width:100%;margin:10px auto;outline:0;text-transform:uppercase;height:48px;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:1.6px;text-align:center;color:#ffffff}section#add-to-bag{text-align:center}section#add-to-bag button.btn{border-radius:20px;border:0;background:#007a7a;width:90%;margin:10px auto;outline:0;text-transform:uppercase;height:48px;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:1.6px;text-align:center;color:#ffffff}section#add-to-bag h1{text-align:center;display:block;width:90%;font-family:Poppins;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#111111;margin:0 auto}section#add-to-bag .summary{width:90%;margin:0 auto;line-height:2.18}section#add-to-bag .summary>div{width:100%}section#add-to-bag .summary>div>span:first-child{display:inline-block;width:45%;text-align:left}section#add-to-bag .summary>div>span:last-child{display:inline-block;width:45%;text-align:right}section#add-to-bag .summary:after{display:block;content:'';clear:both}section#add-to-bag .reset{margin:10px;display:inline-block}section#add-to-bag .reset span{font-family:HelveticaNeue;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2.33;letter-spacing:0.3px;text-align:center;color:#007a7a;text-decoration:underline}section#add-to-bag .reset:before{content:'';display:inline-block;width:16px;height:16px;background:url("./images/reset.png");background-size:100% auto;background-position:center center;vertical-align:middle}section#add-to-bag .add-to-cart-error{width:90%;margin:10px auto;text-align:left}section#add-to-bag .add-to-cart-error .box{background:none}}@media only screen and (min-width: 481px){.mobile-only{display:none}.continue>.btn{width:139px}.input-group input:focus{box-shadow:none;border-color:#c7c5c5}ul.options>li,.lining ul.lining-colours>li{width:calc(25% - 10px)}ul.options>li:not(:nth-child(4n)),.lining ul.lining-colours>li:not(:nth-child(4n)){margin-right:10px}.fabric ul:not(.options)>li,.stacking ul:not(.options)>li,.fitting ul:not(.options)>li,.lining ul:not(.options)>li{width:calc(50% - 10px)}.fabric ul:not(.options)>li:nth-child(2n),.stacking ul:not(.options)>li:nth-child(2n),.fitting ul:not(.options)>li:nth-child(2n),.lining ul:not(.options)>li:nth-child(2n){margin-left:10px}.how-to{line-height:40px;font-weight:500}.how-to.desktop-float{float:left}section#fitting-service button.btn{border-radius:4px;border:0;background:#007a7a;width:100%;margin:10px 0;outline:0;text-transform:uppercase;font-size:11px;font-weight:500;height:38px;max-width:220px;color:#fff;cursor:pointer}section#add-to-bag .total{text-align:center}section#add-to-bag .total p{font-size:16px;color:#000}section#add-to-bag .total p strong{font-weight:500;color:#111}section#add-to-bag .total button.btn{border-radius:20px;border:0;background:#007a7a;width:100%;margin:10px 0;outline:0;text-transform:capitalize;font-size:12px;font-weight:500;height:36px;color:#fff;cursor:pointer}section#add-to-bag .total button.btn:disabled{background:#007a7a;opacity:0.3}section#add-to-bag div.quantity span{font-size:14px}section#add-to-bag .add-to-cart-error{width:100%;margin:15px;text-align:left}}.accordion.v2{color:#212529}.accordion.v2>.card>.card-header>h5>button{font-weight:500}.accordion.v2>.card>.card-header>h5>button>.header-number,.accordion.v2>.card>.card-header>h5>button>.summary{display:none}.accordion.v2>.card>.card-header.disabled>h5>button{color:#b9b9b9}.accordion.v2>.card>div>.card-body{max-width:initial}.accordion.v2>.card>div>.card-body>div.disabled{background:#fff;z-index:999;opacity:0.3;pointer-events:none}.accordion.v2>.card>div>.card-body p{margin:10px 0 12px 0}.accordion.v2>.card>div>.card-body p.bold{font-weight:500}.accordion.v2>.card>div>.card-body .row .col-sm-6 p{margin:0;font-size:12px}.accordion.v2>.card>div>.card-body .error-line{color:red}.accordion.v2>.card>div>.card-body .tpost-error{display:none}.accordion.v2>.card>div>.card-body input[type=number]{margin:8px 0 12px 0}.accordion.v2>.card>div>.card-body>div{font-size:14px}.accordion.v2>.card>div>.card-body>div.mobile-only{display:none}.accordion.v2>.card>div>.card-body>div label{font-size:12px;margin-bottom:0px}.accordion.v2>.card>div>.card-body>div .row .col-sm-6 p{font-size:12px}.accordion.v2>.card>div>.card-body>div .relative{position:relative;max-width:372px}.accordion.v2>.card>div>.card-body>div .relative .limit{position:absolute;right:13px;top:8px;color:#afa1a1}.accordion.v2>.card>div>.card-body>div .relative>input{height:36px;line-height:36px}.accordion.v2>.card>div>.card-body>.link{margin:10px 0;font-family:Poppins;font-weight:500}.accordion.v2>.card>div>.card-body>.link a{letter-spacing:0.3px}.accordion.v2>.card>div>.card-body>.link.learn-more{float:left;text-decoration:none}.accordion.v2>.card>div>.card-body>.link.learn-more a{text-decoration:none}.accordion.v2>.card>div>.card-body>.link.nodecoration a{text-decoration:none}.accordion.v2>.card>div>.card-body .continue{border-radius:20px;background-color:#ffffff;font-family:Poppins;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:0.8px;text-align:center;color:#000;text-transform:capitalize;margin:10px 0;width:100%;height:38px;line-height:36px;padding:0;float:right;border:none}.accordion.v2>.card>div>.card-body .continue>.btn{width:100%}.accordion.v2>.card>div>.card-body .continue .btn.btn-primary{font-size:14px;letter-spacing:initial;height:38px}.accordion.v2>.card>div>.card-body button.continue{border:1px solid #000;letter-spacing:initial;cursor:pointer}.accordion.v2>.card>div>.card-body .bay>div{display:inline-block;vertical-align:top}.accordion.v2>.card>div>.card-body .bay>div:first-child{float:none;max-width:initial}.accordion.v2>.card>div>.card-body .bay>div:not(:first-child){float:none}.accordion.v2>.card>div>.card-body .fake-radio{position:relative;display:inline-block;vertical-align:bottom;margin-left:10px;cursor:pointer;width:initial}.accordion.v2>.card>div>.card-body .radio-container.margin{margin-top:10px}.accordion.v2>.card>div>.card-body .radio-container.full .fake-radio{margin-left:0}.accordion.v2>.card>div>.card-body .radio-container.full .fake-radio>input{height:30px;line-height:30px;padding:0;margin:20px}.accordion.v2>.card>div>.card-body .radio-container.full .fake-radio.full{width:100%;line-height:30px}.accordion.v2>.card>div>.card-body .radio-container.full .fake-radio.full>span{margin-left:5px}.accordion.v2>.card>div>.card-body input{width:100%;font-size:14px;max-width:372px;border-radius:25px;height:44px;border:1px solid #a6a6a6;margin:8px 0 8px 0;padding:0 10px}.accordion.v2>.card>div>.card-body .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:372px;border-top-right-radius:0;border-bottom-right-radius:0}.accordion.v2>.card>div>.card-body .input-group .mobile-only{display:none}.accordion.v2>.card>div>.card-body .input-group.error{border:none}.accordion.v2>.card>div>.card-body .input-group>input{height:36px;line-height:36px;font-size:14px;max-width:372px;border-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:25px !important;border-bottom-left-radius:25px !important;border:1px solid #a6a6a6;padding:0 10px;width:1%;margin-bottom:0}.accordion.v2>.card>div>.card-body .input-group .input-group-append{height:36px;width:57px;line-height:36px;border-top-right-radius:25px;border-bottom-right-radius:25px;border:1px solid #a6a6a6;margin:8px 0 8px 0;margin-left:-1px}.accordion.v2>.card>div>.card-body .input-group .input-group-append.mobile-only{display:none}.accordion.v2>.card>div>.card-body .input-group .input-group-append .input-group-text{border-top-right-radius:20px;border-bottom-right-radius:20px;background:none;border:none;padding:6px 12px;line-height:36px;font-size:14px;height:33px}.accordion.v2>.card>div>.card-body .input-group .input-group-append .input-group-text.unit-dropdown:after{display:none}.accordion.v2>.card>div>.card-body .textarea-entry{width:100%;height:122px;border:1px solid #949494;border-radius:8px}.accordion.v2>.card>div>.card-body .textarea-entry textarea{padding:10px;width:100%;height:100%;border:none;border-radius:8px}.accordion.v2>.card>div>.card-body .textarea-entry .limit{position:absolute;right:15px;bottom:25px;color:#afa1a1}#add-to-bag.v2{margin:0;border:none}#add-to-bag.v2 .row{display:grid}#add-to-bag.v2 .row>div{max-width:288px;margin:0 auto;padding:0}#add-to-bag.v2 .row>div:first-child{order:2}#add-to-bag.v2 .row>div:last-child{order:1}#add-to-bag.v2 .row>div.summary{font-size:14px;letter-spacing:initial}#add-to-bag.v2 .row>div.summary>div{font-weight:500}#add-to-bag.v2 .row>div.summary>div.reset{margin:0 auto;text-align:center;width:100%;margin-top:10px}#add-to-bag.v2 .row>div.summary>div.reset>span{font-weight:500;font-size:13px;border:1px solid #000;text-align:center;border-radius:25px;padding:2px 15px;background:#fff;color:#000;margin:0 auto;text-align:center;margin-top:10px;line-height:initial;width:80px}#add-to-bag.v2 .row>div.summary>div>div{line-height:32px}#add-to-bag.v2 .row>div.summary>div>div>span{width:49%;white-space:nowrap}#add-to-bag.v2 .row>div.summary>div>div>span:last-child{width:49%;text-align:right}#add-to-bag.v2 .row>div.summary>div>div:last-child span{overflow:hidden}#add-to-bag.v2 .row>div.summary>div>div:last-child span:last-child{text-overflow:ellipsis;overflow:hidden}#add-to-bag.v2 .quantity-wrapper div{vertical-align:middle;display:inline-block}#add-to-bag.v2 .quantity-wrapper div.title{color:#616161;font-weight:400;margin-right:10px;margin-top:10px}section#swatch-appointment.v2{margin:5px 5px 10px 5px}section#swatch-appointment.v2 .btn{letter-spacing:normal}section#swatch-appointment.v2 .btn.swatch:after,section#swatch-appointment.v2 .btn.book:after{background-image:url("./images/swatch.svg");width:20px;height:20px;background-size:100%;right:15px;top:7px}ul.options.v2>li,.lining ul.v2.lining-colours>li,.lining ul.lining-colours>li{width:160px;height:200px;cursor:pointer;display:inline-block;min-height:180px;margin-bottom:10px;vertical-align:top;position:relative;margin-right:12px}ul.options.v2>li:nth-child(2n),.lining ul.v2.lining-colours>li:nth-child(2n),.lining ul.lining-colours>li:nth-child(2n){margin-left:0}ul.options.v2>li h1,.lining ul.v2.lining-colours>li h1,.lining ul.lining-colours>li h1{margin:0 8px;white-space:initial;font-size:14px;font-weight:500;width:initial}ul.options.v2>li h2,.lining ul.v2.lining-colours>li h2,.lining ul.lining-colours>li h2{display:none}ul.options.v2>li .description,.lining ul.v2.lining-colours>li .description,.lining ul.lining-colours>li .description{margin:0 8px;font-size:12px;white-space:normal}ul.options.v2>li.bigger,.lining ul.v2.lining-colours>li.bigger,.lining ul.lining-colours>li.bigger{height:280px}ul.options.v2>li.bigger>header>h1,.lining ul.v2.lining-colours>li.bigger>header>h1,.lining ul.lining-colours>li.bigger>header>h1{text-align:left}ul.options.v2>li.active:after,.lining ul.v2.lining-colours>li.active:after,.lining ul.lining-colours>li.active:after{left:8px;top:8px;width:24px;height:24px;background:url("./images/tick.svg");background-size:100% auto}ul.options.v2>li img,.lining ul.v2.lining-colours>li img,.lining ul.lining-colours>li img{min-height:160px;height:160px;width:160px;background:lightgrey;display:block;margin:0;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:8px}ul.options.v2>li div.img,.lining ul.v2.lining-colours>li div.img,.lining ul.lining-colours>li div.img{background-size:100%;height:160px;margin-bottom:8px;background-position:bottom}ul.options.v2>li div.img.l-frame-inside,.lining ul.v2.lining-colours>li div.img.l-frame-inside,.lining ul.lining-colours>li div.img.l-frame-inside{background-image:url("./images/ShutterFrame/Inside/Inside.jpg")}ul.options.v2>li div.img.l-frame-outside,.lining ul.v2.lining-colours>li div.img.l-frame-outside,.lining ul.lining-colours>li div.img.l-frame-outside{background-image:url("./images/ShutterFrame/Outside/Outside.jpg")}@media only screen and (max-width: 365px){.accordion.v2>.card>div>.card-body .carousel ul.options>li,.accordion.v2>.card>div>.card-body .carousel .lining ul.lining-colours>li,.lining .accordion.v2>.card>div>.card-body .carousel ul.lining-colours>li{width:47%;margin-right:5px}.accordion.v2>.card>div>.card-body .carousel ul.options>li img,.accordion.v2>.card>div>.card-body .carousel .lining ul.lining-colours>li img,.lining .accordion.v2>.card>div>.card-body .carousel ul.lining-colours>li img{width:100%}}@media only screen and (max-width: 480px){.col-sm-6 .desktop-only{display:block}#swatch-appointment.v2.mobile-only{display:none}#configure.v2 button.btn.swatch{text-align:center;height:44px}#configure.v2 button.btn.swatch:after{display:none}#configure.v2 button.btn.swatch>strong{background:url("./images/swatch-mobile.svg") center right no-repeat;display:inline-block;padding:5px 27px 5px 0px;font-weight:bold}#add-to-bag.v2{text-align:initial}#add-to-bag.v2 .mobile-only{display:none}#add-to-bag.v2 .reset:before{display:none}#add-to-bag.v2 .total>p{text-align:center}#add-to-bag.v2 .total>.quantity-wrapper{text-align:center}#add-to-bag.v2 button.btn{height:36px;width:100%;letter-spacing:initial;text-transform:initial;font-size:12px}#add-to-bag.v2 button.btn:disabled{background:#007a7a;opacity:0.3}}@media only screen and (min-width: 400px){.accordion.v2{color:#212529}.accordion.v2>.card>.card-header>h5>button{font-weight:500}.accordion.v2>.card>.card-header>h5>button>.header-number,.accordion.v2>.card>.card-header>h5>button>.summary{display:none}.accordion.v2>.card>.card-header.disabled>h5>button{color:#b9b9b9}.accordion.v2>.card>div>.card-body .input-group{width:100%;max-width:372px}.accordion.v2>.card>div>.card-body input{height:36px;line-height:36px}.accordion.v2>.card>div>.card-body .input-group-append{height:36px;line-height:36px}.accordion.v2>.card>div>.card-body .continue{max-width:181px;width:100%;height:36px;line-height:36px;padding:0}.accordion.v2>.card>div>.card-body div{font-size:14px}.accordion.v2>.card>div>.card-body div.bay{margin-top:15px}.accordion.v2>.card>div>.card-body div.bay>div{display:inline-block;vertical-align:top;float:none}.accordion.v2>.card>div>.card-body div.bay>div:first-child{float:none;max-width:initial}.accordion.v2>.card>div>.card-body div.bay>div:not(:first-child){float:none}}.accordion.v3{color:#212529}.accordion.v3>.card>.card-header>h5>button{font-weight:500}.accordion.v3>.card>.card-header>h5>button .header-number{width:16px;height:16px;font-size:10px;line-height:18px;padding-left:1px}.accordion.v3>.card>.card-header>h5>button .summary{font-size:12px;margin-left:10px}.accordion.v3>.card>.card-header>h5>button .summary span:first-child{display:none}.accordion.v3>.card>.card-header.disabled>h5>button{color:#b9b9b9}.accordion.v3>.card>div>.card-body{max-width:initial}.accordion.v3>.card>div>.card-body>div.disabled{background:#fff;z-index:999;opacity:0.3;pointer-events:none}.accordion.v3>.card>div>.card-body p{margin:10px 0 12px 0}.accordion.v3>.card>div>.card-body p.bold{font-weight:500}.accordion.v3>.card>div>.card-body .row .col-sm-6 p{margin:0;font-size:12px}.accordion.v3>.card>div>.card-body .fitting ul:not(.options)>li{padding:0;height:95px}.accordion.v3>.card>div>.card-body .fitting ul:not(.options)>li>img{width:64px}.accordion.v3>.card>div>.card-body .fitting ul:not(.options)>li>div{padding:10px}.accordion.v3>.card>div>.card-body .fitting ul:not(.options)>li.active:after{width:24px;height:24px;top:8px;left:8px;background:url("./images/tick.svg");background-size:100% auto}.accordion.v3>.card>div>.card-body .error-line{color:red}.accordion.v3>.card>div>.card-body .tpost-error{display:none}.accordion.v3>.card>div>.card-body input[type=number]{margin:8px 0 12px 0}.accordion.v3>.card>div>.card-body>div{font-size:14px}.accordion.v3>.card>div>.card-body>div.mobile-only{display:none}.accordion.v3>.card>div>.card-body>div label{font-size:12px;margin-bottom:0px}.accordion.v3>.card>div>.card-body>div .row .col-sm-6 p{font-size:12px}.accordion.v3>.card>div>.card-body>div .relative{position:relative;max-width:372px}.accordion.v3>.card>div>.card-body>div .relative .limit{position:absolute;right:13px;top:8px;color:#afa1a1}.accordion.v3>.card>div>.card-body>div .relative>input{height:36px;line-height:36px}.accordion.v3>.card>div>.card-body>.link{margin:10px 0;font-family:Poppins;font-weight:500}.accordion.v3>.card>div>.card-body>.link a{letter-spacing:0.3px}.accordion.v3>.card>div>.card-body>.link.learn-more{float:left;text-decoration:none}.accordion.v3>.card>div>.card-body>.link.learn-more a{text-decoration:none}.accordion.v3>.card>div>.card-body>.link.nodecoration a{text-decoration:none}.accordion.v3>.card>div>.card-body .continue{border-radius:20px;background-color:#ffffff;font-family:Poppins;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:0.8px;text-align:center;color:#000;text-transform:capitalize;margin:10px 0;width:100%;height:38px;line-height:36px;padding:0;float:right;border:none}.accordion.v3>.card>div>.card-body .continue>.btn{width:100%}.accordion.v3>.card>div>.card-body .continue .btn.btn-primary{font-size:14px;letter-spacing:initial;height:38px}.accordion.v3>.card>div>.card-body button.continue{border:1px solid #000;letter-spacing:initial;cursor:pointer}.accordion.v3>.card>div>.card-body .bay>div{display:inline-block;vertical-align:top}.accordion.v3>.card>div>.card-body .bay>div:first-child{float:none;max-width:initial}.accordion.v3>.card>div>.card-body .bay>div:not(:first-child){float:none}.accordion.v3>.card>div>.card-body .fake-radio{position:relative;display:inline-block;vertical-align:bottom;margin-left:10px;cursor:pointer;width:initial}.accordion.v3>.card>div>.card-body .radio-container.margin{margin-top:10px}.accordion.v3>.card>div>.card-body .radio-container.full .fake-radio{margin-left:0}.accordion.v3>.card>div>.card-body .radio-container.full .fake-radio>input{height:0px;line-height:0px;padding:0}.accordion.v3>.card>div>.card-body .radio-container.full .fake-radio.full{width:100%;line-height:30px}.accordion.v3>.card>div>.card-body .radio-container.full .fake-radio.full>span{margin-left:5px}.accordion.v3>.card>div>.card-body input{width:100%;font-size:14px;max-width:372px;border-radius:25px;height:44px;border:1px solid #a6a6a6;margin:8px 0 8px 0;padding:0 10px}.accordion.v3>.card>div>.card-body .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:372px;border-top-right-radius:0;border-bottom-right-radius:0}.accordion.v3>.card>div>.card-body .input-group .mobile-only{display:none}.accordion.v3>.card>div>.card-body .input-group.error{border:none}.accordion.v3>.card>div>.card-body .input-group>input{height:36px;line-height:36px;font-size:14px;max-width:372px;border-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:25px !important;border-bottom-left-radius:25px !important;border:1px solid #a6a6a6;padding:0 10px;width:1%;margin-bottom:0}.accordion.v3>.card>div>.card-body .input-group .input-group-append{height:36px;width:57px;line-height:36px;border-top-right-radius:25px;border-bottom-right-radius:25px;border:1px solid #a6a6a6;margin:8px 0 8px 0;margin-left:-1px}.accordion.v3>.card>div>.card-body .input-group .input-group-append.mobile-only{display:none}.accordion.v3>.card>div>.card-body .input-group .input-group-append .input-group-text{border-top-right-radius:20px;border-bottom-right-radius:20px;background:none;border:none;padding:6px 12px;line-height:36px;font-size:14px;height:33px}.accordion.v3>.card>div>.card-body .input-group .input-group-append .input-group-text.unit-dropdown:after{display:none}.accordion.v3>.card>div>.card-body .textarea-entry{width:100%;height:122px;border:1px solid #949494;border-radius:8px}.accordion.v3>.card>div>.card-body .textarea-entry textarea{padding:10px;width:100%;height:100%;border:none;border-radius:8px}.accordion.v3>.card>div>.card-body .textarea-entry .limit{position:absolute;right:15px;bottom:25px;color:#afa1a1}#add-to-bag.v3{margin:0;border:none}#add-to-bag.v3 .row{display:grid}#add-to-bag.v3 .row>div{max-width:288px;margin:0 auto;padding:0}#add-to-bag.v3 .row>div:first-child{order:2}#add-to-bag.v3 .row>div:last-child{order:1}#add-to-bag.v3 .row>div.summary{font-size:12px;letter-spacing:initial}#add-to-bag.v3 .row>div.summary>div{font-weight:500}#add-to-bag.v3 .row>div.summary>div.reset{margin:0 auto;text-align:center;width:100%;margin-top:10px}#add-to-bag.v3 .row>div.summary>div.reset>span{font-weight:600;font-size:12px;border:1px solid #000;text-align:center;border-radius:25px;padding:4px 0px;background:#fff;color:#000;margin:0 auto;text-align:center;margin-top:10px;line-height:initial;width:54px;height:28px}#add-to-bag.v3 .row>div.summary>div>div{line-height:21px}#add-to-bag.v3 .row>div.summary>div>div>span{width:50%;overflow:hidden}#add-to-bag.v3 .row>div.summary>div>div>span:last-child{width:50%;text-align:right;float:right}#add-to-bag.v3 .row>div.summary>div>div>span:last-child.disabled{opacity:0.5}#add-to-bag.v3 .row>div.summary>div>div:last-child span{overflow:hidden}#add-to-bag.v3 .row>div.summary>div>div:last-child span:last-child{text-overflow:ellipsis;overflow:hidden}#add-to-bag.v3 .summary span:last-child{overflow:hidden;height:20px;text-overflow:ellipsis}#add-to-bag.v3 .quantity-wrapper{display:none}#add-to-bag.v3 .quantity-wrapper div{vertical-align:middle;display:inline-block}#add-to-bag.v3 .quantity-wrapper div>div,#add-to-bag.v3 .quantity-wrapper div>button{width:36px}#add-to-bag.v3 .quantity-wrapper div.title{color:#616161;font-weight:400;margin-right:10px;margin-top:10px;font-size:12px}ul.options.v3>li,.lining ul.v3.lining-colours>li,.lining ul.lining-colours>li{width:160px;height:230px;cursor:pointer;display:inline-block;min-height:180px;margin-bottom:10px;vertical-align:top;position:relative;margin-right:12px}ul.options.v3>li:nth-child(2n),.lining ul.v3.lining-colours>li:nth-child(2n),.lining ul.lining-colours>li:nth-child(2n){margin-left:0}ul.options.v3>li h1,.lining ul.v3.lining-colours>li h1,.lining ul.lining-colours>li h1{margin:0 8px;white-space:initial;font-size:14px;font-weight:500;width:initial}ul.options.v3>li .description,.lining ul.v3.lining-colours>li .description,.lining ul.lining-colours>li .description{margin:0 8px;font-size:12px;white-space:normal}ul.options.v3>li.bigger,.lining ul.v3.lining-colours>li.bigger,.lining ul.lining-colours>li.bigger{height:280px}ul.options.v3>li.bigger>header>h1,.lining ul.v3.lining-colours>li.bigger>header>h1,.lining ul.lining-colours>li.bigger>header>h1{text-align:left}ul.options.v3>li.active:after,.lining ul.v3.lining-colours>li.active:after,.lining ul.lining-colours>li.active:after{left:8px;top:8px;width:24px;height:24px;background:url("./images/tick.svg");background-size:100% auto}ul.options.v3>li img,.lining ul.v3.lining-colours>li img,.lining ul.lining-colours>li img{min-height:160px;height:160px;width:160px;background:lightgrey;display:block;margin:0;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:13px}ul.options.v3>li div.img,.lining ul.v3.lining-colours>li div.img,.lining ul.lining-colours>li div.img{background-size:100%;height:160px;margin-bottom:8px;background-position:bottom}ul.options.v3>li div.img.l-frame-inside,.lining ul.v3.lining-colours>li div.img.l-frame-inside,.lining ul.lining-colours>li div.img.l-frame-inside{background-image:url("./images/ShutterFrame/Inside/Inside.jpg")}ul.options.v3>li div.img.l-frame-outside,.lining ul.v3.lining-colours>li div.img.l-frame-outside,.lining ul.lining-colours>li div.img.l-frame-outside{background-image:url("./images/ShutterFrame/Outside/Outside.jpg")}section#swatch-appointment .btn,section#swatch-appointment a{height:34px}@media only screen and (max-width: 365px){.accordion.v3>.card>div>.card-body .carousel ul.options>li,.accordion.v3>.card>div>.card-body .carousel .lining ul.lining-colours>li,.lining .accordion.v3>.card>div>.card-body .carousel ul.lining-colours>li{width:47%;margin-right:5px}.accordion.v3>.card>div>.card-body .carousel ul.options>li img,.accordion.v3>.card>div>.card-body .carousel .lining ul.lining-colours>li img,.lining .accordion.v3>.card>div>.card-body .carousel ul.lining-colours>li img{width:100%}}section#swatch-appointment.v3{margin:5px 5px 10px 5px}section#swatch-appointment.v3.mobile-only{display:none}section#swatch-appointment.v3 .row div:first-child,section#swatch-appointment.v3 .row div:last-child{width:48%}section#swatch-appointment.v3 .row div .btn{letter-spacing:normal;text-align:left}section#swatch-appointment.v3 .row div .btn.swatch:after{background-image:url("./images/swatch.png")}section#swatch-appointment.v3 .row div .btn.book:after{background-image:url("./images/book.png")}@media only screen and (max-width: 480px){.v3.desktop-only{display:block}.col-sm-6 .desktop-only{display:block}section#swatch-appointment.v3.mobile-only{display:none}section#swatch-appointment.v3 .row>div{width:100%}section#swatch-appointment.v3 .row>div:first-child{margin-right:0px;width:100%}section#swatch-appointment.v3 .row>div:last-child{width:100%}#configure.v3 button.btn.swatch{display:none}#add-to-bag.v3{text-align:initial}#add-to-bag.v3 .mobile-only{display:none}#add-to-bag.v3 .reset:before{display:none}#add-to-bag.v3 .total>p{text-align:center}#add-to-bag.v3 .total>.quantity-wrapper{text-align:center}#add-to-bag.v3 button.btn{height:36px;width:100%;letter-spacing:initial;text-transform:initial;font-size:12px}#add-to-bag.v3 button.btn:disabled{background:#007a7a;opacity:0.3}}@media only screen and (min-width: 400px){.accordion.v3{color:#212529}.accordion.v3>.card>.card-header>h5>button{font-weight:500}.accordion.v3>.card>.card-header.disabled>h5>button{color:#b9b9b9}.accordion.v3>.card>div>.card-body .input-group{width:100%;max-width:372px}.accordion.v3>.card>div>.card-body input{height:36px;line-height:36px}.accordion.v3>.card>div>.card-body .input-group-append{height:36px;line-height:36px}.accordion.v3>.card>div>.card-body .continue{max-width:181px;width:100%;height:36px;line-height:36px;padding:0}.accordion.v3>.card>div>.card-body div{font-size:12px}.accordion.v3>.card>div>.card-body div.bay{margin-top:15px}.accordion.v3>.card>div>.card-body div.bay>div{display:inline-block;vertical-align:top;float:none}.accordion.v3>.card>div>.card-body div.bay>div:first-child{float:none;max-width:initial}.accordion.v3>.card>div>.card-body div.bay>div:not(:first-child){float:none}}
