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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}*,:after,:before,html{box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}b,strong{font-weight:600}em,i{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body,html{height:100%}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{background-color:#2e2c2a;min-width:320px;overflow-x:hidden;text-align:left;-webkit-overflow-scrolling:touch;color:#2e2c2a;font-family:proxima-nova,sans-serif;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){body{font-size:16px;line-height:22px}}body.no-transitions,body.no-transitions *,body.no-transitions :after,body.no-transitions :before{-webkit-transition:none;-moz-transition:none;transition:none}body.body--carpet-popup,body.body--palette-popup{overflow:hidden}@media (max-width:767px){body.body--viar-carpets,body.body--viar-rooms{overflow:hidden}}a{color:inherit;text-decoration:none}sup{top:-10%}sub,sup{font-size:.75em;position:relative}sub{bottom:-10%}::selection{background-color:#75a5d5;color:#fff}::-moz-selection{background-color:#75a5d5;color:#fff}.ninja{display:none!important}.homer{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}@media (max-width:479px){.mob-homer{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}}.ellipsis,.no-wrap{white-space:nowrap}.ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}.align-left,.l{text-align:left!important}.align-center,.c{text-align:center!important}.align-right,.r{text-align:right!important}.h1{font-size:25px;line-height:35px}@media (min-width:768px){.h1{font-size:30px;line-height:40px}}.h2{font-size:20px;line-height:27px}@media (min-width:768px){.h2{font-size:25px;line-height:33px}}.h3{font-size:18px;line-height:25px}@media (min-width:768px){.h3{font-size:20px;line-height:27px}}.large-text{font-size:16px;line-height:22px}@media (min-width:768px){.large-text{font-size:18px;line-height:25px}}.standard-text{font-size:14px;line-height:20px}@media (min-width:768px){.standard-text{font-size:16px;line-height:22px}}.small-text{font-size:14px;line-height:20px}.light{font-weight:300}.regular{font-weight:400}.bold{font-weight:700!important}.no-scroll{overflow:hidden}.font-1{font-family:proxima-nova,sans-serif!important}.font-2{font-family:adobe-garamond-pro,serif!important}.hidden-link:active,.hidden-link:focus,.hidden-link:hover{color:#75a5d5}.trim>:first-child{margin-top:0!important}.trim>:last-child{margin-bottom:0!important}.inner{max-width:980px}.inner,.inner--small{margin-left:auto;margin-right:auto;width:100%;min-width:320px;padding-left:20px;padding-right:20px}.inner--small{max-width:600px}.inner--medium{max-width:768px}.inner--medium,.inner--wide{margin-left:auto;margin-right:auto;width:100%;min-width:320px;padding-left:20px;padding-right:20px}.inner--wide{max-width:1220px}.inner--no-limit{margin-left:auto;margin-right:auto;width:100%;min-width:320px;padding-left:20px;padding-right:20px}.page{width:100%;-webkit-transition:margin-left .5s ease-in-out;-moz-transition:margin-left .5s ease-in-out;transition:margin-left .5s ease-in-out}.body--nav .page{margin-left:270px}@media (min-width:1220px){.body--nav .page{margin-left:0;-webkit-transition:none;-moz-transition:none;transition:none}}.main{background-color:#f2f2f2;padding-top:50px;-webkit-transition:padding-top .5s ease-in-out;-moz-transition:padding-top .5s ease-in-out;transition:padding-top .5s ease-in-out}@media (min-width:768px){.main{padding-top:60px}}.standard-box{border:1px solid #d5d5d5;margin:20px 0;padding:30px 20px}.text-btn{margin:40px 0}@media (min-width:768px){.text-btn{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.text-btn__text{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:767px){.text-btn__text{margin-bottom:20px}}@media (min-width:768px){.text-btn__text{padding-right:25px}}.text-btn__btns{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.text-btn__btn{margin:0!important}.no-push-top{margin-top:0!important}.no-push-bottom{margin-bottom:0!important}.no-pad-top{padding-top:0!important}.no-pad-bottom{padding-bottom:0!important}.push-top{margin-top:30px!important}.push-bottom{margin-bottom:30px!important}[data-limit-results-reveal]{cursor:pointer}[data-limit-results-reveal]:active,[data-limit-results-reveal]:focus,[data-limit-results-reveal]:hover{color:#75a5d5}.tint1,.tint2{background-color:transparent;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.tint1{z-index:98}.body--nav .tint1{pointer-events:auto}.body--favourites .tint1,.body--search .tint1{background-color:rgba(0,0,0,.6);pointer-events:auto}.tint2{z-index:97}.body--carpet-filter .tint2{background-color:rgba(0,0,0,.6);pointer-events:auto}.flex-video{height:0;overflow:hidden;padding-top:56.25%;position:relative}.flex-video iframe{height:100%;position:absolute;top:0;width:100%;left:0}.arrow-list__item{padding-bottom:5px;position:relative}.arrow-list__item:not(:last-child) .arrow-list__link{border-bottom:1px solid #d5d5d5}.arrow-list__link{display:block;margin-right:29px;padding:7px 0}.arrow-list__link--active{font-weight:700}.arrow-list__link:after{background:no-repeat url(https://assets.brintons.co.uk/images/chevron-right.71181fafbd84f65d0bd00e3879c42a5c.svg);height:16px;top:calc(50% - 8px);width:9px}.arrow-list__link:after,.arrow-list__link:before{content:"";display:block;position:absolute;right:0}.arrow-list__link:before{bottom:0;left:0;top:0}.arrow-list__link:hover{color:#75a5d5}@media (min-width:480px){.brochure-box{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:480px){.brochure-box--large .brochure-box__image{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 194px;-moz-flex:0 0 194px;-ms-flex:0 0 194px;flex:0 0 194px}}.brochure-box__image{background:50% no-repeat;background-size:contain;margin-bottom:20px;overflow:hidden}@media (min-width:480px){.brochure-box__image{margin:0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100px;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}}.brochure-box__image:after{content:"";display:block}@media (max-width:479px){.brochure-box__image:after{padding-top:50%}}@media (min-width:480px){.brochure-box__content{margin-right:20px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.brochure-box__heading{margin-bottom:15px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.brochure-box__heading{font-size:20px;line-height:27px}}.brochure-box__desc{font-weight:300}.btn,.nav-box__desc.formatted>p.btns a{text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:30px 0;padding:0 20px}.btn:active,.btn:focus,.btn:hover,.nav-box__desc.formatted>p.btns a:active,.nav-box__desc.formatted>p.btns a:focus,.nav-box__desc.formatted>p.btns a:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.btn::selection,.btn ::selection,.nav-box__desc.formatted>p.btns a::selection,.nav-box__desc.formatted>p.btns a ::selection{background-color:#75a5d5;color:#fff}.btn::-moz-selection,.btn ::-moz-selection,.nav-box__desc.formatted>p.btns a::-moz-selection,.nav-box__desc.formatted>p.btns a ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.btn,.nav-box__desc.formatted>p.btns a{font-size:14px;line-height:40px}}@media (min-width:980px){.btn,.nav-box__desc.formatted>p.btns a{font-size:16px;line-height:40px}}.btn:active,.btn:focus,.btn:hover,.nav-box__desc.formatted>p.btns a:active,.nav-box__desc.formatted>p.btns a:focus,.nav-box__desc.formatted>p.btns a:hover{border:none}.btn:active,.nav-box__desc.formatted>p.btns a:active{padding-top:1px}.btn--type-2{background-color:#8e8c8a;box-shadow:none;color:#fff}.btn--type-2:active,.btn--type-2:focus,.btn--type-2:hover{background-color:#747371;box-shadow:none}.btn--type-3{background-color:#f2f2f2}.btn--type-3:active,.btn--type-3:focus,.btn--type-3:hover{background-color:#d9d9d9;box-shadow:false}.btn--type-4{text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px #fff;color:#fff;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px}.btn--type-4:active,.btn--type-4:focus,.btn--type-4:hover{background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 0 1px #fff}.btn--type-4 ::selection,.btn--type-4::selection{background-color:#75a5d5;color:#fff}.btn--type-4 ::-moz-selection,.btn--type-4::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.btn--type-4{font-size:14px;line-height:40px}}@media (min-width:980px){.btn--type-4{font-size:16px;line-height:40px}}.btn--type-4:active,.btn--type-4:focus,.btn--type-4:hover{border:none}.btn--type-4:active{padding-top:1px}.btn__text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.btns{margin:30px 0;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.btns.l{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.btns.c{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.btns.r{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.btns .btn,.nav-box__desc.formatted>p.btns a{margin:0;width:auto;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.btns .btn:not(:last-child),.nav-box__desc.formatted>p.btns a:not(:last-child){margin-right:20px}@media (max-width:479px){.btns--collapse{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.btns--collapse .btn,.btns--collapse .nav-box__desc.formatted>p.btns a,.nav-box__desc.formatted>p.btns .btns--collapse a{width:100%}.btns--collapse .btn:not(:last-child),.btns--collapse .nav-box__desc.formatted>p.btns a:not(:last-child),.nav-box__desc.formatted>p.btns .btns--collapse a:not(:last-child){margin-top:20px;margin-right:0}}.carpets{margin:30px 0}.carpets__inner{margin-left:auto;margin-right:auto;width:100%;min-width:320px;padding-left:20px;padding-right:20px}.carpets__btn{width:auto}.carpets__heading{margin-bottom:30px;text-align:center;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.carpets__heading{font-size:20px;line-height:27px}}.carpets__list{margin:-10px;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.carpets__list--l{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.carpets__list--r{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.carpets__list--limit{overflow:hidden;position:relative}@media (max-width:479px){.carpets__list--limit:after{content:"";background:linear-gradient(180deg,transparent,#fff);display:block;height:30px;width:calc(100% + 40px);position:absolute;bottom:0;left:0}}@media (max-width:479px){.carpets__list--limit{max-height:642px}}@media (min-width:480px) and (max-width:767px){.carpets__list--limit{max-height:768px}}@media (min-width:768px){.carpets__list--limit{max-height:576px}}.carpets__list--quickweave{margin-bottom:60px}.carpets__list .carpets__item{margin:10px;width:calc(50% - 20px)}@media (min-width:404px){.carpets__list .carpets__item{max-width:calc(50% - 20px);width:172px}}@media (min-width:980px){.carpets__list .carpets__item--large{width:200px}}.carpets__list .carpets__item--medium{max-width:calc(50% - 20px);width:119px}.carpets__list .carpets__item--small{max-width:calc(33.33% - 20px);width:100px}.carpets__list .carpets__item--medium .carpet__link:active .carpet__info,.carpets__list .carpets__item--medium .carpet__link:focus .carpet__info,.carpets__list .carpets__item--medium .carpet__link:hover .carpet__info,.carpets__list .carpets__item--small .carpet__link:active .carpet__info,.carpets__list .carpets__item--small .carpet__link:focus .carpet__info,.carpets__list .carpets__item--small .carpet__link:hover .carpet__info{opacity:0}.carpets__empty:before{background:url(https://assets.brintons.co.uk/images/icon-search.3ceb3668bc9529e286cde600fbef79c2.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:60px;margin:30px auto;width:60px}.carpet{background:#e6e6e6 50% no-repeat;background-size:cover;position:relative}.carpet--coming-soon:hover:after,.carpet--new:hover:after{opacity:0}.carpet--coming-soon:after,.carpet--new:after{background-color:#2e2c2a;color:#fff;display:block;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;right:0;top:0;font-size:14px;line-height:20px}.carpet--new:after{content:"NEW"}.carpet--coming-soon:after{content:"COMING SOON"}.carpet__link{cursor:pointer;display:block;padding-top:100%}.carpet__link:active,.carpet__link:focus,.carpet__link:hover{box-shadow:0 0 0 9px #fff,0 0 0 10px rgba(0,0,0,.25)}.carpet__link:active .carpet__info,.carpet__link:focus .carpet__info,.carpet__link:hover .carpet__info{opacity:1;z-index:10}.carpet__info{background-color:#2e2c2a;color:#fff;opacity:0;display:block;padding:8px 10px;pointer-events:none;text-align:left;z-index:10;font-size:14px;line-height:20px;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;right:0;bottom:10px;left:0}.carpet__range{display:block;margin-top:5px;text-transform:uppercase}.carpet__remove{background-color:#fff;border-radius:50%;cursor:pointer;pointer-events:none;height:30px;opacity:0;width:30px;box-shadow:0 0 0 1px rgba(0,0,0,.25);-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:-15px;right:-15px}.carpet__remove:hover{background-color:#f2f2f2;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.carpet__remove:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:16px;width:16px}.remove-samples .carpet__remove{opacity:1;pointer-events:auto}.remove-samples__btn{display:block}.remove-samples .remove-samples__btn{display:none}.carpets__disclaimer{font-size:14px;padding-top:70px;text-align:center}.carpet-card--coming-soon .carpet-card__image:after,.carpet-card--new .carpet-card__image:after{background-color:#2e2c2a;color:#fff;display:block;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;right:0;top:0;font-size:14px;line-height:20px}.carpet-card--new .carpet-card__image:after{content:"NEW"}.carpet-card--coming-soon .carpet-card__image:after{content:"COMING SOON"}.carpet-card__link{background-color:#fff;cursor:pointer;display:block;padding:10px 10px 36px;box-shadow:0 2px 0 0 rgba(0,0,0,.1)}.carpet-card__link:active,.carpet-card__link:focus,.carpet-card__link:hover{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.carpet-card__link:active .carpet-card__info,.carpet-card__link:focus .carpet-card__info,.carpet-card__link:hover .carpet-card__info{opacity:1;z-index:10}.carpet-card--coming-soon .carpet-card__link:active .carpet-card__image:after,.carpet-card--coming-soon .carpet-card__link:focus .carpet-card__image:after,.carpet-card--coming-soon .carpet-card__link:hover .carpet-card__image:after,.carpet-card--new .carpet-card__link:active .carpet-card__image:after,.carpet-card--new .carpet-card__link:focus .carpet-card__image:after,.carpet-card--new .carpet-card__link:hover .carpet-card__image:after{opacity:0}.carpet-card__info{background-color:#2e2c2a;color:#fff;display:block;opacity:0;padding:8px 10px;pointer-events:none;text-align:left;z-index:10;font-size:14px;line-height:20px;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;right:0;bottom:10px;left:0}.carpet-card__range{display:block;margin-top:5px;text-transform:uppercase}.carpet-card__image{background:#f2f2f2 50% no-repeat;background-size:cover;display:block;padding-top:100%;position:relative;width:100%}.carpet-card__actions{margin-top:-36px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.carpet-card__action{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.carpet-card__action--remove .carpet-card__action-link:not(:hover):not(:focus):not(:active) .carpet-card__action-icon{-webkit-filter:grayscale(1) brightness(3);filter:grayscale(1) brightness(3)}.carpet-card__action--remove .carpet-card__action-icon{background-image:url(https://assets.brintons.co.uk/images/icon-cross2.f527d8e37981ec9f0144bc969c47ee30.svg);width:13px}.carpet-card__action--room .carpet-card__action-icon{background-image:url(https://assets.brintons.co.uk/images/icon-room.be7b77f89408b8afc9a7aeae9da87abe.svg);width:17px}.carpet-card__action--sample .carpet-card__action-icon{background-image:url(https://assets.brintons.co.uk/images/icon-basket.9824738ebb93524bb8f3b8781183548d.svg);width:15px}.carpet-card__action--favourite .carpet-card__action-icon{background-image:url(https://assets.brintons.co.uk/images/icon-heart.6b09f933468f2979ff1ef223ee9643e1.svg);width:15px}.carpet-card__action-link{cursor:pointer;display:block;height:36px;padding:0 10px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.carpet-card__action-link:not(:hover):not(:focus):not(:active):not(.favourited) .carpet-card__action-icon{-webkit-filter:grayscale(1) brightness(3.5);filter:grayscale(1) brightness(3.5)}.carpet-card__action:first-child .carpet-card__action-link,.carpet-card__action:first-child:last-child .carpet-card__action-link{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.carpet-card__action:last-child .carpet-card__action-link{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.carpet-card__action-link.favourited .carpet-card__action-icon{background-image:url(https://assets.brintons.co.uk/images/icon-heart-red.fd10a66fa724abda17e64dbcce45148b.svg)!important}.carpet-card__action-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px}.carpet-filter{height:125px;margin-bottom:20px}@media (min-width:768px){.carpet-filter{height:150px;margin-bottom:30px}}@media (min-width:980px){.carpet-filter{height:165px;margin-bottom:40px}}@media (min-width:1220px){.carpet-filter{margin-bottom:50px}}.carpet-filter__bar{width:100%;z-index:98;position:fixed;top:50px;left:0;-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;transition:left .5s ease-in-out}@media (min-width:768px){.carpet-filter__bar{top:60px}}@media (max-width:1219px){.body--nav .carpet-filter__bar{left:270px}}.carpet-filter__heading,.carpet-filter__tabs{position:relative;z-index:3}.carpet-filter__tabs{background-color:#fff;height:50px;line-height:50px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.carpet-filter__tabs{height:60px;line-height:60px}}.carpet-filter__tabs:after{background-color:#fff;content:"";display:block;z-index:1;box-shadow:0 2px 0 0 rgba(0,0,0,.05);position:absolute;top:0;right:0;bottom:0;left:0}.carpet-filter__tabs-inner{position:relative;z-index:2;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px}@media (max-width:979px){.carpet-filter__tabs-inner{padding:0}}@media (min-width:768px){.carpet-filter__tabs-inner{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.carpet-filter__clear-all,.carpet-filter__shuffle,.carpet-filter__tab{cursor:pointer;text-transform:uppercase;white-space:nowrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:767px){.carpet-filter__clear-all:not(:first-child),.carpet-filter__shuffle:not(:first-child),.carpet-filter__tab:not(:first-child){border-left:3px solid #f2f2f2}}@media (min-width:768px){.carpet-filter__clear-all,.carpet-filter__shuffle,.carpet-filter__tab{padding:0 20px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:980px){.carpet-filter__clear-all,.carpet-filter__shuffle,.carpet-filter__tab{padding-left:30px;padding-right:30px}}.carpet-filter__clear-all:hover,.carpet-filter__shuffle:hover,.carpet-filter__tab:hover{background-color:#f2f2f2}@media (min-width:768px){.carpet-filter__clear-all:after,.carpet-filter__shuffle:after,.carpet-filter__tab:after{border-bottom:1px solid rgba(0,0,0,.4);border-right:1px solid rgba(0,0,0,.4);content:"";display:block;height:7px;margin:-3px 0 0 20px;width:7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width:980px){.carpet-filter__clear-all:after,.carpet-filter__shuffle:after,.carpet-filter__tab:after{margin-left:30px}}.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__clear-all--carpet_ranges>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__shuffle--carpet_ranges>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__tab--carpet_ranges>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=colours] .carpet-filter__clear-all--colours>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=colours] .carpet-filter__shuffle--colours>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=colours] .carpet-filter__tab--colours>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__clear-all--design_styles>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__shuffle--design_styles>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__tab--design_styles>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=refine] .carpet-filter__clear-all--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=refine] .carpet-filter__shuffle--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=refine] .carpet-filter__tab--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=sort] .carpet-filter__clear-all--sort>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=sort] .carpet-filter__shuffle--sort>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=sort] .carpet-filter__tab--sort>.carpet-filter__badge:before{font-weight:700}@media (min-width:768px){.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__clear-all--carpet_ranges:after,.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__shuffle--carpet_ranges:after,.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__tab--carpet_ranges:after,.body--carpet-filter[data-nav-target=colours] .carpet-filter__clear-all--colours:after,.body--carpet-filter[data-nav-target=colours] .carpet-filter__shuffle--colours:after,.body--carpet-filter[data-nav-target=colours] .carpet-filter__tab--colours:after,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__clear-all--design_styles:after,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__shuffle--design_styles:after,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__tab--design_styles:after,.body--carpet-filter[data-nav-target=refine] .carpet-filter__clear-all--refine:after,.body--carpet-filter[data-nav-target=refine] .carpet-filter__shuffle--refine:after,.body--carpet-filter[data-nav-target=refine] .carpet-filter__tab--refine:after,.body--carpet-filter[data-nav-target=sort] .carpet-filter__clear-all--sort:after,.body--carpet-filter[data-nav-target=sort] .carpet-filter__shuffle--sort:after,.body--carpet-filter[data-nav-target=sort] .carpet-filter__tab--sort:after{margin-top:0;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}@media (min-width:768px){.carpet-filter__clear-all--refine,.carpet-filter__shuffle--refine,.carpet-filter__tab--refine{padding:0}.carpet-filter__clear-all--refine:hover,.carpet-filter__shuffle--refine:hover,.carpet-filter__tab--refine:hover{background-color:transparent}}@media (min-width:768px){.carpet-filter__clear-all--refine:after,.carpet-filter__clear-all--refine>.carpet-filter__badge,.carpet-filter__shuffle--refine:after,.carpet-filter__shuffle--refine>.carpet-filter__badge,.carpet-filter__tab--refine:after,.carpet-filter__tab--refine>.carpet-filter__badge{display:none}}.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__clear-all--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__shuffle--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__tab--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=colours] .carpet-filter__clear-all--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=colours] .carpet-filter__shuffle--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=colours] .carpet-filter__tab--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__clear-all--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__shuffle--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__tab--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=refine] .carpet-filter__clear-all--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=refine] .carpet-filter__shuffle--refine>.carpet-filter__badge:before,.body--carpet-filter[data-nav-target=refine] .carpet-filter__tab--refine>.carpet-filter__badge:before{font-weight:700}@media (min-width:768px){.carpet-filter__shuffle:after{background:url(https://assets.brintons.co.uk/images/icon-shuffle.6e14ac5bcc92e5bf4210b55e2af2d1cf.svg) 50% no-repeat;background-size:contain;border:none;height:21px;margin-top:-1px;width:30px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.carpet-filter__clear-all{padding:0}@media (min-width:768px){.carpet-filter__clear-all:after{display:none}}@media (min-width:768px){.carpet-filter__clear-all:hover{background-color:transparent}}.carpet-filter__clear-all-btn{text-align:center;width:100%}@media (min-width:768px){.carpet-filter__clear-all-btn{text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px}.carpet-filter__clear-all-btn:active,.carpet-filter__clear-all-btn:focus,.carpet-filter__clear-all-btn:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.carpet-filter__clear-all-btn::selection,.carpet-filter__clear-all-btn ::selection{background-color:#75a5d5;color:#fff}.carpet-filter__clear-all-btn::-moz-selection,.carpet-filter__clear-all-btn ::-moz-selection{background-color:#75a5d5;color:#fff}}@media (min-width:768px) and (min-width:768px){.carpet-filter__clear-all-btn{font-size:14px;line-height:40px}}@media (min-width:768px) and (min-width:980px){.carpet-filter__clear-all-btn{font-size:16px;line-height:40px}}@media (min-width:768px){.carpet-filter__clear-all-btn:active,.carpet-filter__clear-all-btn:focus,.carpet-filter__clear-all-btn:hover{border:none}.carpet-filter__clear-all-btn:active{padding-top:1px}.carpet-filter__clear-all-btn:before{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;margin-right:15px;width:14px}}@media (min-width:768px) and (min-width:768px) and (max-width:979px){.carpet-filter__clear-all-btn:before{margin-right:0}}@media (min-width:768px) and (max-width:979px){.carpet-filter__clear-all-btn{padding-left:15px;padding-right:15px}}@media (min-width:768px) and (max-width:979px){.carpet-filter__clear-all-text{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}}.carpet-filter__badge{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:767px){.carpet-filter__badge:hover{background-color:#f2f2f2}}.carpet-filter__badge:before{content:attr(data-filter-label);display:block}.carpet-filter__badge:not([data-filter-count="0"]):before{font-weight:700!important}.carpet-filter__badge:not([data-filter-count="0"]):after{background-color:#2e2c2a;border-radius:50%;color:#fff;display:block;font-size:15px;font-weight:700;height:24px;margin:0 -10px 0 10px;line-height:24px;text-align:center;width:24px;box-shadow:0 0 0 1px #fff}@media (min-width:980px){.carpet-filter__badge:not([data-filter-count="0"]):after{margin-left:15px;margin-right:-15px}}.carpet-filter__tab-group{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.carpet-filter__tab-group{background-color:#fff;display:none;padding-top:2px;width:100%;box-shadow:0 2px 0 0 rgba(0,0,0,.1),inset 0 2px 0 0 rgba(0,0,0,.1);position:absolute;top:100%;left:0}.body--carpet-filter[data-nav-target=refine] .carpet-filter__tab-group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.carpet-filter__tab-group .carpet-filter__badge:before{font-weight:400}.carpet-filter__tab-group .carpet-filter__badge:after{display:none}}.carpet-filter__close{margin-left:auto;margin-right:auto;width:100%;max-width:1400px;min-width:320px;padding-left:20px;padding-right:20px}@media (min-width:1400px){.carpet-filter__close{position:relative}}.carpet-filter__close:hover:after{opacity:1}.carpet-filter__close:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:55% 55%;content:"";cursor:pointer;display:block;height:40px;opacity:.5;width:40px;position:absolute;right:20px;bottom:20px}@media (min-width:768px){.carpet-filter__close:after{bottom:40px}}@media (min-width:1400px){.carpet-filter__close:after{bottom:auto;top:0}}.os--ios .carpet-filter__close:after{bottom:84px}.carpet-filter__list{background-color:#fff;max-height:calc(100vh - 175px);padding-top:22px;width:100%;z-index:1;box-shadow:0 2px 0 0 rgba(0,0,0,.05);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;bottom:2px;left:0;-webkit-transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out}@media (min-width:768px){.carpet-filter__list{max-height:calc(100vh - 210px);padding-top:30px}}@media (min-width:980px){.carpet-filter__list{max-height:calc(100vh - 225px);padding-top:40px}}.body--carpet-filter[data-nav-target=carpet_ranges] .carpet-filter__list--carpet_ranges,.body--carpet-filter[data-nav-target=colours] .carpet-filter__list--colours,.body--carpet-filter[data-nav-target=design_styles] .carpet-filter__list--design_styles,.body--carpet-filter[data-nav-target=refine] .carpet-filter__list--refine,.body--carpet-filter[data-nav-target=sort] .carpet-filter__list--sort{z-index:2}.os--ios .carpet-filter__list{padding-bottom:64px;box-shadow:0 2px 0 0 rgba(0,0,0,.05),inset 0 -44px 0 0 #f2f2f2}@media (max-width:479px){.carpet-filter__list--colours .carpet-filter__item{float:left;width:calc(33.33333% - 13.33333333333334px)}.carpet-filter__list--colours .carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__list--colours .carpet-filter__item:nth-child(2),.carpet-filter__list--colours .carpet-filter__item:nth-child(3){margin-top:0}.carpet-filter__list--colours .carpet-filter__item:nth-child(3n){margin-right:0}}@media (min-width:480px) and (max-width:767px){.carpet-filter__list--colours .carpet-filter__item{float:left;width:calc(20% - 16px)}.carpet-filter__list--colours .carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__list--colours .carpet-filter__item:nth-child(2),.carpet-filter__list--colours .carpet-filter__item:nth-child(3),.carpet-filter__list--colours .carpet-filter__item:nth-child(4),.carpet-filter__list--colours .carpet-filter__item:nth-child(5){margin-top:0}.carpet-filter__list--colours .carpet-filter__item:nth-child(5n){margin-right:0}}@media (min-width:768px) and (max-width:979px){.carpet-filter__list--colours .carpet-filter__item{float:left;width:calc(12.5% - 17.5px)}.carpet-filter__list--colours .carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__list--colours .carpet-filter__item:nth-child(2),.carpet-filter__list--colours .carpet-filter__item:nth-child(3),.carpet-filter__list--colours .carpet-filter__item:nth-child(4),.carpet-filter__list--colours .carpet-filter__item:nth-child(5),.carpet-filter__list--colours .carpet-filter__item:nth-child(6),.carpet-filter__list--colours .carpet-filter__item:nth-child(7),.carpet-filter__list--colours .carpet-filter__item:nth-child(8){margin-top:0}.carpet-filter__list--colours .carpet-filter__item:nth-child(8n){margin-right:0}}@media (min-width:980px){.carpet-filter__list--colours .carpet-filter__item{float:left;width:calc(10% - 18px)}.carpet-filter__list--colours .carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__list--colours .carpet-filter__item:nth-child(2),.carpet-filter__list--colours .carpet-filter__item:nth-child(3),.carpet-filter__list--colours .carpet-filter__item:nth-child(4),.carpet-filter__list--colours .carpet-filter__item:nth-child(5),.carpet-filter__list--colours .carpet-filter__item:nth-child(6),.carpet-filter__list--colours .carpet-filter__item:nth-child(7),.carpet-filter__list--colours .carpet-filter__item:nth-child(8),.carpet-filter__list--colours .carpet-filter__item:nth-child(9),.carpet-filter__list--colours .carpet-filter__item:nth-child(10){margin-top:0}.carpet-filter__list--colours .carpet-filter__item:nth-child(10n){margin-right:0}}@media (min-width:1220px){.carpet-filter__list--colours .carpet-filter__item{float:left;width:calc(8.33333% - 18.33333333333334px)}.carpet-filter__list--colours .carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__list--colours .carpet-filter__item:nth-child(2),.carpet-filter__list--colours .carpet-filter__item:nth-child(3),.carpet-filter__list--colours .carpet-filter__item:nth-child(4),.carpet-filter__list--colours .carpet-filter__item:nth-child(5),.carpet-filter__list--colours .carpet-filter__item:nth-child(6),.carpet-filter__list--colours .carpet-filter__item:nth-child(7),.carpet-filter__list--colours .carpet-filter__item:nth-child(8),.carpet-filter__list--colours .carpet-filter__item:nth-child(9),.carpet-filter__list--colours .carpet-filter__item:nth-child(10),.carpet-filter__list--colours .carpet-filter__item:nth-child(11),.carpet-filter__list--colours .carpet-filter__item:nth-child(12){margin-top:0}.carpet-filter__list--colours .carpet-filter__item:nth-child(12n){margin-right:0}}.carpet-filter__list-inner{overflow-y:auto;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding-left:20px;padding-right:20px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.carpet-filter__item{margin-top:20px;width:100%}.carpet-filter__item:first-child{margin-top:0}@media (min-width:480px) and (max-width:767px){.carpet-filter__item{float:left;width:calc(50% - 10px)}.carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__item:nth-child(2){margin-top:0}.carpet-filter__item:nth-child(2n){margin-right:0}}@media (min-width:768px) and (max-width:979px){.carpet-filter__item{float:left;width:calc(33.33333% - 13.33333333333334px)}.carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__item:nth-child(2),.carpet-filter__item:nth-child(3){margin-top:0}.carpet-filter__item:nth-child(3n){margin-right:0}}@media (min-width:980px){.carpet-filter__item{float:left;width:calc(25% - 15px)}.carpet-filter__item:not(:last-child){margin-right:calc(20px - .01%)}.carpet-filter__item:nth-child(2),.carpet-filter__item:nth-child(3),.carpet-filter__item:nth-child(4){margin-top:0}.carpet-filter__item:nth-child(4n){margin-right:0}}.carpet-filter__item:last-child{margin-right:0}.carpet-filter__tick{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}.carpet-filter__label{cursor:pointer;display:block;height:40px;line-height:40px;padding:0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.carpet-filter__label:hover:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.carpet-filter__label:before{content:"";display:block;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);position:absolute;top:0;right:0;bottom:0;left:0}.carpet-filter__label:after{background:#fff url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:14px 14px;border-radius:50%;content:"";display:none;height:26px;width:26px;box-shadow:0 0 0 1px rgba(0,0,0,.15);position:absolute;top:7px;right:7px}.carpet-filter__tick:active+.carpet-filter__label,.carpet-filter__tick:checked+.carpet-filter__label,.carpet-filter__tick:focus+.carpet-filter__label{background-color:#f2f2f2;padding-right:40px}.carpet-filter__tick:not([type=radio]):checked+.carpet-filter__label:after{display:block}.carpet-filter__btns{margin:0;padding:20px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding-left:20px;padding-right:20px}@media (max-width:767px){.carpet-filter__btns{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}}@media (min-width:768px){.carpet-filter__btns{padding-bottom:30px;padding-top:30px;padding-bottom:40px;padding-top:40px}}.carpet-popup{background-color:rgba(0,0,0,.8);height:calc(100% - 50px);opacity:0;overflow-x:hidden;width:100%;z-index:98;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;position:fixed;bottom:0;left:0;-webkit-transition:opacity .5s ease-in-out,left .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,left .5s ease-in-out;transition:opacity .5s ease-in-out,left .5s ease-in-out}@media (min-width:768px){.carpet-popup{height:calc(100% - 60px);-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.body--nav .carpet-popup{left:270px}.body--carpet-popup .carpet-popup{opacity:1}.carpet-popup__slides{left:0;max-height:100%;min-width:100%;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.carpet-popup__slide{overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.carpet-popup__box{margin:0 auto;max-width:860px;min-height:100%;min-width:320px;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.carpet-popup__upper{background-color:#f2f2f2;padding:20px}@media (min-width:768px){.carpet-popup__upper{padding:50px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.carpet-popup__heading{margin-bottom:20px;padding-right:32px;font-size:18px;line-height:25px}@media (min-width:768px){.carpet-popup__heading{font-size:20px;line-height:27px;margin-bottom:30px;width:100%}}@media (min-width:980px){.carpet-popup__heading{border-bottom:1px solid rgba(0,0,0,.4);padding:0 176px 20px 0}}.carpet-popup__name-code[href]:hover{color:#75a5d5}.carpet-popup__range{font-family:adobe-garamond-pro,serif;display:block}@media (min-width:768px){.carpet-popup__range{display:inline}}.carpet-popup__range-from{color:#8e8c8a;font-style:italic;margin-right:5px}@media (min-width:768px){.carpet-popup__range-from{margin-left:5px}}.carpet-popup__range-name{letter-spacing:.075em;text-transform:uppercase}.carpet-popup__range-name:hover{color:#75a5d5}.carpet-popup__image-bkg{background-color:#fff;padding:10px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:768px){.carpet-popup__image-bkg{float:left;width:calc(57.14286% - 8.57142857142858px)}.carpet-popup__image-bkg:not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:980px){.carpet-popup__image-bkg{float:left;width:calc(50% - 10px)}.carpet-popup__image-bkg:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-popup__image{background:50% no-repeat;background-size:cover;max-height:360px;max-width:360px;overflow:hidden;position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.carpet-popup__image{max-height:none;max-width:none}}.carpet-popup__image:before{content:"";display:block;padding-top:100%}.carpet-popup__image--new:after{background-color:#2e2c2a;color:#fff;display:block;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;right:0;top:0;font-size:14px;line-height:20px;content:"NEW"}.carpet-popup__image--coming-soon:after{content:"COMING SOON"}@media (min-width:768px){.carpet-popup__content{float:left;width:calc(42.85714% - 11.42857142857142px)}.carpet-popup__content:not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:980px){.carpet-popup__content{float:left;width:calc(50% - 10px)}.carpet-popup__content:after{clear:both;content:"";display:table}.carpet-popup__content:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-popup__thumbs{margin-top:20px;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media (min-width:768px){.carpet-popup__thumbs{margin-top:0}}@media (min-width:980px){.carpet-popup__thumbs{position:static;float:left;width:calc(25% - 15px);display:block}.carpet-popup__thumbs:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-popup__thumb{border:4px solid #fff;background:50% no-repeat;background-size:cover;cursor:pointer;display:block;height:65px;margin-right:10px;width:65px}@media (min-width:980px){.carpet-popup__thumb{margin:10px auto 0}.carpet-popup__thumb:first-child{margin-top:0}}.carpet-popup__thumb:hover{box-shadow:0 0 0 1px rgba(0,0,0,.4)}.carpet-popup__thumb--on{box-shadow:0 0 0 1px #2e2c2a!important}.carpet-popup__like-btn{text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:auto;margin:0;padding:0 20px;position:absolute;top:0;right:0}.carpet-popup__like-btn:active,.carpet-popup__like-btn:focus,.carpet-popup__like-btn:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.carpet-popup__like-btn::selection,.carpet-popup__like-btn ::selection{background-color:#75a5d5;color:#fff}.carpet-popup__like-btn::-moz-selection,.carpet-popup__like-btn ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.carpet-popup__like-btn{font-size:14px;line-height:40px}}@media (min-width:980px){.carpet-popup__like-btn{font-size:16px;line-height:40px}}.carpet-popup__like-btn:active,.carpet-popup__like-btn:focus,.carpet-popup__like-btn:hover{border:none}.carpet-popup__like-btn:active{padding-top:1px}@media (min-width:980px){.carpet-popup__like-btn{right:50px;top:42.5px}}@media (max-width:479px){.carpet-popup__like-btn{height:65px;width:65px}}@media (min-width:768px) and (max-width:979px){.carpet-popup__like-btn{height:65px;width:65px}}.carpet-popup__like-btn:before{background:url(https://assets.brintons.co.uk/images/icon-heart.6b09f933468f2979ff1ef223ee9643e1.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;opacity:.25;width:15px}@media (max-width:479px){.carpet-popup__like-btn:before{height:28px;width:30px}}@media (min-width:768px) and (max-width:979px){.carpet-popup__like-btn:before{height:28px;width:30px}}.carpet-popup__like-btn.favourited:before{background-image:url(https://assets.brintons.co.uk/images/icon-heart-red.fd10a66fa724abda17e64dbcce45148b.svg);opacity:1}.carpet-popup__like-btn-text{margin-left:15px}@media (max-width:479px){.carpet-popup__like-btn-text{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}}@media (min-width:768px) and (max-width:979px){.carpet-popup__like-btn-text{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}}.carpet-popup__details{margin-top:20px}@media (min-width:768px){.carpet-popup__details{margin-top:30px}}@media (min-width:980px){.carpet-popup__details{margin-top:0;float:left;width:calc(75% - 5px)}.carpet-popup__details:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-popup__width{list-style-type:none}.carpet-popup__sub-heading{border-top:1px solid #8e8c8a;margin-top:20px;padding-top:20px;font-size:18px;line-height:25px}@media (min-width:768px){.carpet-popup__sub-heading{font-size:20px;line-height:27px;margin-top:30px;padding-top:30px;font-size:16px;line-height:22px}}@media (min-width:768px) and (min-width:768px){.carpet-popup__sub-heading{font-size:18px;line-height:25px}}.carpet-popup__sub-heading:first-child{margin-top:0;padding-top:0;border-top:none}.carpet-popup__list{margin-top:5px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:20px}@media (min-width:768px){.carpet-popup__list{margin-top:10px}}.carpet-popup__list:first-child{margin-top:0}.carpet-popup__list-heading{color:#8e8c8a;margin-top:5px;width:50%}@media (min-width:480px) and (max-width:767px){.carpet-popup__list-heading{width:35%}}@media (min-width:768px){.carpet-popup__list-heading{margin-top:10px}}.carpet-popup__list-value{margin-top:5px;width:50%}@media (min-width:480px) and (max-width:767px){.carpet-popup__list-value{width:65%}}@media (min-width:768px){.carpet-popup__list-value{margin-top:10px}}.carpet-popup__woven-logo{background:url(https://assets.brintons.co.uk/images/woven-for-you.9c5bf6fdf477a51bbcb76a9bfb33ea8e.svg) 50% no-repeat;background-size:contain;height:49px;margin-top:20px;width:161px}@media (min-width:768px){.carpet-popup__woven-logo{margin-top:30px}}.carpet-popup__multi-logo{background:url(https://assets.brintons.co.uk/images/multiwidths.7f1a4bc53247083ab4e4557dc4118976.png) 50% no-repeat;background-size:contain;height:49px;margin-top:20px;width:161px}@media (min-width:768px){.carpet-popup__multi-logo{margin-top:30px}}.carpet-popup__btns{background-color:#d8d8d8;padding:20px;box-shadow:0 2px 2px 2px rgba(0,0,0,.2)}@media (min-width:530px){.carpet-popup__btns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:768px){.carpet-popup__btns{padding:40px 50px}}.carpet-popup__btn{-webkit-flex-basis:220px;-moz-flex-basis:220px;flex-basis:220px;-ms-flex-preferred-size:220px}.carpet-popup__btn:not(:first-child){margin-top:20px}@media (min-width:530px){.carpet-popup__btn:not(:first-child){margin:0 0 0 20px}}.carpet-popup__btn-link{margin:0}.carpet-popup__nav-link{cursor:pointer;display:block;height:40px;opacity:.75;width:40px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;bottom:40px}@media (min-width:980px){.carpet-popup__nav-link{bottom:calc(50% - 30px);height:60px;width:60px}}.carpet-popup__nav-link:hover{opacity:1}.carpet-popup__nav-link:before{border-bottom:2px solid #fff;content:"";display:block;height:26px;width:26px}.carpet-popup__nav-link--prev{left:20px}@media (min-width:768px){.carpet-popup__nav-link--prev{left:30px}}@media (min-width:980px){.carpet-popup__nav-link--prev{left:auto;right:100%}}.carpet-popup__nav-link--prev:before{border-left:2px solid #fff;margin-right:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.carpet-popup__nav-link--next{right:20px}@media (min-width:768px){.carpet-popup__nav-link--next{right:30px}}@media (min-width:980px){.carpet-popup__nav-link--next{left:100%;right:auto}}.carpet-popup__nav-link--next:before{border-right:2px solid #fff;margin-left:-10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:979px){.carpet-popup__close{height:120px;width:100%;-ms-flex-align:center;-ms-flex-pack:center}}@media (max-width:979px){.carpet-popup__close,.carpet-popup__close-btn{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.carpet-popup__close-btn{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:0 0 0 1px #fff;color:#fff;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-ms-flex-align:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:auto;margin:0;padding:0 20px}.carpet-popup__close-btn:active,.carpet-popup__close-btn:focus,.carpet-popup__close-btn:hover{background-color:hsla(0,0%,100%,.1);box-shadow:0 0 0 1px #fff}.carpet-popup__close-btn::selection,.carpet-popup__close-btn ::selection{background-color:#75a5d5;color:#fff}.carpet-popup__close-btn::-moz-selection,.carpet-popup__close-btn ::-moz-selection{background-color:#75a5d5;color:#fff}}@media (max-width:979px) and (min-width:768px){.carpet-popup__close-btn{font-size:14px;line-height:40px}}@media (max-width:979px) and (min-width:980px){.carpet-popup__close-btn{font-size:16px;line-height:40px}}@media (max-width:979px){.carpet-popup__close-btn:active,.carpet-popup__close-btn:focus,.carpet-popup__close-btn:hover{border:none}.carpet-popup__close-btn:active{padding-top:1px}.carpet-popup__close-btn:hover:after{opacity:1}}@media (min-width:980px){.carpet-popup__close-btn{cursor:pointer;height:64px;width:60px;overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:0;left:100%}.carpet-popup__close-btn:hover:before{opacity:1}}.carpet-popup__close-btn:before{background:url(https://assets.brintons.co.uk/images/icon-cross-white.b438909491daefac98fba7c298ca4f03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;opacity:.75;margin-right:15px;width:14px}@media (min-width:980px){.carpet-popup__close-btn:before{height:22px;margin:-11px 0 0 -11px;width:22px;position:absolute;top:50%;left:50%}}@media (max-width:979px){.carpet-popup__close-btn:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:22px;opacity:.75;width:22px;position:absolute;top:50px;right:50px}}@media (max-width:767px){.carpet-popup__close-btn:after{right:20px;top:20px}}.carpet-view{background-color:#fff;max-width:1040px;margin:0 auto;padding:20px 20px 30px;position:relative}@media (min-width:768px) and (max-width:979px){.carpet-view{padding-top:30px}}@media (min-width:980px){.carpet-view{padding:50px 0}}.carpet-view--spacer{margin-bottom:30px}@media (min-width:768px){.carpet-view--spacer{margin-bottom:40px}}@media (min-width:980px){.carpet-view--spacer{margin-bottom:50px}}@media (min-width:1220px){.carpet-view--spacer{margin-bottom:60px}}.carpet-view--coming-soon .carpet-view__image-bkg:hover:after,.carpet-view--new .carpet-view__image-bkg:hover:after{opacity:0}.carpet-view--coming-soon .carpet-view__image-bkg:after,.carpet-view--new .carpet-view__image-bkg:after{background-color:#2e2c2a;color:#fff;display:block;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;right:0;top:0;font-size:14px;line-height:20px}.carpet-view--new .carpet-view__image-bkg:after{content:"NEW"}.carpet-view--coming-soon .carpet-view__image-bkg:after{content:"COMING SOON"}.carpet-view__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:940px;min-width:280px}@media (min-width:768px){.carpet-view__inner:after{clear:both;content:"";display:table}}@media (min-width:768px) and (max-width:979px){.carpet-view__inner{padding-top:53px}}@media (min-width:980px){.carpet-view__inner{padding-top:0;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.carpet-view__image-bkg{background-color:#f2f2f2;margin-bottom:30px;position:relative;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:768px) and (max-width:979px){.carpet-view__image-bkg{float:left;width:calc(50% - 10px)}.carpet-view__image-bkg:not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:768px) and (max-width:979px){.carpet-view__image-bkg{margin-bottom:80px}}@media (min-width:980px){.carpet-view__image-bkg{float:left;width:calc(41.66667% - 11.66666666666666px)}.carpet-view__image-bkg:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-view__image{background:50% no-repeat;background-size:cover;max-height:360px;max-width:360px;overflow:hidden;position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.carpet-view__image{max-height:none;max-width:none}}.carpet-view__image:before{content:"";display:block;padding-top:100%}.carpet-view__image:after{background:url(https://assets.brintons.co.uk/images/icon-search-white.a994786fb2140a45f27269d919667065.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px;position:absolute;right:10px;bottom:10px}@media (min-width:768px) and (max-width:979px){.carpet-view__content{float:right;width:calc(50% - 10px);margin-bottom:20px}}@media (min-width:980px){.carpet-view__content{margin-bottom:30px;padding-left:30px;float:right;width:calc(58.33333% - 8.333333333333341px);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.carpet-view__heading{border-bottom:1px solid #8e8c8a;margin-bottom:20px;padding-bottom:20px;font-size:20px;line-height:27px}@media (min-width:768px){.carpet-view__heading{font-size:25px;line-height:33px}}@media (min-width:768px) and (max-width:979px){.carpet-view__heading{border-bottom:none;margin-bottom:0;padding-bottom:0;position:absolute;top:0;left:0}}@media (min-width:980px){.carpet-view__heading{margin-bottom:30px;margin-right:194px;padding-bottom:6px;width:100%}}@media (max-width:979px){.carpet-view__details{border-bottom:1px solid #8e8c8a;margin-bottom:20px;padding-bottom:20px}.carpet-view__details:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (min-width:980px){.carpet-view__details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.carpet-view__details:nth-child(2){float:left;width:calc(57.14286% - 8.57142857142858px)}.carpet-view__details:nth-child(2):not(:last-child){margin-right:calc(20px - .01%)}.carpet-view__details:nth-child(3){float:left;width:calc(42.85714% - 11.42857142857142px)}.carpet-view__details:nth-child(3):not(:last-child){margin-right:calc(20px - .01%)}}.carpet-view__width{list-style-type:none}.carpet-view__sub-heading{margin-bottom:5px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;line-height:25px}@media (min-width:768px){.carpet-view__sub-heading{font-size:20px;line-height:27px;font-size:16px;line-height:22px}}@media (min-width:768px) and (min-width:768px){.carpet-view__sub-heading{font-size:18px;line-height:25px}}.carpet-view__list{-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:14px;line-height:20px}.carpet-view__list:last-child{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:979px){.carpet-view__list+.carpet-view__list{border-top:1px solid #8e8c8a;margin-top:20px;padding-top:15px}}@media (min-width:768px) and (max-width:979px){.carpet-view__list+.carpet-view__list{padding-top:10px}}.carpet-view__list-heading{color:#8e8c8a;margin-top:5px;width:50%}@media (min-width:480px) and (max-width:767px){.carpet-view__list-heading{width:35%}}@media (min-width:768px){.carpet-view__list-heading{margin-top:10px}}.carpet-view__list-value{margin-top:5px;width:50%}@media (min-width:480px) and (max-width:767px){.carpet-view__list-value{width:65%}}@media (min-width:768px){.carpet-view__list-value{margin-top:10px}}.carpet-view__nav-link{cursor:pointer;position:absolute;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:767px){.carpet-view__nav-link{display:none}}@media (min-width:768px) and (max-width:1149px){.carpet-view__nav-link{height:33px;width:33px;top:30px}}@media (min-width:980px) and (max-width:1149px){.carpet-view__nav-link{top:-70px}}@media (min-width:1150px){.carpet-view__nav-link{bottom:calc(50% - 30px);height:60px;width:60px}}.carpet-view__nav-link:after{content:"";display:block;height:26px;opacity:.75;width:26px}.carpet-view__nav-link--next{right:auto}@media (min-width:768px) and (max-width:979px){.carpet-view__nav-link--next{right:20px}}@media (min-width:980px) and (max-width:1149px){.carpet-view__nav-link--next{right:0}}@media (min-width:1150px){.carpet-view__nav-link--next{left:100%}}.carpet-view__nav-link--next:after{border-bottom:2px solid #c4c5c7;border-right:2px solid #c4c5c7;margin-left:-10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.carpet-view__nav-link--prev{left:auto}@media (min-width:768px) and (max-width:979px){.carpet-view__nav-link--prev{right:100px}}@media (min-width:980px) and (max-width:1149px){.carpet-view__nav-link--prev{left:0}}@media (min-width:1150px){.carpet-view__nav-link--prev{right:100%}}.carpet-view__nav-link--prev:after{border-bottom:2px solid #c4c5c7;border-left:2px solid #c4c5c7;margin-right:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.carpet-view__nav-link:focus:after,.carpet-view__nav-link:hover:after{opacity:1}.carpet-view__link{color:#8e8c8a;width:100%}.carpet-view__link:focus,.carpet-view__link:hover{text-decoration:underline}.carpet-view__btns{margin:30px 0}@media (min-width:480px){.carpet-view__btns{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:480px) and (max-width:767px){.carpet-view__btns{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:979px){.carpet-view__btns{border-top:5px solid #f2f2f2;clear:both;margin:0 -20px;padding:30px 20px 0}}@media (min-width:980px){.carpet-view__btns{margin:0;float:left;width:calc(41.66667% - 11.66666666666666px)}.carpet-view__btns:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-view__btns .carpet-view__btn{margin-top:20px}@media (min-width:768px) and (max-width:979px){.carpet-view__btns .carpet-view__btn{margin-top:0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 220px;-moz-flex:0 1 220px;-ms-flex:0 1 220px;flex:0 1 220px}}@media (min-width:980px){.carpet-view__btns .carpet-view__btn{margin-top:0}}.carpet-view__btns .carpet-view__btn:first-child{margin-top:0}@media (min-width:480px){.carpet-view__btns .carpet-view__btn:first-child{width:100%}}@media (min-width:768px) and (max-width:979px){.carpet-view__btns .carpet-view__btn:first-child{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}}@media (min-width:480px) and (max-width:767px){.carpet-view__btns .carpet-view__btn:nth-child(2),.carpet-view__btns .carpet-view__btn:nth-child(3){float:left;width:calc(50% - 10px)}.carpet-view__btns .carpet-view__btn:nth-child(2):not(:last-child),.carpet-view__btns .carpet-view__btn:nth-child(3):not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:768px) and (max-width:979px){.carpet-view__btns .carpet-view__btn:nth-child(2),.carpet-view__btns .carpet-view__btn:nth-child(3){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}}@media (min-width:980px){.carpet-view__btns .carpet-view__btn--sample{max-width:208px;position:absolute;right:0;bottom:0}}.carpet-view__btn-link{margin:0}.carpet-view__social{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (min-width:768px) and (max-width:979px){.carpet-view__social{float:left;width:calc(50% - 10px);position:absolute;bottom:95px;left:0}.carpet-view__social:not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:980px){.carpet-view__social{padding-left:30px;float:left;width:calc(33.33333% - 13.33333333333334px);-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.carpet-view__social:not(:last-child){margin-right:calc(20px - .01%)}}.carpet-view__social-heading{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:20px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:767px){.carpet-view__social-heading{min-width:60px}}@media (min-width:980px){.carpet-view__social-heading{margin-right:20px}}.carpet-view__social-list{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.carpet-view__social-item{margin-left:10px}.carpet-view__social-item:first-child{margin-left:0}.carpet-view__social-link{display:block}.carpet-view__social-link:hover circle{fill:#2e2c2a}.carpet-view__social-icon{display:block}.carpet-view__social-icon circle{fill:#c4c5c7;-webkit-transition:fill .2s ease-in-out;-moz-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.carpet-view__social-icon path{fill:#fff}.carpet-view__link{display:block}.carpet-view__social-like{margin:0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0;-moz-flex:0;-ms-flex:0;flex:0}@media (min-width:980px){.carpet-view__social-like{padding-left:0;padding-right:0;width:166px;position:absolute;top:0;right:0}}.carpet-view__social-like:before{background:url(https://assets.brintons.co.uk/images/icon-heart.6b09f933468f2979ff1ef223ee9643e1.svg) 50% no-repeat;background-size:contain;content:"";display:block;opacity:.25}@media (max-width:979px){.carpet-view__social-like:before{height:18px;width:20px}}@media (min-width:980px){.carpet-view__social-like:before{height:14px;width:15px}}.carpet-view__social-like.favourited:before{background-image:url(https://assets.brintons.co.uk/images/icon-heart-red.fd10a66fa724abda17e64dbcce45148b.svg);opacity:1}.carpet-view__social-like-text{margin-left:15px}@media (max-width:979px){.carpet-view__social-like-text{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}}.content-area{padding:30px 0;-webkit-transition:padding-bottom .2s ease-in-out,padding-top .2s ease-in-out;-moz-transition:padding-bottom .2s ease-in-out,padding-top .2s ease-in-out;transition:padding-bottom .2s ease-in-out,padding-top .2s ease-in-out}@media (min-width:768px){.content-area{padding:40px 0}}@media (min-width:980px){.content-area{padding:50px 0}}@media (min-width:1220px){.content-area{padding:60px 0}}.content-area--bkg-1{background-color:#f2f2f2}.content-area--bkg-2{background-color:#fff}.content-area--bkg-1+.content-area--bkg-1,.content-area--bkg-2+.content-area--bkg-2,.content-area--no-top{padding-top:0}@media (min-width:768px){.content-area__inner--7-4{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:768px){.content-area__inner--7-4>:first-child{float:left;width:calc(58.33333% - 8.333333333333341px)}.content-area__inner--7-4>:first-child:not(:last-child){margin-right:calc(20px - .01%)}}@media (max-width:767px){.content-area__inner--7-4>:nth-child(2){margin-top:30px}}@media (min-width:768px){.content-area__inner--7-4>:nth-child(2){float:left;width:calc(33.33333% - 13.33333333333334px)}.content-area__inner--7-4>:nth-child(2):not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:768px){.content-area__inner--7-4-rtl{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:768px){.content-area__inner--7-4-rtl>:first-child{float:left;width:calc(33.33333% - 13.33333333333334px);-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.content-area__inner--7-4-rtl>:first-child:not(:last-child){margin-right:calc(20px - .01%)}}@media (max-width:767px){.content-area__inner--7-4-rtl>:nth-child(2){margin-top:30px}}@media (min-width:768px){.content-area__inner--7-4-rtl>:nth-child(2){float:left;width:calc(58.33333% - 8.333333333333341px);-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.content-area__inner--7-4-rtl>:nth-child(2):not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:768px){.content-area__inner--6-6{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:768px){.content-area__inner--6-6>:first-child{float:left;width:calc(50% - 10px)}.content-area__inner--6-6>:first-child:not(:last-child){margin-right:calc(20px - .01%)}}@media (max-width:767px){.content-area__inner--6-6>:nth-child(2){margin-top:30px}}@media (min-width:768px){.content-area__inner--6-6>:nth-child(2){float:left;width:calc(50% - 10px)}.content-area__inner--6-6>:nth-child(2):not(:last-child){margin-right:calc(20px - .01%)}}@media (min-width:980px){.content-area__inner--9-4{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:980px) and (max-width:1219px){.content-area__inner--9-4>:first-child{float:left;width:calc(71.42857% - 8.57142857142858px)}.content-area__inner--9-4>:first-child:not(:last-child){margin-right:calc(30px - .01%)}}@media (min-width:1220px){.content-area__inner--9-4>:first-child{float:left;width:calc(64.28571% - 10.71428571428571px)}.content-area__inner--9-4>:first-child:not(:last-child){margin-right:calc(30px - .01%)}}@media (max-width:979px){.content-area__inner--9-4>:nth-child(2){margin-top:30px}}@media (min-width:980px) and (max-width:1219px){.content-area__inner--9-4>:nth-child(2){float:left;width:calc(28.57143% - 21.42857142857142px)}.content-area__inner--9-4>:nth-child(2):not(:last-child){margin-right:calc(30px - .01%)}}@media (min-width:1220px){.content-area__inner--9-4>:nth-child(2){float:right;width:calc(28.57143% - 21.42857142857142px)}.content-area__inner--9-4>:nth-child(2):not(:last-child){margin-left:calc(30px - .01%)}}@media (max-width:979px){.content-area__side--divider{padding-top:30px;border-top:1px solid #d5d5d5}}@media (min-width:980px){.content-area__side--divider{padding-left:30px;border-left:1px solid #d5d5d5}}.mh-calendar{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:#fff;border-radius:3px;font-family:sans-serif;margin-top:20px;padding:10px;user-select:none;width:300px;box-shadow:0 0 0 1px #cfcfcf}.mh-calendar,.mh-calendar *{box-sizing:border-box}.mh-calendar__nav{position:relative}.mh-calendar__month{color:#7f7f7f;font-size:18px;text-align:center}.mh-calendar__next{border-left:12px solid #9f9f9f;right:10px}.mh-calendar__next,.mh-calendar__previous{border-bottom:8px solid transparent;border-radius:3px;border-top:8px solid transparent;cursor:pointer;height:0;position:absolute;top:2px;width:0}.mh-calendar__previous{border-right:12px solid #9f9f9f;left:10px}.mh-calendar__weekdays{margin-top:10px}.mh-calendar__weekdays:after{clear:both;content:" ";display:table}.mh-calendar__weekday{color:#cfcfcf;float:left;font-size:11px;font-weight:700;text-align:center;width:40px}.mh-calendar__dates{margin-top:10px}.mh-calendar__dates:after{clear:both;content:" ";display:table}.mh-calendar__date{color:#333;float:left;font-size:14px;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.mh-calendar__date:hover{cursor:pointer}.mh-calendar__date:hover:after{background:rgba(0,0,0,.05);border-radius:20px;content:"";display:block;height:40px;left:0;position:absolute;top:0;width:40px}.mh-calendar__date--in-range{background:#c4f4f9}.mh-calendar__date--range-start{background:#91e9f1;border-bottom-left-radius:20px;border-top-left-radius:20px;color:#fff;font-weight:700}.mh-calendar__date--range-start:hover{cursor:default}.mh-calendar__date--range-start:hover:after{display:none}.mh-calendar__date--range-end{background:#91e9f1;border-bottom-right-radius:20px;border-top-right-radius:20px;color:#fff;font-weight:700}.mh-calendar__date--range-end:hover{cursor:default}.mh-calendar__date--range-end:hover:after{display:none}.mh-calendar__date--today{text-decoration:underline}.mh-calendar__date--blocked{color:#9f9f9f;font-style:italic;font-weight:400}.mh-calendar__date--blocked:hover{cursor:default}.mh-calendar__date--blocked:hover:after{display:none}.mh-date-picker,.mh-date-range-picker{position:absolute;width:300px;z-index:11}.mh-date-picker--closed,.mh-date-range-picker--closed{display:none}.flash{background:#2e2c2a top repeat-x;border-radius:3px;margin:30px 0;padding:15px 20px;position:relative;text-align:left;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#fff;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.flash{font-size:16px;line-height:22px}}.flash--error{background-color:#d64541}.flash--warning{background-color:#eb9532}.flash--success{background-color:#26c281}.flash--border{background:none;border:1px solid #2e2c2a;color:#2e2c2a}.flash__icon{margin-right:20px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 20px;-moz-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.flash__icon path{fill:#fff}.flash__text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.flash.c{justify-content:center}.footer{color:#fff;padding:30px 0;text-align:center}@media (min-width:768px){.footer{padding:40px 0}}@media (min-width:1220px){.footer{padding:50px 0;padding:60px 0}}.footer__inner{margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding-left:20px;padding-right:20px}.footer__upper{font-size:16px;line-height:22px}@media (min-width:768px){.footer__upper{font-size:18px;line-height:25px;font-size:14px;line-height:20px}}@media (min-width:768px) and (min-width:768px){.footer__upper{font-size:16px;line-height:22px}}@media (min-width:1220px){.footer__upper{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.footer__upper .footer__list:last-child{margin-top:30px}@media (min-width:768px){.footer__upper .footer__list:last-child{margin-top:15px}}@media (min-width:1220px){.footer__upper .footer__list:last-child{margin-top:0}}.footer__mid{margin-top:30px}@media (min-width:768px){.footer__mid{margin-top:30px}}@media (min-width:1220px){.footer__mid{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.footer__logo{background-size:contain;background:url(https://assets.brintons.co.uk/images/logo-royal-warrant.608beac7d76a861f9974aa3dcfbe186b.svg) 50% no-repeat;display:block;height:120px;margin:0 auto;width:214px;overflow:hidden;text-indent:101%;white-space:nowrap}@media (min-width:1220px){.footer__logo{margin:0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.footer__social-list{margin:30px -5px -10px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:768px){.footer__social-list{margin-top:40px}}@media (min-width:1220px){.footer__social-list{margin-bottom:0;margin-top:0}}.footer__social-item{margin-bottom:10px;margin-left:5px;margin-right:5px}@media (min-width:1220px){.footer__social-item{margin-bottom:0}}.footer__social-link{display:block}.footer__social-link:active [fill="#747474"],.footer__social-link:focus [fill="#747474"],.footer__social-link:hover [fill="#747474"]{fill:#fff}.footer__social-link:active .footer__social-icon,.footer__social-link:focus .footer__social-icon,.footer__social-link:hover .footer__social-icon{top:-4px}.footer__social-icon{display:block;position:relative;top:0;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.footer__social-icon [fill="#747474"]{-webkit-transition:fill .4s ease-in-out;-moz-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.footer__btns{margin:0 auto;margin-top:40px;max-width:320px}@media (min-width:768px){.footer__btns{max-width:660px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:1220px){.footer__btns{margin:0;max-width:none;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}}@media (min-width:768px){.footer__btn{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:767px){.footer__btn:not(:first-child){margin-top:20px}}@media (min-width:768px){.footer__btn:not(:first-child){margin-left:20px}}.footer__btn-link{text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:0 0 0 1px hsla(0,0%,100%,.5);color:#fff;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:400;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px}.footer__btn-link:active,.footer__btn-link:focus,.footer__btn-link:hover{background-color:hsla(0,0%,100%,.05);box-shadow:0 0 0 1px hsla(0,0%,100%,.5)}.footer__btn-link::selection,.footer__btn-link ::selection{background-color:#75a5d5;color:#fff}.footer__btn-link::-moz-selection,.footer__btn-link ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.footer__btn-link{font-size:14px;line-height:40px}}@media (min-width:980px){.footer__btn-link{font-size:16px;line-height:40px}}.footer__btn-link:active,.footer__btn-link:focus,.footer__btn-link:hover{border:none}.footer__btn-link:active{padding-top:1px}.footer__lower{margin-top:30px;font-size:14px;line-height:20px}@media (min-width:768px){.footer__lower{font-size:16px;line-height:22px;margin-top:30px;font-size:14px;line-height:20px}}@media (min-width:1220px){.footer__lower{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.footer__lower .footer__list{margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:1220px){.footer__lower .footer__list{font-size:14px;line-height:20px}}.footer__lower .footer__item{margin-left:15px;margin-right:15px}.footer__list{margin-top:-5px;line-height:30px}@media (min-width:768px){.footer__list{margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:768px){.footer__item{margin-left:15px;margin-right:15px}}.footer__link:active,.footer__link:focus,.footer__link:hover{text-decoration:underline}.footer__copyright{margin-top:15px}@media (max-width:767px){.footer__copyright{font-size:14px;line-height:20px}}@media (min-width:1220px){.footer__copyright{margin-top:0;text-align:right}}.form{margin:30px 0;padding:0}.form:first-child{margin-top:0}.form:last-child{margin-bottom:0}.form--reverse-optional .field__label-text:after{color:#8e8c8a;content:" (Required)";display:inline}.form--reverse-optional .field__label--optional .field__label-text:after{display:none}.form .grecaptcha-badge{z-index:10}.form__fieldset{margin-bottom:30px}.form__fieldset:last-child{margin-bottom:0}.form--borders .form__fieldset{border-bottom:1px solid #d5d5d5;padding-bottom:30px}.form--borders .form__fieldset:last-child{border-bottom:none;padding-bottom:0}.form__legend{float:left;display:block;margin-bottom:20px;width:100%;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.form__legend{font-size:20px;line-height:27px}}.form__legend:last-child{margin-top:0}.form__field{clear:left;margin-top:20px}.form__field:first-child{margin-top:0}.field:after{clear:both;content:"";display:table}@media (min-width:480px){.field{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (min-width:480px){.field--2-4>:first-child{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}}@media (min-width:480px){.field--2-4>:nth-child(2),.field--4-2>:first-child{-webkit-box-flex:4;-moz-box-flex:4;box-flex:4;-webkit-flex:4;-moz-flex:4;-ms-flex:4;flex:4}.field--4-2>:nth-child(2){-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}}@media (min-width:480px){.field--3-3>:first-child,.field--3-3>:nth-child(2){-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width:480px){.field--2-2-1>:first-child,.field--2-2-1>:nth-child(2){-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}}@media (min-width:480px){.field--1-2-2>:first-child,.field--2-2-1>:nth-child(3){-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.field--1-2-2>:nth-child(2),.field--1-2-2>:nth-child(3){-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}}@media (min-width:480px){.field--3-2-2>:first-child{-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3}.field--3-2-2>:nth-child(2),.field--3-2-2>:nth-child(3){-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}}@media (min-width:768px){.field--3-8-1>:first-child{max-width:calc(25% - 15px);-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3}.field--3-8-1>:nth-child(2){max-width:calc(66.66667% - 6.66666666666666px);-webkit-box-flex:8;-moz-box-flex:8;box-flex:8;-webkit-flex:8;-moz-flex:8;-ms-flex:8;flex:8}.field--3-8-1>:nth-child(3){max-width:calc(8.33333% - 18.33333333333334px);-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.field--3-9>:first-child{max-width:calc(25% - 15px);-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3}.field--3-9>:nth-child(2){max-width:calc(75% - 5px);-webkit-box-flex:9;-moz-box-flex:9;box-flex:9;-webkit-flex:9;-moz-flex:9;-ms-flex:9;flex:9}}@media (min-width:768px){.field--7-4-1>:first-child{max-width:calc(58.33333% - 8.333333333333341px);-webkit-box-flex:7;-moz-box-flex:7;box-flex:7;-webkit-flex:7;-moz-flex:7;-ms-flex:7;flex:7}.field--7-4-1>:nth-child(2){max-width:calc(33.33333% - 13.33333333333334px);-webkit-box-flex:4;-moz-box-flex:4;box-flex:4;-webkit-flex:4;-moz-flex:4;-ms-flex:4;flex:4}.field--7-4-1>:nth-child(3){max-width:calc(8.33333% - 18.33333333333334px);-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.field--3-4>:first-child{max-width:calc(25% - 15px);-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3}.field--3-4>:nth-child(2){max-width:calc(33.33333% - 13.33333333333334px);-webkit-box-flex:4;-moz-box-flex:4;box-flex:4;-webkit-flex:4;-moz-flex:4;-ms-flex:4;flex:4}.field--3-4>:nth-child(3){max-width:calc(41.66667% - 11.66666666666666px);-webkit-box-flex:5;-moz-box-flex:5;box-flex:5;-webkit-flex:5;-moz-flex:5;-ms-flex:5;flex:5}}.field--btns{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media (min-width:768px){.field--btns{margin:30px 0}.field--btns:first-child{margin-top:0}.field--btns:last-child{margin-bottom:0}}.field__control{margin-top:20px;max-width:100%;position:relative;z-index:1}@media (min-width:480px){.field__control{margin:0 20px 0 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.field__control:last-child{margin-right:0}}.field__control:first-child{margin-top:0}.field__control:hover{z-index:2}.field__control--filled .field__label,.field__control--focused .field__label{padding:8px 10px 0;color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:13px;line-height:13px}.field__control--filled .field__asset,.field__control--filled .field__select,.field__control--filled .field__text,.field__control--focused .field__asset,.field__control--focused .field__select,.field__control--focused .field__text{line-height:200%;padding-top:18px}.field__control--filled .field__asset::-webkit-input-placeholder,.field__control--filled .field__select::-webkit-input-placeholder,.field__control--filled .field__text::-webkit-input-placeholder,.field__control--focused .field__asset::-webkit-input-placeholder,.field__control--focused .field__select::-webkit-input-placeholder,.field__control--focused .field__text::-webkit-input-placeholder{color:#8e8c8a!important}.field__control--filled .field__asset:-moz-placeholder,.field__control--filled .field__asset::-moz-placeholder,.field__control--filled .field__select:-moz-placeholder,.field__control--filled .field__select::-moz-placeholder,.field__control--filled .field__text:-moz-placeholder,.field__control--filled .field__text::-moz-placeholder,.field__control--focused .field__asset:-moz-placeholder,.field__control--focused .field__asset::-moz-placeholder,.field__control--focused .field__select:-moz-placeholder,.field__control--focused .field__select::-moz-placeholder,.field__control--focused .field__text:-moz-placeholder,.field__control--focused .field__text::-moz-placeholder{color:#8e8c8a!important}.field__control--filled .field__asset:-ms-input-placeholder,.field__control--filled .field__select:-ms-input-placeholder,.field__control--filled .field__text:-ms-input-placeholder,.field__control--focused .field__asset:-ms-input-placeholder,.field__control--focused .field__select:-ms-input-placeholder,.field__control--focused .field__text:-ms-input-placeholder{color:#8e8c8a!important}.field__control--filled .field__select,.field__control--focused .field__select{color:#2e2c2a;padding-top:18px}.field__control--filled .field__textarea,.field__control--focused .field__textarea{padding-top:24px}.field__control--filled .field__textarea::-webkit-input-placeholder,.field__control--focused .field__textarea::-webkit-input-placeholder{color:#8e8c8a!important}.field__control--filled .field__textarea:-moz-placeholder,.field__control--filled .field__textarea::-moz-placeholder,.field__control--focused .field__textarea:-moz-placeholder,.field__control--focused .field__textarea::-moz-placeholder{color:#8e8c8a!important}.field__control--filled .field__textarea:-ms-input-placeholder,.field__control--focused .field__textarea:-ms-input-placeholder{color:#8e8c8a!important}.field__control--focused{z-index:3}.field__control--label-above .field__asset,.field__control--label-above .field__select,.field__control--label-above .field__text,.field__control--label-above .field__textarea{padding-left:20px;padding-top:0}.field__control--label-above .field__asset::-webkit-input-placeholder,.field__control--label-above .field__select::-webkit-input-placeholder,.field__control--label-above .field__text::-webkit-input-placeholder,.field__control--label-above .field__textarea::-webkit-input-placeholder{color:#8e8c8a}.field__control--label-above .field__asset:-moz-placeholder,.field__control--label-above .field__asset::-moz-placeholder,.field__control--label-above .field__select:-moz-placeholder,.field__control--label-above .field__select::-moz-placeholder,.field__control--label-above .field__text:-moz-placeholder,.field__control--label-above .field__text::-moz-placeholder,.field__control--label-above .field__textarea:-moz-placeholder,.field__control--label-above .field__textarea::-moz-placeholder{color:#8e8c8a}.field__control--label-above .field__asset:-ms-input-placeholder,.field__control--label-above .field__select:-ms-input-placeholder,.field__control--label-above .field__text:-ms-input-placeholder,.field__control--label-above .field__textarea:-ms-input-placeholder{color:#8e8c8a}.field__control--label-above .field__textarea{padding:20px}.field__control--label-above .field__select{color:#2e2c2a}.field__control--label-above>.field__label{cursor:default;display:block;padding:0 0 3px;pointer-events:auto;position:static;text-overflow:clip;white-space:normal;color:inherit;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.field__control--label-above>.field__label{font-size:16px;line-height:22px}}.field__control--shrink{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.field__control--error>.field__label{color:#d64541!important;padding-right:39px}.field__control--error>.field__label .field__label-text{margin-right:5px}.field__control--error .field__error{display:block;margin-top:5px;padding-left:21px;position:relative}.field__control--error .field__error-icon{background-color:#d64541;border-radius:50%;display:block;height:16px;margin-top:-8px;pointer-events:none;width:16px;position:absolute;top:50%;left:0}.field__control--error .field__error-icon:after,.field__control--error .field__error-icon:before{background-color:#fff;content:"";display:block;height:8px;margin:-4px 0 0 -1px;width:2px;position:absolute;top:50%;left:50%}.field__control--error .field__error-icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.field__control--error .field__error-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.field__control--error .field__error-text{color:#d64541;font-size:14px;line-height:20px}@media (min-width:768px){.field__control--error .field__error-text{font-size:16px;line-height:22px}}.field__control--error .field__asset,.field__control--error .field__select,.field__control--error .field__text,.field__control--error .field__textarea{padding-right:39px}.field__control--error .field__asset:focus,.field__control--error .field__select:focus,.field__control--error .field__text:focus,.field__control--error .field__textarea:focus{color:#2e2c2a;box-shadow:0 3px 0 0 #d64541,inset 0 -1px 0 0 #d64541,inset 0 1px 0 0 rgba(0,0,0,.25),inset -1px 0 0 0 rgba(0,0,0,.25),inset 1px 0 0 0 rgba(0,0,0,.25),inset 0 3px 3px 0 rgba(0,0,0,.1)}.field__control--error .field__asset:focus+.field__error .field__error-text,.field__control--error .field__select:focus+.field__error .field__error-text,.field__control--error .field__text:focus+.field__error .field__error-text,.field__control--error .field__textarea:focus+.field__error .field__error-text{opacity:1}.field__control--error .field__asset+.field__error,.field__control--error .field__select+.field__error,.field__control--error .field__text+.field__error,.field__control--error .field__textarea+.field__error{margin-top:0;padding-left:0}.field__control--error .field__asset+.field__error .field__error-text,.field__control--error .field__select+.field__error .field__error-text,.field__control--error .field__text+.field__error .field__error-text,.field__control--error .field__textarea+.field__error .field__error-text{background-color:#2e2c2a;border-radius:2px;max-width:220px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:0;bottom:44px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:#fff;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}.field__control--error .field__asset+.field__error .field__error-text:before,.field__control--error .field__select+.field__error .field__error-text:before,.field__control--error .field__text+.field__error .field__error-text:before,.field__control--error .field__textarea+.field__error .field__error-text:before{content:"";display:block;position:absolute;top:100%;right:21px;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2e2c2a}.field__control--error .field__asset+.field__error .field__error-icon,.field__control--error .field__select+.field__error .field__error-icon,.field__control--error .field__text+.field__error .field__error-icon,.field__control--error .field__textarea+.field__error .field__error-icon{height:26px;width:26px;position:absolute;top:auto;right:13px;bottom:12px;left:auto}.field__control--error .field__asset+.field__error .field__error-icon:after,.field__control--error .field__asset+.field__error .field__error-icon:before,.field__control--error .field__select+.field__error .field__error-icon:after,.field__control--error .field__select+.field__error .field__error-icon:before,.field__control--error .field__text+.field__error .field__error-icon:after,.field__control--error .field__text+.field__error .field__error-icon:before,.field__control--error .field__textarea+.field__error .field__error-icon:after,.field__control--error .field__textarea+.field__error .field__error-icon:before{height:14px;margin:-7px 0 0 -2px;width:4px}.field__control--error .field__select{background-position:top 50% right 50px;padding-right:59px}.field__control--error .field__tick .field__tick-input:focus+.field__label:before{box-shadow:0 0 0 1px #d64541,inset 0 -5px 8px -2px rgba(0,0,0,.15)}.field__control--error .field__tick .field__tick-input:checked:focus+.field__label:before{box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 0 1px #d64541,inset 0 -5px 8px -2px rgba(0,0,0,.15)}.field__control--error .field__tick .field__label{color:#2e2c2a!important}.field__control .field__label:first-child:last-child{padding-bottom:0;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.field__label{cursor:text;padding:0 20px;pointer-events:none;text-align:left;z-index:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:absolute;top:0;left:0;-webkit-transition:color .2s ease-in-out,font-size .2s ease-in-out,font-weight .2s ease-in-out,line-height .2s ease-in-out,padding .2s ease-in-out;-moz-transition:color .2s ease-in-out,font-size .2s ease-in-out,font-weight .2s ease-in-out,line-height .2s ease-in-out,padding .2s ease-in-out;transition:color .2s ease-in-out,font-size .2s ease-in-out,font-weight .2s ease-in-out,line-height .2s ease-in-out,padding .2s ease-in-out;color:inherit;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:50px}@media (min-width:768px){.field__label{font-size:16px;line-height:50px}}.field__label--optional>.field__label-text:after{color:#8e8c8a;content:" (Optional)";display:inline}.field__label--optional.field__label--required>.field__label-text:after{display:none}.field__label .field__error{display:inline;margin-top:0;white-space:nowrap}.field__asset,.field__select,.field__text,.field__textarea{background-color:#fff;border:none;border-radius:2px;display:block;height:50px;margin:0;padding:0 10px;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);-webkit-transition:line-height .2s ease-in-out,padding .2s ease-in-out;-moz-transition:line-height .2s ease-in-out,padding .2s ease-in-out;transition:line-height .2s ease-in-out,padding .2s ease-in-out;color:#2e2c2a;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:50px}@media (min-width:768px){.field__asset,.field__select,.field__text,.field__textarea{font-size:16px;line-height:50px}}.field__asset::-webkit-input-placeholder,.field__select::-webkit-input-placeholder,.field__text::-webkit-input-placeholder,.field__textarea::-webkit-input-placeholder{color:#fff!important;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:inherit;font-family:inherit;font-weight:300;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:50px}@media (min-width:768px){.field__asset::-webkit-input-placeholder,.field__select::-webkit-input-placeholder,.field__text::-webkit-input-placeholder,.field__textarea::-webkit-input-placeholder{font-size:16px;line-height:50px}}.body--no-transitions .field__asset::-webkit-input-placeholder,.body--no-transitions .field__select::-webkit-input-placeholder,.body--no-transitions .field__text::-webkit-input-placeholder,.body--no-transitions .field__textarea::-webkit-input-placeholder{-webkit-transition:none;-moz-transition:none;transition:none}.field__asset::-moz-placeholder,.field__select::-moz-placeholder,.field__text::-moz-placeholder,.field__textarea::-moz-placeholder{color:#fff!important;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:inherit;font-family:inherit;font-weight:300;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:50px}@media (min-width:768px){.field__asset::-moz-placeholder,.field__select::-moz-placeholder,.field__text::-moz-placeholder,.field__textarea::-moz-placeholder{font-size:16px;line-height:50px}}.body--no-transitions .field__asset::-moz-placeholder,.body--no-transitions .field__select::-moz-placeholder,.body--no-transitions .field__text::-moz-placeholder,.body--no-transitions .field__textarea::-moz-placeholder{-webkit-transition:none;-moz-transition:none;transition:none}.field__asset:-moz-placeholder,.field__select:-moz-placeholder,.field__text:-moz-placeholder,.field__textarea:-moz-placeholder{color:#fff!important;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:inherit;font-family:inherit;font-weight:300;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:50px}@media (min-width:768px){.field__asset:-moz-placeholder,.field__select:-moz-placeholder,.field__text:-moz-placeholder,.field__textarea:-moz-placeholder{font-size:16px;line-height:50px}}.body--no-transitions .field__asset:-moz-placeholder,.body--no-transitions .field__select:-moz-placeholder,.body--no-transitions .field__text:-moz-placeholder,.body--no-transitions .field__textarea:-moz-placeholder{-webkit-transition:none;-moz-transition:none;transition:none}.field__asset:-ms-input-placeholder,.field__select:-ms-input-placeholder,.field__text:-ms-input-placeholder,.field__textarea:-ms-input-placeholder{color:#fff!important;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:inherit;font-family:inherit;font-weight:300;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:50px}@media (min-width:768px){.field__asset:-ms-input-placeholder,.field__select:-ms-input-placeholder,.field__text:-ms-input-placeholder,.field__textarea:-ms-input-placeholder{font-size:16px;line-height:50px}}.body--no-transitions .field__asset:-ms-input-placeholder,.body--no-transitions .field__select:-ms-input-placeholder,.body--no-transitions .field__text:-ms-input-placeholder,.body--no-transitions .field__textarea:-ms-input-placeholder{-webkit-transition:none;-moz-transition:none;transition:none}.field__asset:hover,.field__select:hover,.field__text:hover,.field__textarea:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.field__asset:focus,.field__select:focus,.field__text:focus,.field__textarea:focus{color:#2e2c2a;box-shadow:0 3px 0 0 #75a5d5,inset 0 -1px 0 0 #75a5d5,inset 0 1px 0 0 rgba(0,0,0,.25),inset -1px 0 0 0 rgba(0,0,0,.25),inset 1px 0 0 0 rgba(0,0,0,.25),inset 0 3px 3px 0 rgba(0,0,0,.1)}.field__text--small{height:40px;line-height:40px}.field__text--small::-webkit-input-placeholder{color:#8e8c8a!important;line-height:40px}.field__text--small:-moz-placeholder,.field__text--small::-moz-placeholder{color:#8e8c8a!important;line-height:40px}.field__text--small:-ms-input-placeholder{color:#8e8c8a!important;line-height:40px}.field__select{background:#fff url(https://assets.brintons.co.uk/images/icon-arrow-down.7422a388d86bb819bdd9a357ac4e4c2c.svg) right 15px top 50% no-repeat;background-size:9px 4px;color:#fff;cursor:pointer;padding-right:24px}.field__select:-moz-focusring{color:transparent;text-shadow:0 0 0 #2e2c2a}.field__select::-ms-expand{display:none}.field__textarea{border-top:1px solid transparent;height:200px;min-height:200px;padding-top:16px;padding-bottom:10px;resize:vertical;font-size:14px;line-height:20px}@media (min-width:768px){.field__textarea{font-size:16px;line-height:22px}}.field__textarea::-webkit-input-placeholder{font-size:14px;line-height:20px}@media (min-width:768px){.field__textarea::-webkit-input-placeholder{font-size:16px;line-height:22px}}.field__textarea::-moz-placeholder{font-size:14px;line-height:20px}@media (min-width:768px){.field__textarea::-moz-placeholder{font-size:16px;line-height:22px}}.field__textarea:-moz-placeholder{font-size:14px;line-height:20px}@media (min-width:768px){.field__textarea:-moz-placeholder{font-size:16px;line-height:22px}}.field__textarea:-ms-input-placeholder{font-size:14px;line-height:20px}@media (min-width:768px){.field__textarea:-ms-input-placeholder{font-size:16px;line-height:22px}}.field__textarea--shrink{height:100px;min-height:100px}.field__textarea--grow{height:300px;min-height:300px}.field__ticks:first-child{margin-top:-10px}.field__ticks--flexible .field__tick{display:inline-block;margin-right:20px}@media (min-width:480px){.field__ticks--split{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.field__ticks--split .field__tick{float:left;width:calc(50% - 10px)}.field__ticks--split .field__tick:not(:last-child){margin-right:calc(20px - .01%)}.field__ticks--split .field__tick:nth-child(2n){margin-right:0}.field__ticks--split .field__tick:last-child:nth-child(odd){width:100%}}.field__ticks.field__tick-btns{margin-top:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:479px){.field__ticks.field__tick-btns:first-child{margin-top:-10px}}.field__ticks.field__tick-btns .field__tick{margin-top:0;margin-left:20px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.field__ticks.field__tick-btns .field__tick:first-child{margin-left:0}.field__ticks.field__tick-btns .field__tick-input+.field__label{padding-left:0;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0;-webkit-transition:none;-moz-transition:none;transition:none}.field__ticks.field__tick-btns .field__tick-input+.field__label:active,.field__ticks.field__tick-btns .field__tick-input+.field__label:focus,.field__ticks.field__tick-btns .field__tick-input+.field__label:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.field__ticks.field__tick-btns .field__tick-input+.field__label::selection,.field__ticks.field__tick-btns .field__tick-input+.field__label ::selection{background-color:#75a5d5;color:#fff}.field__ticks.field__tick-btns .field__tick-input+.field__label::-moz-selection,.field__ticks.field__tick-btns .field__tick-input+.field__label ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.field__ticks.field__tick-btns .field__tick-input+.field__label{font-size:14px;line-height:40px}}@media (min-width:980px){.field__ticks.field__tick-btns .field__tick-input+.field__label{font-size:16px;line-height:40px}}.field__ticks.field__tick-btns .field__tick-input+.field__label:active,.field__ticks.field__tick-btns .field__tick-input+.field__label:focus,.field__ticks.field__tick-btns .field__tick-input+.field__label:hover{border:none}.field__ticks.field__tick-btns .field__tick-input+.field__label:active{padding-top:1px}.field__ticks.field__tick-btns .field__tick-input+.field__label:after,.field__ticks.field__tick-btns .field__tick-input+.field__label:before{display:none!important}.field__ticks.field__tick-btns .field__tick-input:checked+.field__label{background-color:#75a5d5;box-shadow:#4e8cc9;color:#fff}.field__ticks.field__tick-btns .field__tick-input:checked+.field__label:active,.field__ticks.field__tick-btns .field__tick-input:checked+.field__label:focus,.field__ticks.field__tick-btns .field__tick-input:checked+.field__label:hover{background-color:#75a5d5;box-shadow:#4e8cc9}@media (min-width:768px){.field__ticks.field__tick-btns--n-a .field__tick{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}.field__ticks.field__tick-btns--n-a .field__tick:last-child{max-width:60px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (max-width:767px){.field__ticks.field__tick-btns--collapse{display:block}}@media (max-width:767px){.field__ticks.field__tick-btns--collapse .field__tick{margin-top:10px;margin-left:0;-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;flex:auto}.field__ticks.field__tick-btns--collapse .field__tick:first-child{margin-top:0}}.field__ticks .field__tick{margin-top:10px}.field__tick .field__error{display:block}.field__tick-input{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}.field__tick-input+.field__label{cursor:pointer;display:inline-block;overflow:visible;padding:0 0 0 29px;pointer-events:auto;position:relative;text-overflow:clip;white-space:normal;color:inherit;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.field__tick-input+.field__label{font-size:16px;line-height:22px}}.field__tick-input+.field__label:hover:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -5px 8px -2px rgba(0,0,0,.15)}.field__tick-input+.field__label:before{background-color:#fff;border-radius:2px;content:"";display:block;height:19px;width:19px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 -5px 8px -2px rgba(0,0,0,.15);position:absolute;top:1px;left:0}.field__tick-input+.field__label .field__label-text:after{display:none}.field__tick-input[type=radio]+.field__label:before{border-radius:50%}.field__tick-input[type=radio]+.field__label:after{background-color:#2e2c2a;border-radius:50%;content:"";display:none;height:7px;margin-top:-4px;width:7px;position:absolute;top:50%;left:6px}.field__tick-input[type=checkbox]+.field__label:after{border-bottom:3px solid #2e2c2a;border-right:3px solid #2e2c2a;content:"";display:none;height:12px;width:7px;position:absolute;top:3px;left:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.field__tick-input:focus+.field__label:before,.field__tick-input[type=checkbox]+.field__label:before{box-shadow:0 0 0 1px rgba(0,0,0,.15),inset 0 -5px 8px -2px rgba(0,0,0,.15)}.field__tick-input:checked+.field__label:after{display:block}.field__tick-input:checked+.field__label:before,.field__tick-input:checked:focus+.field__label:before{box-shadow:0 0 0 1px rgba(0,0,0,.4),inset 0 -5px 8px -2px rgba(0,0,0,.3)}.field__btn{height:50px;margin-top:20px;margin-bottom:0}@media (min-width:480px){.field__btn{margin-top:0;margin-right:20px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.field__btn:last-child{margin-right:0}}.field__btn:first-child{margin-top:0}.formatted{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.formatted{font-size:16px;line-height:22px}}.formatted:after{clear:both;content:"";display:table}.formatted--all-caps>.h1,.formatted--all-caps>.h2,.formatted--all-caps>.h3,.formatted--all-caps>h1,.formatted--all-caps>h2,.formatted--all-caps>h3{letter-spacing:.075em!important;text-transform:uppercase!important}.formatted>a:not(.btn):not(.nav-box__desc.formatted>p.btns a),.formatted>h1 a:not(.btn):not(.nav-box__desc.formatted>p.btns a),.formatted>h2 a:not(.btn):not(.nav-box__desc.formatted>p.btns a),.formatted>h3 a:not(.btn):not(.nav-box__desc.formatted>p.btns a),.formatted>ol li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a),.formatted>p>a:not(.btn):not(.nav-box__desc.formatted>p.btns a),.formatted>ul li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a){color:#75a5d5;font-weight:400}.formatted>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover,.formatted>h1 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>h1 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>h1 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover,.formatted>h2 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>h2 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>h2 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover,.formatted>h3 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>h3 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>h3 a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover,.formatted>ol li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>ol li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>ol li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover,.formatted>p>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>p>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>p>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover,.formatted>ul li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):active,.formatted>ul li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):focus,.formatted>ul li>a:not(.btn):not(.nav-box__desc.formatted>p.btns a):hover{text-decoration:underline}.formatted>b,.formatted>h1 b,.formatted>h1 strong,.formatted>h2 b,.formatted>h2 strong,.formatted>h3 b,.formatted>h3 strong,.formatted>ol li>b,.formatted>ol li>strong,.formatted>p>b,.formatted>p>strong,.formatted>strong,.formatted>ul li>b,.formatted>ul li>strong{font-weight:600}.formatted>.h1,.formatted>.h2,.formatted>.h3,.formatted>h1,.formatted>h2,.formatted>h3{margin:30px 0 15px}.formatted>.h1,.formatted>h1{color:inherit;font-family:proxima-nova,sans-serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:25px;line-height:35px}@media (min-width:768px){.formatted>.h1,.formatted>h1{font-size:30px;line-height:40px}}.formatted>.h2,.formatted>h2{color:inherit;font-family:proxima-nova,sans-serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:20px;line-height:27px}@media (min-width:768px){.formatted>.h2,.formatted>h2{font-size:25px;line-height:33px}}.formatted>.h3,.formatted>h3{color:inherit;font-family:proxima-nova,sans-serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.formatted>.h3,.formatted>h3{font-size:20px;line-height:27px}}.formatted>h1.underline:after,.formatted h2.underline:after,.formatted h3.underline:after{background-color:#d5d5d5;content:"";display:block;margin-top:5px;height:1px}.formatted>p:not(.btns){margin:15px 0}.formatted>.ce-element--type-image,.formatted>[data-ce-tag],.formatted>iframe,.formatted>img{clear:both;display:block;margin:30px auto;max-width:100%}@media (min-width:768px){.formatted>.ce-element--type-image.align-left,.formatted>[data-ce-tag].align-left,.formatted>iframe.align-left,.formatted>img.align-left{clear:left;float:left;margin-top:0;margin-right:30px}}.formatted>.ce-element--type-image.align-left+*,.formatted>[data-ce-tag].align-left+*,.formatted>iframe.align-left+*,.formatted>img.align-left+*{margin-top:0!important}@media (min-width:768px){.formatted>.ce-element--type-image.align-right,.formatted>[data-ce-tag].align-right,.formatted>iframe.align-right,.formatted>img.align-right{clear:right;float:right;margin-top:0;margin-left:30px}}.formatted>.ce-element--type-image.align-right+*,.formatted>[data-ce-tag].align-right+*,.formatted>iframe.align-right+*,.formatted>img.align-right+*{margin-top:0!important}.formatted table{border:1px solid #c4c5c7;margin:30px 0}.formatted table tr th{background-color:#fff}.formatted table tr td,.formatted table tr th{border:1px solid #c4c5c7;padding:20px}.formatted>.ce-element--type-image,.formatted>img{height:auto}.formatted>ul{list-style-type:disc;margin:15px 0;padding-left:22px}.formatted>ul li{margin-top:15px}.formatted>ul li:first-child{margin-top:0}.formatted>ul li ul{margin-top:15px;padding-left:22px}.formatted>ol{list-style-type:decimal;margin:15px 0;padding-left:22px}.formatted>ol li{margin-top:15px}.formatted>ol li:first-child{margin-top:0}.formatted>ol li ol{margin-top:15px;padding-left:22px}.formatted .text-left{text-align:left}.formatted .text-center{text-align:center}.formatted .text-right{text-align:right}.formatted>:first-child{margin-top:0!important}.formatted>:last-child{margin-bottom:0!important}.header{width:100%;z-index:99;position:fixed;top:0;left:0;-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;transition:left .5s ease-in-out}.header:after{background-color:#fff;content:"";display:block;z-index:3;box-shadow:0 2px 0 0 rgba(0,0,0,.05);position:absolute;top:0;right:0;bottom:0;left:0}.header__inner{height:50px;position:relative;z-index:4;margin-left:auto;margin-right:auto;width:100%;max-width:1400px;min-width:320px;padding-left:20px;padding-right:20px}@media (min-width:768px){.header__inner{height:60px}}@media (min-width:1220px){.header__inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.header__logo{background-size:contain;background:url(https://assets.brintons.co.uk/images/logo.67de23ff8b12489a33698186bb8fcb38.svg) 50% no-repeat;display:block;height:100%;margin:0 auto;position:relative;width:140px;overflow:hidden;text-indent:101%;white-space:nowrap}@media (min-width:980px){.header__logo{width:156px;background:url(https://assets.brintons.co.uk/images/logo-large.0ffe764176898d9680d3706d885303e8.svg) 50% no-repeat}}@media (min-width:1220px){.header__logo{margin:0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1220px){.header__prime-nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:1220px){.header__user-nav{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.body--nav .header{left:270px}@media (min-width:1220px){.body--nav .header{left:0;-webkit-transition:none;-moz-transition:none;transition:none}}.prime-nav{font-size:16px;line-height:22px}.prime-nav__handle{cursor:pointer;height:50px;width:50px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:0;left:0}@media (min-width:768px){.prime-nav__handle{height:60px;width:60px}}@media (min-width:1220px){.prime-nav__handle{display:none}}.body--nav .prime-nav__handle,.prime-nav__handle:hover{background-color:#f2f2f2}.prime-nav__handle:after{background-color:transparent;height:100%;content:"";display:block;pointer-events:none;width:100%;position:fixed;top:0;left:0;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.body--nav .prime-nav__handle:after{background-color:rgba(0,0,0,.6)}@media (max-width:767px){.prime-nav__handle:not([data-favourite-count="0"]):before,.prime-nav__handle:not([data-sample-count="0"]):before{background-color:#75a5d5;border-radius:50%;color:#fff;content:"";display:block;font-size:12px;font-weight:700;height:12px;text-align:center;width:12px;box-shadow:0 0 0 1px #fff;position:absolute;top:10px;right:10px}}.prime-nav__list{background-color:#fff;height:100%;overflow:auto;padding:70px 20px 90px;width:270px;z-index:3;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:fixed;top:0;right:100%;-webkit-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;transition:right .5s ease-in-out}@media (min-width:768px){.prime-nav__list{padding-top:80px;padding-bottom:20px}}@media (min-width:1220px){.prime-nav__list{background-color:transparent;overflow:visible;position:static;padding:0;width:auto;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.body--nav .prime-nav__list{right:calc(100% - 270px)}.prime-nav__item{border-bottom:1px solid #d5d5d5;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width:1220px){.prime-nav__item{border-bottom:none}}.prime-nav__item--home .prime-nav__link:after{background:url(https://assets.brintons.co.uk/images/logo.67de23ff8b12489a33698186bb8fcb38.svg) 50% no-repeat;background-size:contain;border:none;content:"";height:50px;width:140px;display:block;position:absolute;top:0;left:20px}@media (min-width:768px){.prime-nav__item--home .prime-nav__link:after{height:60px}}@media (min-width:1220px){.prime-nav__item--home .prime-nav__link:after{display:none}}.prime-nav__item--on{font-weight:700}.prime-nav__link{padding:0 20px;margin:0 -20px;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50px;-moz-flex:1 1 50px;-ms-flex:1 1 50px;flex:1 1 50px;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:1220px){.prime-nav__link{margin:0;-webkit-flex-basis:60px;-moz-flex-basis:60px;flex-basis:60px;-ms-flex-preferred-size:60px}}.prime-nav__link:active,.prime-nav__link:focus,.prime-nav__link:hover{background-color:#f2f2f2;box-shadow:0 1px 0 0 #d5d5d5,0 -1px 0 0 #d5d5d5}@media (min-width:1220px){.prime-nav__link:active,.prime-nav__link:focus,.prime-nav__link:hover{box-shadow:none}}.prime-nav__close{cursor:pointer;height:50px;opacity:.5;width:50px;z-index:4;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:0;right:100%}@media (min-width:768px){.prime-nav__close{height:60px;width:60px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (min-width:1220px){.prime-nav__close{display:none}}.prime-nav__close:hover{opacity:1}.prime-nav__close:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:22px;width:22px}.user-nav{position:relative;z-index:4}@media (min-width:768px){.user-nav{z-index:auto;position:absolute;top:0;right:10px}}@media (min-width:1220px){.user-nav{position:static}}.user-nav__list{background-color:#fff;padding-bottom:20px;width:270px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:fixed;right:100%;bottom:0;-webkit-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;transition:right .5s ease-in-out}@media (min-width:768px){.user-nav__list{background-color:transparent;position:static;width:auto}}.body--nav .user-nav__list{right:calc(100% - 270px)}.user-nav__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:767px){.user-nav__item--search{-webkit-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;transition:right .5s ease-in-out;position:fixed;top:0;right:0}}@media (max-width:767px){.body--nav .user-nav__item--search{right:-270px}}@media (max-width:767px){.user-nav__item--search .user-nav__link{height:50px;width:50px}}.body--favourites .user-nav__item--favourites .user-nav__link,.body--search .user-nav__item--search .user-nav__link{background-color:#f2f2f2}.user-nav__item--favourites .user-nav__link:not([data-count="0"]) .user-nav__link-icon>path{fill:#ff4c4d}.user-nav__link{cursor:pointer;height:50px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:768px){.user-nav__link{height:60px;width:40px}}.user-nav__link:active,.user-nav__link:focus,.user-nav__link:hover{background-color:#f2f2f2}.user-nav__link:not([data-count="0"]){position:relative}.user-nav__link:not([data-count="0"]):after{background-color:#75a5d5;border-radius:50%;color:#fff;content:attr(data-count);display:block;font-size:12px;font-weight:700;height:16px;line-height:16px;text-align:center;width:16px;box-shadow:0 0 0 1px #fff;position:absolute;top:11px;right:calc(50% - 20px)}.header-search{background-color:#fff;padding:12px 10px 10px;width:100%;z-index:1;box-shadow:0 2px 0 0 rgba(0,0,0,.05);position:absolute;bottom:2px;left:0;-webkit-transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out}@media (min-width:768px){.header-search{padding:22px 20px 20px}}.body--search .header-search{z-index:2}.header-search__inner{margin:0 auto;max-width:580px;width:100%;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.header-search__field{background:#fff;border:none;border-radius:2px;height:40px;min-width:0;margin-right:10px;padding:0 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 380px;-moz-flex:1 1 380px;-ms-flex:1 1 380px;flex:1 1 380px;color:#2e2c2a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}@media (min-width:768px){.header-search__field{margin-right:20px}}.header-search__field:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.header-search__field:active,.header-search__field:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),inset 0 3px 3px 1px rgba(0,0,0,.1)}.header-search__field::-webkit-input-placeholder{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.header-search__field:-moz-placeholder,.header-search__field::-moz-placeholder{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.header-search__field:-ms-input-placeholder{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.header-search__btn{text-decoration:none;white-space:nowrap;background-color:#e6e6e6;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 180px;-moz-flex:0 1 180px;-ms-flex:0 1 180px;flex:0 1 180px}.header-search__btn:active,.header-search__btn:focus,.header-search__btn:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.header-search__btn::selection,.header-search__btn ::selection{background-color:#75a5d5;color:#fff}.header-search__btn::-moz-selection,.header-search__btn ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.header-search__btn{font-size:14px;line-height:40px}}@media (min-width:980px){.header-search__btn{font-size:16px;line-height:40px}}.header-search__btn:active,.header-search__btn:focus,.header-search__btn:hover{border:none}.header-search__btn:active{padding-top:1px}.header-search__close{cursor:pointer;display:none;height:40px;opacity:.5;width:40px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:calc(50% - 20px);right:20px}@media (min-width:768px){.header-search__close{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.header-search__close:hover{opacity:1}.header-search__close:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:22px;width:22px}.header-favs{background-color:#fff;max-height:calc(100vh - 50px);overflow-x:hidden;overflow-y:auto;padding-top:2px;padding-bottom:30px;text-align:center;width:100%;z-index:1;box-shadow:0 2px 0 0 rgba(0,0,0,.05);position:absolute;bottom:2px;left:0;-webkit-transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out}@media (min-width:768px){.header-favs{max-height:calc(100vh - 60px)}}.body--favourites .header-favs{z-index:2}.header-favs__upper{padding-top:60px}@media (min-width:768px){.header-favs__upper{padding-top:30px}}.header-favs__heading{color:inherit;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:20px;line-height:27px}@media (min-width:768px){.header-favs__heading{font-size:25px;line-height:33px}}.header-favs__heart{background:url(https://assets.brintons.co.uk/images/icon-heart-red.fd10a66fa724abda17e64dbcce45148b.svg) 50% no-repeat;background-size:contain;display:inline-block;height:20px;width:24px}.header-favs__close{cursor:pointer;height:40px;opacity:.5;width:40px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:12px;right:calc(50% - 20px)}@media (min-width:768px){.header-favs__close{top:22px;right:20px}}.header-favs__close:hover{opacity:1}.header-favs__close:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:22px;width:22px}.header-favs__keys{margin-bottom:-15px;margin-top:30px;font-size:16px;line-height:22px}@media (min-width:768px){.header-favs__keys{font-size:18px;line-height:25px}}@media (min-width:480px) and (max-width:767px){.header-favs__keys{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:768px){.header-favs__keys{display:none}}.header-favs__key{margin-top:10px}@media (min-width:480px){.header-favs__key{margin:0 10px}}.header-favs__key:first-child{margin-top:0}.header-favs__key-icon{display:inline-block;position:relative}.header-favs__key-icon:before{display:inline}.header-favs__key-icon:after{background:50% no-repeat;background-size:contain;content:"";display:block;height:16px;position:absolute;top:calc(50% - 8px);left:0;-webkit-filter:grayscale(1) brightness(3.5);filter:grayscale(1) brightness(3.5)}.header-favs__key-icon--remove{padding-left:26px}.header-favs__key-icon--remove:before{content:"Remove"}.header-favs__key-icon--remove:after{background-image:url(https://assets.brintons.co.uk/images/icon-cross2.f527d8e37981ec9f0144bc969c47ee30.svg);width:16px;-webkit-filter:grayscale(1) brightness(3);filter:grayscale(1) brightness(3)}.header-favs__key-icon--room{padding-left:30px}.header-favs__key-icon--room:before{content:"View in a room"}.header-favs__key-icon--room:after{background-image:url(https://assets.brintons.co.uk/images/icon-room.be7b77f89408b8afc9a7aeae9da87abe.svg);width:20px}.header-favs__key-icon--sample{padding-left:26px}.header-favs__key-icon--sample:before{content:"Order a sample"}.header-favs__key-icon--sample:after{background-image:url(https://assets.brintons.co.uk/images/icon-basket.9824738ebb93524bb8f3b8781183548d.svg);width:16px}.header-favs__lower{background-color:#f2f2f2;margin-top:30px;margin-left:auto;margin-right:auto;width:100%;max-width:none;min-width:320px;padding:32.5px 20px;width:auto}@media (min-width:480px){.header-favs__lower{padding-bottom:42.5px;padding-top:42.5px}}.header-favs__empty{margin:0 auto;max-width:600px;font-weight:300;margin-top:15px;font-size:16px;line-height:22px}@media (min-width:768px){.header-favs__empty{font-size:18px;line-height:25px}}.header-favs__btns{margin-top:20px;-ms-flex-pack:center}.header-favs__btn,.header-favs__btns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.header-favs__btn{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:auto;margin:0;padding:0 20px}.header-favs__btn:active,.header-favs__btn:focus,.header-favs__btn:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.header-favs__btn::selection,.header-favs__btn ::selection{background-color:#75a5d5;color:#fff}.header-favs__btn::-moz-selection,.header-favs__btn ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.header-favs__btn{font-size:14px;line-height:40px}}@media (min-width:980px){.header-favs__btn{font-size:16px;line-height:40px}}.header-favs__btn:active,.header-favs__btn:focus,.header-favs__btn:hover{border:none}.header-favs__btn:active{padding-top:1px}.header-favs__btn:before{background:url(https://assets.brintons.co.uk/images/icon-heart.6b09f933468f2979ff1ef223ee9643e1.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;margin-right:15px;opacity:.25;width:15px}.header-basket{background-color:#fff;max-height:calc(100vh - 50px);max-width:100%;overflow-x:hidden;overflow-y:auto;padding-top:2px;padding-bottom:30px;text-align:center;width:380px;z-index:1;box-shadow:0 0 0 2px rgba(0,0,0,.1);position:absolute;top:100%;right:-382px;-webkit-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;transition:right .5s ease-in-out}@media (min-width:768px){.header-basket{max-height:calc(100vh - 60px);top:60px}}.body--basket .header-basket{right:0;z-index:2}.header-basket__heading{padding:30px 20px;color:inherit;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:20px;line-height:27px}@media (min-width:768px){.header-basket__heading{font-size:25px;line-height:33px}}.header-basket__line-break{display:block}.header-basket__lower{background-color:#f2f2f2;padding:30px 20px}.header-basket__carpet{margin:0 auto;width:175px}.header-basket__count{margin-top:15px;text-transform:uppercase;font-size:16px;line-height:22px}@media (min-width:768px){.header-basket__count{font-size:18px;line-height:25px}}.header-basket__count:first-child{margin-top:0}.header-basket__help{margin-top:15px}.header-basket__help:first-child{margin-top:0}.header-basket__btns{margin:0;margin-top:30px}.heading{text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.heading--bkg-1{background-color:#f2f2f2}.heading--bkg-2{background-color:#fff}@media (max-width:767px){.heading--small .heading__inner{min-height:60px}}@media (min-width:768px){.heading--small .heading__inner{min-height:80px}}.heading--small .heading__text{color:inherit;font-family:proxima-nova,sans-serif;font-weight:inherit;letter-spacing:inherit;text-transform:none;font-size:16px;line-height:22px}@media (min-width:768px){.heading--small .heading__text{font-size:18px;line-height:25px}}.heading--search .heading__text{color:inherit;font-family:proxima-nova,sans-serif;font-weight:inherit;letter-spacing:inherit;text-transform:none;font-size:16px;line-height:22px}@media (min-width:768px){.heading--search .heading__text{font-size:18px;line-height:25px}}.heading--search .heading__inner{position:relative;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (min-width:768px){.heading--search .heading__search,.heading--search .heading__text{-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%}}@media (max-width:767px){.heading--search .heading__text{width:100%}}@media (min-width:768px){.heading--search .heading__text{text-align:left;margin-right:10px}}.heading--search .heading__search{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.heading--search .heading__search{margin-top:10px}}@media (min-width:768px){.heading--search .heading__search{margin:0}}.heading--dashboard{color:#fff;background-color:#0f8181}.heading--dashboard .heading__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding-left:20px;padding-right:20px}@media (max-width:767px){.heading--dashboard .heading__inner{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.heading--dashboard .heading__inner{padding-left:220px;padding-right:220px;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.heading--dashboard .heading__text{width:100%}}.heading--dashboard .heading__message{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}@media (min-width:768px){.heading--dashboard .heading__message{font-size:16px;line-height:22px;max-width:180px;position:absolute;top:calc(50% - 11px);left:20px}}.heading--dashboard .heading__btn{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.heading--dashboard .heading__btn{font-size:16px;line-height:22px}}@media (max-width:767px){.heading--dashboard .heading__btn{margin-left:10px}.heading--dashboard .heading__btn:before{content:"("}.heading--dashboard .heading__btn:after{content:")"}.heading--dashboard .heading__btn:focus,.heading--dashboard .heading__btn:hover{text-decoration:underline}}@media (min-width:768px){.heading--dashboard .heading__btn{position:absolute;top:calc(50% - 20px);right:20px;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75);color:#fff;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:180px;margin:0;padding:0 20px}.heading--dashboard .heading__btn:active,.heading--dashboard .heading__btn:focus,.heading--dashboard .heading__btn:hover{background-color:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px #fff}.heading--dashboard .heading__btn::selection,.heading--dashboard .heading__btn ::selection{background-color:#75a5d5;color:#fff}.heading--dashboard .heading__btn::-moz-selection,.heading--dashboard .heading__btn ::-moz-selection{background-color:#75a5d5;color:#fff}}@media (min-width:768px) and (min-width:768px){.heading--dashboard .heading__btn{font-size:14px;line-height:40px}}@media (min-width:768px) and (min-width:980px){.heading--dashboard .heading__btn{font-size:16px;line-height:40px}}@media (min-width:768px){.heading--dashboard .heading__btn:active,.heading--dashboard .heading__btn:focus,.heading--dashboard .heading__btn:hover{border:none}.heading--dashboard .heading__btn:active{padding-top:1px}}.heading--btn-alt .heading__btn{text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px;position:absolute;top:calc(50% - 20px);left:20px}.heading--btn-alt .heading__btn:active,.heading--btn-alt .heading__btn:focus,.heading--btn-alt .heading__btn:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.heading--btn-alt .heading__btn::selection,.heading--btn-alt .heading__btn ::selection{background-color:#75a5d5;color:#fff}.heading--btn-alt .heading__btn::-moz-selection,.heading--btn-alt .heading__btn ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.heading--btn-alt .heading__btn{font-size:14px;line-height:40px}}@media (min-width:980px){.heading--btn-alt .heading__btn{font-size:16px;line-height:40px}}.heading--btn-alt .heading__btn:active,.heading--btn-alt .heading__btn:focus,.heading--btn-alt .heading__btn:hover{border:none}.heading--btn-alt .heading__btn:active{padding-top:1px}.heading--btn-alt .heading__btn:before{content:"";height:12px;width:12px;border-left:1px solid rgba(0,0,0,.4);border-top:1px solid rgba(0,0,0,.4);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){.heading--btn-alt .heading__btn{padding:0;width:40px}.heading--btn-alt .heading__btn:before{bottom:0;left:calc(100% - 24px);margin:auto;position:absolute;top:0}}@media (min-width:768px){.heading--btn-alt .heading__btn{width:auto}}.heading--btn-alt .heading__btn-text:first-child{margin-left:15px}.heading--btn-alt .heading__btn-text:nth-child(2){padding-left:4px}@media (max-width:767px){.heading--btn-alt .heading__btn-text:first-child{display:none}}@media (max-width:979px){.heading--btn-alt .heading__btn-text:nth-child(2){display:none}}.heading--carpets .heading__inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1400px;min-width:320px;padding-left:20px;padding-right:20px}@media (min-width:768px) and (max-width:979px){.heading--carpets .heading__inner{justify-content:flex-start}}.heading--carpets .heading__btns{display:flex}@media (max-width:767px){.heading--carpets .heading__btns{background-color:#fff;top:calc(100% - 50px);left:0;padding:10px;position:fixed;transition:left .5s ease-in-out;width:100%;box-shadow:0 -2px 0 0 rgba(0,0,0,.05)}.body--nav .heading--carpets .heading__btns{left:270px}}@media (min-width:768px){.heading--carpets .heading__btns{position:absolute;right:20px;top:calc(50% - 20px)}}.heading--carpets .heading__btns-item{flex:1 1 auto}@media (min-width:768px){.heading--carpets .heading__btns-item{flex:0 0 auto}}.heading--carpets .heading__btns-item:not(:last-child){margin-right:10px}@media (min-width:768px){.heading--carpets .heading__btns-item:not(:last-child){margin-right:20px}}.heading--carpets .heading__btns-link{border:1px solid red;display:block;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px}.heading--carpets .heading__btns-link:active,.heading--carpets .heading__btns-link:focus,.heading--carpets .heading__btns-link:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.heading--carpets .heading__btns-link::selection,.heading--carpets .heading__btns-link ::selection{background-color:#75a5d5;color:#fff}.heading--carpets .heading__btns-link::-moz-selection,.heading--carpets .heading__btns-link ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.heading--carpets .heading__btns-link{font-size:14px;line-height:40px}}@media (min-width:980px){.heading--carpets .heading__btns-link{font-size:16px;line-height:40px}}.heading--carpets .heading__btns-link:active,.heading--carpets .heading__btns-link:focus,.heading--carpets .heading__btns-link:hover{border:none}.heading--carpets .heading__btns-link:active{padding-top:1px}@media (max-width:767px){.heading--carpets .heading__btns-link{height:30px}}.heading__inner{min-height:75px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding:10px 20px}@media (min-width:768px){.heading__inner{min-height:90px}}@media (min-width:980px){.heading__inner{min-height:105px}}.heading__text{color:inherit;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:20px;line-height:27px}@media (min-width:768px){.heading__text{font-size:25px;line-height:33px}}.heading__text--logo{overflow:hidden;text-indent:101%;white-space:nowrap;background:50% no-repeat;background-size:contain}@media (min-width:768px){.heading__highlight,.heading i{text-transform:none;font-style:italic;font-size:35px;line-height:27px}}@media (min-width:768px) and (min-width:768px){.heading__highlight,.heading i{font-size:45px;line-height:33px}}.heading--bkg-1+.content-area--bkg-1,.heading--bkg-2+.content-area--bkg-2{padding-top:0}.icons{margin:20px 0}.icons__icon{margin-top:15px;padding-left:34px;position:relative}.icons__icon:first-child{margin-top:0}.icons__icon:after{background:50% no-repeat;border-radius:50%;content:"";display:block;height:24px;width:24px;box-shadow:inset 0 0 0 1px #2e2c2a;position:absolute;top:-2px;left:0}@media (min-width:768px){.icons__icon:after{top:-1px}}.icons__icon--tel:after{background-image:url(https://assets.brintons.co.uk/images/icon-phone.cce3fc619ad58b4c1bf82c853c01e556.svg);background-size:50% 50%}.icons__icon--location:after{background-image:url(https://assets.brintons.co.uk/images/icon-location.88107227329af0656fb5e875caccc1ff.svg);background-size:50% 50%}.image-banner{overflow:hidden;position:relative}@media (max-width:479px){.image-banner--hide-for-small .image-banner__image{border-bottom:none}.image-banner--hide-for-small .image-banner__image:nth-child(2){display:none}}.image-banner--offset:hover .image-banner__image:first-child,.image-banner--offset:hover .image-banner__image:last-child{-webkit-box-flex:10;-moz-box-flex:10;box-flex:10;-webkit-flex:10;-moz-flex:10;-ms-flex:10;flex:10}.image-banner--offset .image-banner__image:first-child{-webkit-box-flex:11;-moz-box-flex:11;box-flex:11;-webkit-flex:11;-moz-flex:11;-ms-flex:11;flex:11}.image-banner--offset .image-banner__image:first-child:hover{-webkit-box-flex:14;-moz-box-flex:14;box-flex:14;-webkit-flex:14;-moz-flex:14;-ms-flex:14;flex:14}.image-banner--offset .image-banner__image:last-child{-webkit-box-flex:9;-moz-box-flex:9;box-flex:9;-webkit-flex:9;-moz-flex:9;-ms-flex:9;flex:9}.image-banner--offset .image-banner__image:last-child:hover{-webkit-box-flex:14;-moz-box-flex:14;box-flex:14;-webkit-flex:14;-moz-flex:14;-ms-flex:14;flex:14}.image-banner--offset-left:hover .image-banner__image:first-child,.image-banner--offset-left:hover .image-banner__image:last-child{-webkit-box-flex:10;-moz-box-flex:10;box-flex:10;-webkit-flex:10;-moz-flex:10;-ms-flex:10;flex:10}.image-banner--offset-left .image-banner__image:first-child{-webkit-box-flex:9;-moz-box-flex:9;box-flex:9;-webkit-flex:9;-moz-flex:9;-ms-flex:9;flex:9}.image-banner--offset-left .image-banner__image:first-child:hover{-webkit-box-flex:14;-moz-box-flex:14;box-flex:14;-webkit-flex:14;-moz-flex:14;-ms-flex:14;flex:14}.image-banner--offset-left .image-banner__image:last-child{-webkit-box-flex:11;-moz-box-flex:11;box-flex:11;-webkit-flex:11;-moz-flex:11;-ms-flex:11;flex:11}.image-banner--offset-left .image-banner__image:last-child:hover{-webkit-box-flex:14;-moz-box-flex:14;box-flex:14;-webkit-flex:14;-moz-flex:14;-ms-flex:14;flex:14}@media (min-width:480px){.image-banner{max-height:500px}}@media (min-width:980px){.image-banner{max-height:600px}}.image-banner__images{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (min-width:480px){.image-banner__images{height:100%;width:100%;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;position:absolute;top:0;left:0}}.image-banner__link{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:10;-moz-box-flex:10;box-flex:10;-webkit-flex:10;-moz-flex:10;-ms-flex:10;flex:10}.image-banner__link .image-banner__image:first-child:last-child{padding-top:100%}@media (min-width:480px){.image-banner__link .image-banner__image:first-child:last-child{padding-top:0}}.image-banner__image,.image-banner__link{border-bottom:3px solid #fff;border-top:3px solid #fff;-webkit-box-flex:10;-moz-box-flex:10;box-flex:10;-webkit-flex:10;-moz-flex:10;-ms-flex:10;flex:10;-webkit-transition:flex .5s ease-in-out;-moz-transition:flex .5s ease-in-out;transition:flex .5s ease-in-out}@media (min-width:480px){.image-banner__image,.image-banner__link{border:none;border-left:3px solid #fff;border-right:3px solid #fff}}.image-banner__image:hover,.image-banner__link:hover{-webkit-box-flex:14;-moz-box-flex:14;box-flex:14;-webkit-flex:14;-moz-flex:14;-ms-flex:14;flex:14}.image-banner__image{background:#e6e6e6 50% no-repeat;background-size:cover;padding-top:100%}@media (min-width:480px){.image-banner__image{padding-top:0}}.image-banner__image:first-child:last-child{padding-top:60%}@media (min-width:480px){.image-banner__image:first-child:last-child{padding-top:0}}.image-banner__image:first-child{border-top:none}@media (min-width:480px){.image-banner__image:first-child{border-left:none}}.image-banner__image:last-child{border-bottom:none}@media (min-width:480px){.image-banner__image:last-child{border-right:none}}.image-banner__image>img{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}@media (min-width:480px){.image-banner__push{padding-top:50%}}.image-boxes{margin:30px 0}@media (min-width:480px){.image-boxes__list{margin-top:-20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.image-boxes .image-box{margin:20px 0 0}@media (max-width:479px){.image-boxes .image-box:first-child{margin-top:0}}@media (min-width:480px) and (max-width:979px){.image-boxes--2 .image-box{float:left;width:calc(50% - 10px)}.image-boxes--2 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--2 .image-box:nth-child(2n){margin-right:0}}@media (min-width:980px){.image-boxes--2 .image-box{float:left;width:calc(100% - 0px)}.image-boxes--2 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--2 .image-box:nth-child(1n){margin-right:0}}.image-boxes--6 .image-boxes__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:479px){.image-boxes--6 .image-box{float:left;width:calc(50% - 10px)}.image-boxes--6 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--6 .image-box:nth-child(2n){margin-right:0}}@media (min-width:480px){.image-boxes--6 .image-box{float:left;width:calc(33.33333% - 13.33333333333334px)}.image-boxes--6 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--6 .image-box:nth-child(3n){margin-right:0}}@media (min-width:768px) and (max-width:979px){.image-boxes--6 .image-box{float:left;width:calc(25% - 15px)}.image-boxes--6 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--6 .image-box:nth-child(4n){margin-right:0}}@media (min-width:980px){.image-boxes--6 .image-box{float:left;width:calc(16.66667% - 16.66666666666666px)}.image-boxes--6 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--6 .image-box:nth-child(6n){margin-right:0}}@media (min-width:480px) and (max-width:979px){.image-boxes--4 .image-box{float:left;width:calc(50% - 10px)}.image-boxes--4 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--4 .image-box:nth-child(2n){margin-right:0}}@media (min-width:980px){.image-boxes--4 .image-box{float:left;width:calc(25% - 15px)}.image-boxes--4 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--4 .image-box:nth-child(4n){margin-right:0}}@media (min-width:480px) and (max-width:979px){.image-boxes--3 .image-box{float:left;width:calc(50% - 10px)}.image-boxes--3 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--3 .image-box:nth-child(2n){margin-right:0}}@media (min-width:980px){.image-boxes--3 .image-box{float:left;width:calc(33.33333% - 13.33333333333334px)}.image-boxes--3 .image-box:not(:last-child){margin-right:calc(20px - .01%)}.image-boxes--3 .image-box:nth-child(3n){margin-right:0}}.image-box{background-color:#fff;position:relative;margin:20px 0;z-index:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.image-box--contain{padding:20px}.image-box--contain .image-box__image{background-color:#fff;background-size:contain;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 145px;-moz-flex:0 0 145px;-ms-flex:0 0 145px;flex:0 0 145px}.image-box--small{background-color:#f2f2f2}.image-box--small .image-box__image:after{padding-top:42.85%}.image-box--large .image-box__image:after{padding-top:75%}.image-box--search{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#f2f2f2}.image-box--search .image-box__image{background-size:contain}.image-box--search .image-box__image:after{padding-top:100%}.image-box--search .image-box__title{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.image-box--search .image-box__link{margin-bottom:5px}.image-box--search .image-box__category{color:#8e8c8a}.image-box:hover{z-index:2}.image-box:hover .image-box__link:before{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.image-box__image{background-color:#d5d5d5;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.image-box__image:after{content:"";display:block}.image-box__title{display:block;padding:30px 20px;text-align:center;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:20px}@media (min-width:768px){.image-box__title{font-size:16px;line-height:22px}}@media (min-width:480px){.image-box__title{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.image-box__link{position:static!important}.image-box__link:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.image-zoom{background-position:50% 50%;position:relative;width:500px;overflow:hidden;cursor:zoom-in}.image-zoom__zoomed{background-size:inherit!important}.map-marker-icon{background-image:url(https://assets.brintons.co.uk/images/map-marker-icon.5020a2695b6d910c86038d9370a62e54.svg);height:20px;width:20px}.carpet-view--spacer+.multiwidths{padding-top:0}.multiwidths__content{position:relative;padding-top:69px;text-align:center}@media (min-width:768px){.multiwidths__content{padding-left:191px;padding-top:0;text-align:left}}@media (min-width:980px){.multiwidths__content{padding-left:221px}}.multiwidths__content:before{background:url(https://assets.brintons.co.uk/images/multiwidths.7f1a4bc53247083ab4e4557dc4118976.png) 50% no-repeat;background-size:contain;content:"";display:block;height:49px;left:calc(50% - 80.5px);position:absolute;top:0;width:161px}@media (min-width:768px){.multiwidths__content:before{left:0}}.multiwidths__content>p:not(:last-child){margin-bottom:15px}.nav-boxes{margin:30px 0}@media (min-width:768px){.nav-boxes__list{margin-top:-20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.nav-boxes .nav-box{margin:20px 0 0}@media (max-width:767px){.nav-boxes .nav-box:first-child{margin-top:0}}@media (min-width:768px){.nav-boxes .nav-box{float:left;width:calc(50% - 10px)}.nav-boxes .nav-box:not(:last-child){margin-right:calc(20px - .01%)}.nav-boxes .nav-box:nth-child(2n){margin-right:0}}.nav-boxes--3 .nav-box{margin:20px 0 0}@media (min-width:768px){.nav-boxes--3 .nav-box{float:left;width:calc(33.33333% - 13.33333333333334px)}.nav-boxes--3 .nav-box:not(:last-child){margin-right:calc(20px - .01%)}.nav-boxes--3 .nav-box:nth-child(3n){margin-right:0}}.nav-boxes--2-1 .nav-box{margin:20px 0 0}@media (min-width:768px){.nav-boxes--2-1 .nav-box:first-child{float:left;width:calc(66.66667% - 6.66666666666666px)}.nav-boxes--2-1 .nav-box:first-child:not(:last-child){margin-right:calc(20px - .01%)}}.nav-boxes--2-1 .nav-box:first-child .nav-box__container{max-width:100%;min-widht:0;width:490px}@media (min-width:768px){.nav-boxes--2-1 .nav-box:nth-child(2){float:left;width:calc(33.33333% - 13.33333333333334px);margin-right:0!important}.nav-boxes--2-1 .nav-box:nth-child(2):not(:last-child){margin-right:calc(20px - .01%)}}.nav-box{background:#fff;margin:20px 0;padding:40px 20px;position:relative;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.nav-box,.nav-box__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal}.nav-box__container{max-width:400px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.nav-box__title{display:block;margin-bottom:20px;text-align:center;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:20px}@media (min-width:768px){.nav-box__title{font-size:16px;line-height:22px}}.nav-box__title+.nav-box__btns{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.nav-box__title+.nav-box__btns .nav-box__btn:first-child{margin-top:0!important}.nav-box__title+.nav-box__btns .nav-box__btn:last-child{margin-bottom:0!important}.nav-box__desc{margin-bottom:20px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.nav-box__desc:last-child{margin-bottom:0}.nav-box__desc.formatted>p.btns,.nav-box__desc.formatted>p.btns b{display:block}.nav-box__desc.formatted>p.btns a{font-weight:700;text-transform:none;letter-spacing:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block}.nav-box__btns{margin:0}.nav-box__btns--v .nav-box__btn{margin:20px 0 0}.news-articles{margin-top:-20px}@media (min-width:980px){.news-articles{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.news-articles .news-article{margin-top:20px;margin-bottom:0!important}.news-article{background-color:#fff;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.news-article:focus .news-article__btn,.news-article:hover .news-article__btn{background-color:rgba(0,0,0,.05)}@media (max-width:479px){.news-article{margin-right:-20px;margin-left:-20px;padding:30px 20px 100px}}@media (min-width:480px){.news-article{padding:20px}}@media (min-width:980px){.news-article:first-child{margin-right:20px}}.news-article__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.news-article__container{min-height:250px}}@media (min-width:768px){.news-article__container{min-height:400px}}.news-article__content{margin-left:20px;text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (max-width:479px){.news-article__content{-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly}}@media (min-width:480px){.news-article__content{padding:20px 0;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:768px){.news-article__content{padding:30px 0;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.news-article__title{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:22px}@media (min-width:768px){.news-article__title{font-size:18px;line-height:25px}}@media (max-width:767px){.news-article__title{margin-bottom:20px}}@media (min-width:768px){.news-article__title{margin-bottom:30px}}.news-article__link:before{content:"";display:block;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}.news-article__content,.news-article__image{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.news-article__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.news-article__image img{display:none}@media (max-width:479px){.news-article__btns{margin:0;position:absolute;right:0;bottom:30px;left:0}}@media (min-width:480px) and (max-width:767px){.news-article__btns{margin:20px 0 0}}@media (min-width:768px){.news-article__btns{margin:30px 0 0}}.alt-news-articles{margin:30px 0}@media (min-width:640px){.alt-news-articles__list{margin-top:-20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.alt-news-articles__list .alt-news-article{margin:20px 0 0}.alt-news-article{margin:20px 0;min-height:250px;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:639px){.alt-news-article{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.alt-news-article__image{background-color:#d5d5d5;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:639px){.alt-news-article__image{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 250px;-moz-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px}}@media (min-width:640px){.alt-news-article__image{-webkit-box-flex:4;-moz-box-flex:4;box-flex:4;-webkit-flex:4;-moz-flex:4;-ms-flex:4;flex:4}}.alt-news-article__container{background-color:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (min-width:640px){.alt-news-article__container{padding-top:30px;padding-bottom:30px;-webkit-box-flex:6;-moz-box-flex:6;box-flex:6;-webkit-flex:6;-moz-flex:6;-ms-flex:6;flex:6}}.alt-news-article__content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.alt-news-article__content{padding:20px}}@media (min-width:768px){.alt-news-article__content{padding:0 60px}}.alt-news-article__title{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px;margin-bottom:5px}@media (min-width:768px){.alt-news-article__title{font-size:20px;line-height:27px}}.alt-news-article__date{margin-bottom:15px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}.alt-news-article__link:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.palette-popup{background-color:rgba(0,0,0,.8);height:calc(100% - 50px);opacity:0;overflow-x:hidden;pointer-events:none;width:100%;z-index:98;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;position:fixed;bottom:0;left:0;-webkit-transition:opacity .5s ease-in-out,left .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,left .5s ease-in-out;transition:opacity .5s ease-in-out,left .5s ease-in-out}@media (min-width:768px){.palette-popup{height:calc(100% - 60px);-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.body--nav .palette-popup{left:270px}.palette-popup__center{left:0;max-height:100%;min-width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.palette-popup__box{margin:0 auto;max-width:500px;min-height:100%;min-width:320px;padding:0 0 15px;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.palette-popup__heading{background-color:#f2f2f2;padding:30px 15px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.palette-popup__heading{font-size:20px;line-height:27px}}.palette-popup__list{border:15px solid #f2f2f2;border-top:none;background-color:#fff;display:flex;flex-wrap:wrap}.palette-popup__item{display:flex;flex:1 1 auto;max-width:50%;min-width:50%;padding:15px}.palette-popup__item:nth-child(2n){padding-left:0}.palette-popup__item:not(:first-child):not(:nth-child(2)){margin-top:-15px}.palette-popup__item-colour{margin-right:15px;width:20%}@media (min-width:480px){.palette-popup__item-colour{width:45%}}.palette-popup__item-desc{padding:3px 0;width:80%}@media (min-width:480px){.palette-popup__item-desc{width:55%}}@media (max-width:979px){.palette-popup__close{height:120px;width:100%;-ms-flex-align:center;-ms-flex-pack:center}}@media (max-width:979px){.palette-popup__close,.palette-popup__close-btn{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.palette-popup__close-btn{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:0 0 0 1px #fff;color:#fff;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-ms-flex-align:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:auto;margin:0;padding:0 20px}.palette-popup__close-btn:active,.palette-popup__close-btn:focus,.palette-popup__close-btn:hover{background-color:hsla(0,0%,100%,.1);box-shadow:0 0 0 1px #fff}.palette-popup__close-btn::selection,.palette-popup__close-btn ::selection{background-color:#75a5d5;color:#fff}.palette-popup__close-btn::-moz-selection,.palette-popup__close-btn ::-moz-selection{background-color:#75a5d5;color:#fff}}@media (max-width:979px) and (min-width:768px){.palette-popup__close-btn{font-size:14px;line-height:40px}}@media (max-width:979px) and (min-width:980px){.palette-popup__close-btn{font-size:16px;line-height:40px}}@media (max-width:979px){.palette-popup__close-btn:active,.palette-popup__close-btn:focus,.palette-popup__close-btn:hover{border:none}.palette-popup__close-btn:active{padding-top:1px}.palette-popup__close-btn:hover:after{opacity:1}}@media (min-width:980px){.palette-popup__close-btn{cursor:pointer;height:64px;width:60px;overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:0;left:100%}.palette-popup__close-btn:hover:before{opacity:1}}.palette-popup__close-btn:before{background:url(https://assets.brintons.co.uk/images/icon-cross-white.b438909491daefac98fba7c298ca4f03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;opacity:.75;margin-right:15px;width:14px}@media (min-width:980px){.palette-popup__close-btn:before{height:22px;margin:-11px 0 0 -11px;width:22px;position:absolute;top:50%;left:50%}}@media (max-width:979px){.palette-popup__close-btn:after{background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:22px;opacity:.75;width:22px;position:absolute;top:20px;right:20px}}.resources{margin:0}@media (min-width:980px){.resources__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.resources .resource{margin:20px 0 0}.resources .resource:first-child{margin-top:0}.resource{margin:30px 0;background-color:#f2f2f2;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:979px){.resource{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.resource__image{background-color:#d5d5d5;background-position:50%;background-repeat:no-repeat;background-size:contain;min-width:210px;-webkit-flex-basis:210px;-moz-flex-basis:210px;flex-basis:210px;-ms-flex-preferred-size:210px}.resource__content{padding:20px 30px}.resource__title{margin-bottom:20px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:22px}@media (min-width:768px){.resource__title{font-size:18px;line-height:25px}}.resource__btns{margin-bottom:0;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.pagination__btns{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (max-width:479px){.pagination__btn{min-width:120px}}@media (min-width:480px){.pagination__btn{min-width:175px}}.collection-choice{padding:65px 0 70px;box-shadow:1px 0 0 0 #f2f2f2,-1px 0 0 0 #f2f2f2;background-color:#f2f2f2;position:relative}.collection-choice:after,.collection-choice:before{background-color:#f2f2f2;content:"";display:block;height:100%;position:absolute;top:0;width:calc(50vw - 50%)}.collection-choice:before{right:100%}.collection-choice:after{left:100%}.collection-choice__heading{color:#000;font-family:inherit;font-weight:300;letter-spacing:inherit;text-transform:inherit;padding-bottom:32px;text-align:center;text-transform:uppercase}.collection-choice--bkg-1{background-color:#f2f2f2}.collection-choice .rug-boxes{margin:30px 0}@media (min-width:480px){.collection-choice .rug-boxes__list{margin-top:-20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.collection-choice .rug-boxes .rug-box{margin:20px 0 0}@media (max-width:479px){.collection-choice .rug-boxes .rug-box:first-child{margin-top:0}}@media (min-width:480px) and (max-width:979px){.collection-choice .rug-boxes .rug-box{float:left;width:calc(50% - 10px)}.collection-choice .rug-boxes .rug-box:not(:last-child){margin-right:calc(20px - .01%)}.collection-choice .rug-boxes .rug-box:nth-child(2n){margin-right:0}}@media (min-width:980px){.collection-choice .rug-boxes .rug-box{float:left;width:calc(33.33333% - 13.33333333333334px)}.collection-choice .rug-boxes .rug-box:not(:last-child){margin-right:calc(20px - .01%)}.collection-choice .rug-boxes .rug-box:nth-child(3n){margin-right:0}}.rug-box{background-color:#fff;position:relative;margin:20px 0;z-index:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.rug-box:hover{z-index:2}.rug-box:hover .rug-box__link:before{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.rug-box__image{background-color:#d5d5d5;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.rug-box__image:after{content:"";display:block;padding-top:80%}.rug-box__logo{display:block;padding:30px 20px;text-align:center;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:20px}@media (min-width:768px){.rug-box__logo{font-size:16px;line-height:22px}}@media (min-width:480px){.rug-box__logo{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.rug-box__link{position:static!important}.rug-box__link:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.rug-image--agnella{background:no-repeat 50% url(https://assets.brintons.co.uk/images/rugs/agnella-room.122c33645b810fe2058a82b19d6089c9.jpg)}.rug-image--va{background:no-repeat 50% url(https://assets.brintons.co.uk/images/rugs/va-room.ace32985d73f8467bb8e72999dba206d.jpg)}.rug-image--match{background:no-repeat 50% url(https://assets.brintons.co.uk/images/rugs/made-to-match-room.12e115da1143362135f85f3e4b09ff72.jpg)}.rug-logo{content:"";display:block;height:128px}.rug-logo--agnella{background:no-repeat 50% url(https://assets.brintons.co.uk/images/logos/agnella-logo.3eb99524cc7ee54a954e2b4b28817474.jpg)}.rug-logo--va{background:no-repeat 50% url(https://assets.brintons.co.uk/images/logos/va-logo.35ea76a9eca2fd42f3e50fb7586b3f89.jpg)}.rug-logo--match{background:no-repeat 50% url(https://assets.brintons.co.uk/images/logos/made-to-match-logo.a1810adb3f6195dbb4ffdbb403b99c4e.jpg)}.search{margin:30px 0}@media (min-width:768px){.search{max-width:580px}}.search__inner{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.search__field{background:#fff;border:none;border-radius:2px;height:40px;min-width:0;margin-right:10px;padding:0 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 380px;-moz-flex:1 1 380px;-ms-flex:1 1 380px;flex:1 1 380px;color:#2e2c2a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.search__field:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.search__field:active,.search__field:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),inset 0 3px 3px 1px rgba(0,0,0,.1)}.search__field::-webkit-input-placeholder{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.search__field:-moz-placeholder,.search__field::-moz-placeholder{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.search__field:-ms-input-placeholder{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:40px}.search__btn{text-decoration:none;white-space:nowrap;background-color:#e6e6e6;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:40px;line-height:40px;width:100%;margin:0;padding:0 20px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 180px;-moz-flex:0 1 180px;-ms-flex:0 1 180px;flex:0 1 180px}.search__btn:active,.search__btn:focus,.search__btn:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.search__btn::selection,.search__btn ::selection{background-color:#75a5d5;color:#fff}.search__btn::-moz-selection,.search__btn ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.search__btn{font-size:14px;line-height:40px}}@media (min-width:980px){.search__btn{font-size:16px;line-height:40px}}.search__btn:active,.search__btn:focus,.search__btn:hover{border:none}.search__btn:active{padding-top:1px}.skip-to{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}.skip-to__link:focus{background-color:#f2f2f2;border:2px solid #75a5d5;color:#75a5d5;display:block;font-weight:700;padding:0 10px;z-index:100;font-size:14px;line-height:26px;position:fixed;top:10px;left:10px}@media (min-width:768px){.skip-to__link:focus{font-size:16px;line-height:26px;line-height:36px}}.skip-to__link:not(:focus){height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}.skip-to__parent-link:focus>*{background-color:#f2f2f2;border:2px solid #75a5d5;color:#75a5d5;display:block;font-weight:700;padding:0 10px;z-index:100;font-size:14px;line-height:26px;position:fixed;top:10px;left:10px}@media (min-width:768px){.skip-to__parent-link:focus>*{font-size:16px;line-height:26px;line-height:36px}}.skip-to__parent-link:not(:focus)>*{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}.snippet-content{margin:30px 0}.snippet-content--bordered{border:1px solid #c4c5c7;padding:20px}@media (min-width:768px){.snippet-content--bordered{padding:30px}}.snippet-images{margin:30px 0}.snippet-images__row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.snippet-images__row:not(:first-child){margin-top:10px}.snippet-images__image{background:#f2f2f2 50% no-repeat;background-size:cover;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.snippet-images__image:not(:first-child){margin-left:10px}.snippet-images__image:first-child:last-child:before{padding-top:50%}.snippet-images__image:before{content:"";display:block;padding-top:100%}.snippet-images__image img{display:none}.snippet-video{margin:30px 0;position:relative}.snippet-video__image{background:#f2f2f2 50% no-repeat;background-size:cover;display:block}.snippet-video__image:before{content:"";display:block;padding-top:50%}.snippet-video__image img{display:none}.snippet-video__link{display:block;height:100%;pointer-events:none;width:100%;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:0;left:0}.snippet-video__link-icon{background:url(https://assets.brintons.co.uk/images/icon-play.bce11b48f077eaff465e7dcca33b79ac.svg) 50% no-repeat;background-size:contain;border-radius:50%;content:"";display:block;min-width:75px;max-height:50%;max-width:150px;pointer-events:auto;opacity:.75;width:20%;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.snippet-video__link-icon:hover{opacity:1}.snippet-video__link-icon:after{border-radius:50%;content:"";display:block;padding-top:100%}.snippet-image-text{margin:30px 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (min-width:480px){.snippet-image-text{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.snippet-image-text--image-left .snippet-image-text__image{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}@media (min-width:480px){.snippet-image-text--image-left .snippet-image-text__image{margin-right:10px}}.snippet-image-text--image-left .snippet-image-text__content{margin-top:30px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}@media (min-width:480px){.snippet-image-text--image-left .snippet-image-text__content{margin-top:0}}@media (min-width:480px){.snippet-image-text--image-left .snippet-image-text__content-pad{padding-left:10px}}.snippet-image-text--image-right .snippet-image-text__image{margin-top:30px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}@media (min-width:480px){.snippet-image-text--image-right .snippet-image-text__image{margin-top:0;margin-left:10px}}.snippet-image-text--image-right .snippet-image-text__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}@media (min-width:480px){.snippet-image-text--image-right .snippet-image-text__content-pad{padding-right:10px}}.snippet-image-text--contain .snippet-image-text__image{background-size:contain}.snippet-image-text__content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.snippet-image-text__image{background:50% no-repeat;background-size:cover;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.snippet-image-text__image:before{content:"";display:block;padding-top:100%}.snippet-image-text__image img{display:none}.snippet-list{margin:30px 0}.snippet-list ul{font-weight:600;text-transform:uppercase}.snippet-list ul li{padding:15px 0}.snippet-list ul li:not(:first-child){border-top:1px solid #d5d5d5}.snippet-list ul li a{display:block;margin:-15px 0;padding:15px 0}.snippet-list ul li a:focus,.snippet-list ul li a:hover{color:#75a5d5}.snippet-list ul li ul{border-top:1px solid #d5d5d5}.snippet-underline-heading{border-bottom:1px solid #d5d5d5;margin:30px 0 15px;padding-bottom:10px;color:inherit;font-family:inherit;font-weight:700;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:20px}@media (min-width:768px){.snippet-underline-heading{font-size:16px;line-height:22px}}.snippet-underline-heading+.snippet-faq{border-top:none;margin-top:-15px}.snippet-faq{margin:30px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.snippet-faq+.snippet-faq{border-top:none;margin-top:-30px}.snippet-faq--closed .snippet-faq__question{padding-top:15px}.snippet-faq--closed .snippet-faq__question:after{border:none;border-right:1px solid #d5d5d5;border-top:1px solid #d5d5d5;left:0;top:calc(50% - 6px)}.snippet-faq--closed .snippet-faq__answer{height:1px;overflow:hidden;width:1px;position:absolute;top:auto;left:-200%}.snippet-faq__question{cursor:pointer;font-weight:700;padding:30px 0 15px 35px;position:relative}.snippet-faq__question:hover{color:#75a5d5}.snippet-faq__question:after{border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;content:"";display:block;height:12px;width:12px;position:absolute;top:calc(50% + 3px);left:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.snippet-faq__answer{border-top:1px solid #d5d5d5;padding:15px 0 30px}.snippet-error{background-color:#b41a14;background-image:url(https://assets.brintons.co.uk/images/exclamation-mark.531fd2daf73ffc3fce2d4f7f122c43ad.svg);background-repeat:no-repeat;background-size:7px 36px;color:#fff;margin:10px 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:799px){.snippet-error{background-position:center left 20px;padding:20px 20px 20px 47px;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (min-width:800px){.snippet-error{background-position:center left 30px;padding:30px 30px 30px 67px;-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline}}.snippet-error__heading{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;font-size:20px;line-height:27px}.snippet-error__heading b{font-weight:700}@media (min-width:768px){.snippet-error__heading{font-size:25px;line-height:33px}}@media (min-width:480px){.snippet-error__heading{margin-right:20px}}.snippet-error__desc{color:inherit;font-family:inherit;font-weight:500;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.snippet-error__desc{font-size:16px;line-height:22px}}.social-share{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.social-share__heading{margin-right:20px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:40px}@media (min-width:768px){.social-share__heading{font-size:16px;line-height:40px}}.social-share__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.social-item:not(:first-child){margin-left:10px}.social-item__link{display:block}.social-item__link:hover circle{fill:#2e2c2a}.social-item__icon{display:block}.social-item__icon circle{fill:#c4c5c7;-webkit-transition:fill .2s ease-in-out;-moz-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.social-item__icon path{fill:#fff}.timeline{position:relative}.timeline:after{background-color:#d5d5d5;content:"";margin:0 auto;width:2px}@media (max-width:767px){.timeline:after{position:absolute;top:0;bottom:0;left:6px}}@media (min-width:768px){.timeline:after{position:absolute;top:0;bottom:0;left:69px}}.timeline__year{padding-left:28px;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}@media (min-width:768px){.timeline__year{padding-left:88px}}.timeline__year:before{background-color:#d5d5d5;border-radius:50%;content:""}@media (max-width:767px){.timeline__year:before{height:14px;width:14px;position:absolute;top:0;left:0}}@media (min-width:768px){.timeline__year:before{height:16px;width:16px;position:absolute;top:0;left:62px}}.timeline__year:not(:last-child){margin-bottom:20px}.timeline__no{color:inherit;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:20px;line-height:27px}@media (min-width:768px){.timeline__no{font-size:25px;line-height:33px}}@media (max-width:767px){.timeline__no{margin-bottom:15px;line-height:14px!important}}@media (min-width:768px){.timeline__no{line-height:16px!important;position:absolute;top:0;left:0}}.timeline-event{padding:10px;position:relative;box-shadow:inset 0 0 0 1px #d5d5d5;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.timeline-event:not(:last-child){margin-bottom:20px}}@media (min-width:768px){.timeline-event:not(:last-child){margin-bottom:10px}}.timeline-event__image,.timeline-event__video{background:#f2f2f2 50% no-repeat;background-size:cover;position:relative}@media (max-width:767px){.timeline-event__image,.timeline-event__video{height:80px;margin-right:10px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 80px;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px}}@media (min-width:768px){.timeline-event__image,.timeline-event__video{height:130px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 130px;-moz-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px}.timeline-event__image+.timeline-event__content,.timeline-event__video+.timeline-event__content{padding:0 40px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.timeline-event__video{z-index:2}.timeline-event__overlay{height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.timeline-event__overlay:before{background:url(https://assets.brintons.co.uk/images/icon-play.bce11b48f077eaff465e7dcca33b79ac.svg) no-repeat 50%;content:"";display:block;height:60px;width:60px}@media (min-width:768px){.timeline-event__overlay:before{height:82px;width:82px}}.timeline-event__content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.timeline-event__desc{margin-bottom:20px}.timeline-event__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tooltip{position:relative}.tooltip:active .tooltip__text,.tooltip:focus .tooltip__text,.tooltip:hover .tooltip__text{opacity:1;top:100%;-webkit-transition:opacity .2s ease-in-out,top .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,top .2s ease-in-out;transition:opacity .2s ease-in-out,top .2s ease-in-out}.tooltip__text{color:#fff;opacity:0;pointer-events:none;width:0;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:absolute;top:calc(100% - 8px);left:50%;font-size:14px;line-height:20px}.tooltip__text:before{content:"";display:block;height:0;width:0;border-bottom:8px solid #2e2c2a;border-left:8px solid transparent;border-right:8px solid transparent}.tooltip__text:after{background-color:#2e2c2a;border-radius:2px;content:attr(data-tooltip);display:block;padding:5px 10px;white-space:nowrap}.trends--flipped .trend:nth-child(2n) .trend__image{left:0}.trends--flipped .trend:nth-child(2n) .trend__inner{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.trends--flipped .trend:nth-child(odd) .trend__image{right:0}.trends--flipped .trend:nth-child(odd) .trend__inner{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.trends:not(.trends--flipped) .trend:nth-child(2n) .trend__image{right:0}.trends:not(.trends--flipped) .trend:nth-child(2n) .trend__inner{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.trends:not(.trends--flipped) .trend:nth-child(odd) .trend__image{left:0}.trends:not(.trends--flipped) .trend:nth-child(odd) .trend__inner{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.trend{background-color:#fff;position:relative}.trend--flipped .trend__image{right:0}.trend--flipped .trend__inner{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media (max-width:767px){.trend__image-wrap{position:relative;padding-top:50%}}.trend__image{background:#e6e6e6 50% no-repeat;background-size:cover;height:100%;opacity:0;-webkit-transition:opacity 1.2s ease-in-out;-moz-transition:opacity 1.2s ease-in-out;transition:opacity 1.2s ease-in-out}@media (max-width:767px){.trend__image{position:absolute;top:0;right:0;bottom:0;left:0}.trend__image:after{content:"";display:block;padding-top:50%}}@media (min-width:768px){.trend__image{height:100%;padding-top:0;width:50%;position:absolute;top:0}}.trend__image img{display:none}.trend__image--active{opacity:1}.trend__inner{margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px}@media (min-width:768px){.trend__inner{min-height:500px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (min-width:980px){.trend__inner{min-height:600px}}.trend__content{padding:30px 20px;text-align:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}@media (min-width:768px){.trend__content{padding:60px 40px;width:50%}}@media (min-width:980px){.trend__content{padding:70px 50px}}@media (min-width:1220px){.trend__content{padding:80px 60px}}.trend__heading{max-width:400px;color:inherit;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:20px;line-height:27px}@media (min-width:768px){.trend__heading{font-size:25px;line-height:33px;margin:30px 0}}.trend__summary{margin-top:30px;max-width:400px}@media (min-width:768px){.trend__summary{margin:0}}.trend__btns{margin:30px 0 0;max-width:400px}@media (min-width:768px){.trend__btns{margin:30px 0}}.nav-box__desc.formatted>p.btns .trend__btns a:not(.ce-element):after,.trend__btns .btn:not(.ce-element):after,.trend__btns .nav-box__desc.formatted>p.btns a:not(.ce-element):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mh-typeahead{background-color:#fff;margin-top:10px;max-width:calc(100% - 40px);padding:10px 1px;position:absolute;width:300px;z-index:4;box-shadow:0 2px 0 0 rgba(117,165,213,.1),inset 0 0 0 1px rgba(117,165,213,.2);color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.mh-typeahead{font-size:16px;line-height:22px}}.mh-typeahead--closed{display:none}.mh-typeahead__suggestion{padding:5px 10px}.mh-typeahead__suggestion:nth-child(2n){background-color:#f2f2f2}.mh-typeahead__suggestion:hover{background-color:rgba(117,165,213,.15);cursor:pointer}.mh-typeahead__suggestion>mark{background-color:transparent;color:#666;font-weight:700}.mh-typeahead__suggestion--focused,.mh-typeahead__suggestion--focused:hover,.mh-typeahead__suggestion--focused:nth-child(2n){background-color:#75a5d5;color:#fff}.mh-typeahead__suggestion--focused:hover>mark,.mh-typeahead__suggestion--focused:nth-child(2n)>mark,.mh-typeahead__suggestion--focused>mark{color:#fff}.video-popup{background-color:rgba(0,0,0,.8);height:calc(100% - 50px);opacity:0;overflow-x:hidden;width:100%;z-index:100;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:fixed;bottom:0;left:0;-webkit-transition:opacity .5s ease-in-out,left .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,left .5s ease-in-out;transition:opacity .5s ease-in-out,left .5s ease-in-out}@media (min-width:768px){.video-popup{height:calc(100% - 60px);-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.body--video-popup .video-popup{opacity:1}.body--nav .video-popup{left:270px}@media (min-width:1220px){.body--nav .video-popup{margin-left:0;-webkit-transition:none;-moz-transition:none;transition:none}}.video-popup__center{overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.video-popup__box{margin:0 auto;max-width:860px;min-height:100%;min-width:320px;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch}.video-popup__frame{background-color:#000;max-height:calc(100vh - 50px);overflow:hidden}@media (min-width:768px){.video-popup__frame{max-height:calc(100vh - 60px)}}.video-popup__frame:after{content:"";display:block;padding-top:75%}.video-popup iframe{display:block;height:100%;width:100%;position:absolute;top:0;left:0}.video-popup__close{background-color:rgba(0,0,0,.5);cursor:pointer;height:40px;width:40px;overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:0;right:0}@media (min-width:980px){.video-popup__close{background-color:transparent;height:60px;left:100%;right:auto;width:60px}}.video-popup__close:hover:before{opacity:1}.video-popup__close:before{background:url(https://assets.brintons.co.uk/images/icon-cross-white.b438909491daefac98fba7c298ca4f03.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:14px;margin:-7px 0 0 -7px;opacity:.75;width:14px;position:absolute;top:50%;left:50%}@media (min-width:980px){.video-popup__close:before{height:22px;margin:-11px 0 0 -11px;width:22px}}.mh-assets-acceptor{position:relative;overflow:hidden}.mh-assets-acceptor__input{cursor:pointer;font-size:999px;opacity:0;z-index:1;position:absolute;top:0;right:0}.mh-assets-acceptor__input:active+.mh-assets-acceptor__label,.mh-assets-acceptor__input:focus+.mh-assets-acceptor__label,.mh-assets-acceptor__input:hover+.mh-assets-acceptor__label{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.mh-assets-acceptor__label{text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:50px;line-height:40px;width:100%;margin:0;padding:0 20px}.mh-assets-acceptor__label:active,.mh-assets-acceptor__label:focus,.mh-assets-acceptor__label:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.mh-assets-acceptor__label::selection,.mh-assets-acceptor__label ::selection{background-color:#75a5d5;color:#fff}.mh-assets-acceptor__label::-moz-selection,.mh-assets-acceptor__label ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.mh-assets-acceptor__label{font-size:14px;line-height:40px}}@media (min-width:980px){.mh-assets-acceptor__label{font-size:16px;line-height:40px}}.mh-assets-acceptor__label:active,.mh-assets-acceptor__label:focus,.mh-assets-acceptor__label:hover{border:none}.mh-assets-acceptor__label:active{padding-top:1px}.mh-assets-monitor{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.mh-assets-monitor__gauge{background-color:#e6e6e6;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:50px;overflow:hidden;position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.mh-assets-monitor__gauge:after{border-radius:2px;content:attr(data-mh-progress);display:block;height:30px;margin:-15px 0 0 -30px;mix-blend-mode:difference;padding:0;text-align:center;width:55px;color:#fff;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:30px;position:absolute;top:50%;left:50%}@media (min-width:768px){.mh-assets-monitor__gauge:after{font-size:16px;line-height:30px}}.mh-assets-monitor__progress{background:#75a5d5;height:50px;width:0}.mh-assets-monitor__cancel{text-decoration:none;white-space:nowrap;background-color:#ff4c4d;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#2e2c2a;cursor:pointer;font-family:proxima-nova,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:14px;border:none;border-radius:2px;font-weight:300;height:50px;line-height:40px;width:50px;margin:0;padding:0 20px;margin-left:20px;position:relative;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.mh-assets-monitor__cancel:active,.mh-assets-monitor__cancel:focus,.mh-assets-monitor__cancel:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.mh-assets-monitor__cancel::selection,.mh-assets-monitor__cancel ::selection{background-color:#75a5d5;color:#fff}.mh-assets-monitor__cancel::-moz-selection,.mh-assets-monitor__cancel ::-moz-selection{background-color:#75a5d5;color:#fff}@media (min-width:768px){.mh-assets-monitor__cancel{font-size:14px;line-height:40px}}@media (min-width:980px){.mh-assets-monitor__cancel{font-size:16px;line-height:40px}}.mh-assets-monitor__cancel:active,.mh-assets-monitor__cancel:focus,.mh-assets-monitor__cancel:hover{border:none}.mh-assets-monitor__cancel:active{padding-top:1px}.mh-assets-monitor__cancel:after,.mh-assets-monitor__cancel:before{background-color:#fff;border-radius:1px;content:"";display:block;height:20px;margin:-10px 0 0 -2px;width:4px;position:absolute;top:50%;left:50%}.mh-assets-monitor__cancel:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mh-assets-monitor__cancel:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mh-assets-view{border-radius:2px;position:relative}.mh-assets-view--image .mh-assets-view__icon:after{background-color:#e6e6e6;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);content:"";display:block;height:33px;width:38px;position:absolute;top:5px;left:5px}.mh-assets-view--image .mh-assets-view__info{padding-left:74px}.mh-assets-view--file .mh-assets-view__thumb{display:none}.mh-assets-view--file .mh-assets-view__icon{background-color:#e6e6e6;width:38px}.mh-assets-view--file .mh-assets-view__icon:before{content:"";display:block;height:0;width:0;border-top:11px solid rgba(0,0,0,.2);border-right:11px solid transparent;position:absolute;top:1px;left:1px}.mh-assets-view--file .mh-assets-view__icon:after{height:0;width:0;border-top:12px solid #fff;border-right:12px solid transparent;position:absolute;top:0;left:0}.mh-assets-view--file .mh-assets-view__info{border-radius:2px;padding-left:64px}.mh-assets-view__content{position:relative}.mh-assets-view__icon{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);height:48px;width:48px;position:absolute;bottom:-61px;left:13px}.mh-assets-view__icon:after{box-shadow:1px 1px 0 0 rgba(0,0,0,.15);content:"";display:block}.mh-assets-view__thumb{background:#ebebeb 50% no-repeat;border-radius:2px 2px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);padding-top:50%;width:100%}.mh-assets-view__info{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);margin-top:-1px;min-height:62px;padding:13px 36px 13px 20px}.mh-assets-view__filename{word-wrap:break-word;color:inherit;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:16px;line-height:22px}@media (min-width:768px){.mh-assets-view__filename{font-size:18px;line-height:25px}}.mh-assets-view__file-size{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}.mh-assets-view__actions{cursor:pointer;height:36px;overflow:hidden;padding-top:36px;width:36px;z-index:1;position:absolute;right:0;bottom:0}.mh-assets-view__actions:after{background:url(https://assets.brintons.co.uk/images/actions.265325caf9d10b2248772a525c6d2555.svg) 50%/auto 28px no-repeat;border-radius:2px 0 2px 0;content:"";display:block;height:36px;width:36px;position:absolute;top:0;right:0}.mh-assets-view__actions:hover{overflow:visible}.mh-assets-view__actions:hover:after{border-radius:2px 0 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);background-color:#ebebeb}.mh-assets-view__action{background-color:#fff;box-shadow:inset 1px 0 0 0 rgba(0,0,0,.15),inset -1px 0 0 0 rgba(0,0,0,.15);cursor:pointer;display:block;height:36px;margin-left:-64px;padding:0 5px;text-align:center;text-decoration:none;width:100px;color:#2e2c2a;font-family:inherit;font-weight:400;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:36px}.mh-assets-view__action:hover{background:#ebebeb}.mh-assets-view__action:last-child{border-radius:0 0 3px 3px;box-shadow:inset 1px 0 0 0 rgba(0,0,0,.15),inset -1px 0 0 0 rgba(0,0,0,.15),inset 0 -1px 0 0 rgba(0,0,0,.15)}.mh-assets-view__action--remove:hover{background-color:#d64541;color:#fff}.carpet-view--spacer+.woven-for-you{padding-top:0}.woven-for-you__content{position:relative;padding-top:69px;text-align:center}@media (min-width:768px){.woven-for-you__content{padding-left:191px;padding-top:0;text-align:left}}@media (min-width:980px){.woven-for-you__content{padding-left:221px}}.woven-for-you__content:before{background:url(https://assets.brintons.co.uk/images/woven-for-you.9c5bf6fdf477a51bbcb76a9bfb33ea8e.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:49px;left:calc(50% - 80.5px);position:absolute;top:0;width:161px}@media (min-width:768px){.woven-for-you__content:before{left:0}}.woven-for-you__content>p:not(:last-child){margin-bottom:15px}.blog-article:not(:first-child){border-top:1px solid #d5d5d5;margin-top:30px;padding-top:30px}@media (min-width:768px){.blog-article:not(:first-child){margin-top:40px;padding-top:40px}}@media (min-width:980px){.blog-article:not(:first-child){margin-top:50px;padding-top:50px}}@media (min-width:1220px){.blog-article:not(:first-child){margin-top:60px;padding-top:60px}}.blog-article__title{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:25px;line-height:35px}@media (min-width:768px){.blog-article__title{font-size:30px;line-height:40px}}.blog-article__actions,.blog-article__snippets{margin-top:30px}@media (min-width:768px){.blog-article__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.blog-article .blog-article__related{margin-top:20px}}@media (min-width:768px){.blog-article .blog-article__related{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-left:65px}}.blog-archive{margin:30px auto}.blog-archive__title{border-bottom:1px solid #d5d5d5;margin:20px 0 10px;padding-bottom:10px;color:inherit;font-family:inherit;font-weight:700;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:20px}@media (min-width:768px){.blog-archive__title{font-size:16px;line-height:22px}}.blog-archive__year{margin-top:20px}.blog-archive__no{color:inherit;font-family:inherit;font-weight:600;letter-spacing:inherit;text-transform:uppercase;font-size:16px;line-height:22px}@media (min-width:768px){.blog-archive__no{font-size:18px;line-height:25px}}.blog-archive__list{margin-bottom:20px;margin-top:10px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-archive__list:last-child{margin-bottom:0}.blog-archive__month{width:47px}.blog-archive__link{font-weight:300}.blog-archive__link:focus,.blog-archive__link:hover{cursor:pointer;font-weight:600}.blog-related{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.blog-related__heading{margin-right:20px!important;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:40px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width:768px){.blog-related__heading{font-size:16px;line-height:40px}}.blog-related__list{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.blog-related__list p{margin:0!important}.blog-related :not(a){margin:0;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:40px}@media (min-width:768px){.blog-related :not(a){font-size:16px;line-height:40px}}@media (min-width:980px){.homepage-montage{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.homepage-montage__featured,.homepage-montage__image-container{position:relative}@media (max-width:767px){.homepage-montage__featured,.homepage-montage__image-container{border-bottom:4px solid #fff}}.homepage-montage__featured{max-height:650px}@media (min-width:768px) and (max-width:979px){.homepage-montage__featured{border-bottom:4px solid #fff}}@media (min-width:980px){.homepage-montage__featured{border-right:4px solid #fff;-webkit-box-flex:8;-moz-box-flex:8;box-flex:8;-webkit-flex:8;-moz-flex:8;-ms-flex:8;flex:8}}.homepage-montage__thumbnails{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.homepage-montage__thumbnails{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (min-width:768px) and (max-width:979px){.homepage-montage__thumbnails .homepage-montage__image-container:first-child{border-right:4px solid #fff}}@media (min-width:980px){.homepage-montage__thumbnails .homepage-montage__image-container:first-child{border-bottom:4px solid #fff}.homepage-montage__thumbnails .homepage-montage__image:after{display:none}}@media (min-width:980px){.homepage-montage__thumbnails{-webkit-box-flex:4;-moz-box-flex:4;box-flex:4;-webkit-flex:4;-moz-flex:4;-ms-flex:4;flex:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.homepage-montage__image-container{overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (min-width:980px){.homepage-montage__image-container{max-height:325px}}.homepage-montage__image{background-position:50%;background-size:cover;height:100%;overflow:hidden;width:100%}.homepage-montage__image:after{content:"";display:block;padding-top:61.111%}.homepage-montage__image img{display:none}.homepage-montage__btns{margin:0;height:0}@media (max-width:767px){.homepage-montage__btns .btn,.homepage-montage__btns .nav-box__desc.formatted>p.btns a,.nav-box__desc.formatted>p.btns .homepage-montage__btns a{margin-bottom:90px}}@media (min-width:768px) and (max-width:979px){.homepage-montage__btns .btn,.homepage-montage__btns .nav-box__desc.formatted>p.btns a,.nav-box__desc.formatted>p.btns .homepage-montage__btns a{margin-bottom:110px}}@media (min-width:980px){.homepage-montage__btns .btn,.homepage-montage__btns .nav-box__desc.formatted>p.btns a,.nav-box__desc.formatted>p.btns .homepage-montage__btns a{margin-bottom:130px}}.homepage-montage__btn:not(.ce-element):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ce-element .homepage-montage__btn:after{display:none}.branding__image{background-repeat:no-repeat;background-size:cover;position:relative;width:100%}@media (max-width:767px){.branding__image{background-image:url(https://assets.brintons.co.uk/images/home/brand-image-min.515477828480e32c2f78d0e4172551e7.jpg);background-position:bottom 30% center;min-height:460px}}@media (min-width:768px){.branding__image{background-image:url(https://assets.brintons.co.uk/images/home/brand-image.1884dd7477d11d270e9e1b789365bdc3.jpg);background-position:50%;max-height:920px;overflow:hidden}}.branding__image:after{content:"";display:block}@media (max-width:767px){.branding__image:after{padding-top:77.419%}}@media (min-width:768px) and (max-width:979px){.branding__image:after{padding-top:71.428%}}@media (min-width:980px){.branding__image:after{padding-top:63.888%}}.branding__text{background:rgba(0,0,0,.5);background:linear-gradient(transparent,#000);text-align:center;padding:50px 20px;position:absolute;right:0;bottom:0;left:0;color:#fff;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:20px;line-height:27px}@media (min-width:768px){.branding__text{font-size:25px;line-height:33px}}@media (min-width:768px){.branding__highlight{color:#fff;text-transform:none;font-style:italic;font-size:35px;line-height:27px}}@media (min-width:768px) and (min-width:768px){.branding__highlight{font-size:45px;line-height:33px}}@media (max-width:767px){.home .trend{padding-top:87px}.home .trend__image{position:relative}.home .trend__heading{margin:0 auto;position:absolute;top:30px;right:20px;left:20px}.home .trend__summary{margin-top:0}}.error-page__bkg{background-image:url(https://assets.brintons.co.uk/images/error/error-page-bkg.266640b60be31c04a0e6d41cae9bfb93.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.error-page__bkg,.error-page__inner{min-height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.error-page__inner{padding-bottom:30px;padding-top:30px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (min-width:768px){.error-page__inner{padding-bottom:100px;padding-top:70px}}.error-page__upper{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.error-page__logo{background:url(https://assets.brintons.co.uk/images/logos/brintons-full-logo.0df57c027a2986e8c2716d19bfebdfbc.png) 50% no-repeat;background-size:contain;display:block;height:130px;width:225px}@media (max-width:767px){.error-page__logo{height:104px;width:180px}}@media (min-width:768px){.error-page__logo{height:130px;width:225px}}.error-page__heading{color:#a49368;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:50px;line-height:50px}@media (min-width:768px){.error-page__heading{font-size:85px;line-height:85px}}.error-page__sub-heading{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;font-size:20px;line-height:27px}@media (min-width:768px){.error-page__sub-heading{font-size:25px;line-height:33px}}.error-page__desc{margin-bottom:40px;margin-left:auto;margin-right:auto;width:100%;max-width:600px;min-width:320px;padding-left:20px;padding-right:20px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.error-page__desc{font-size:20px;line-height:27px}}.error-page__link{color:#8e8c8a}.error-page__link:focus,.error-page__link:hover{text-decoration:underline}.error-page__heading,.error-page__logo,.error-page__sub-heading{margin-bottom:20px}.error-page-links{padding:0 20px;max-width:600px}.error-page-links__heading{margin-bottom:30px;text-shadow:1px 1px 1px #000;color:#fff;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:20px;line-height:27px}@media (min-width:768px){.error-page-links__heading{font-size:25px;line-height:33px}}@media (min-width:768px){.error-page-links__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.error-page-links__list .error-page-links__item{margin-right:0;float:left;width:calc(50% - 10px)}.error-page-links__list .error-page-links__item:not(:last-child){margin-right:calc(20px - .01%)}.error-page-links__list .error-page-links__item:nth-child(2n){margin-right:0}}.error-page-links__item{margin-bottom:15px}.error-page-links__btn{background-color:rgba(0,0,0,.2)}.error-page-links__btn:active,.error-page-links__btn:focus,.error-page-links__btn:hover{background-color:rgba(0,0,0,.35);box-shadow:false}@media (min-width:768px){.quickweave-intro{display:flex}}@media (max-width:767px){.quickweave-intro__main,.quickweave-intro__main *{text-align:center}}@media (min-width:768px){.quickweave-intro__main{flex:1 1 auto;float:left;width:calc(66.66667% - 6.66666666666666px)}.quickweave-intro__main:not(:last-child){margin-right:calc(20px - .01%)}}.quickweave-intro__side{margin:20px auto 0;max-width:314px;padding:10px}@media (min-width:768px){.quickweave-intro__side{display:flex;flex:1 1 auto;justify-content:space-between;flex-direction:column;float:left;width:calc(33.33333% - 13.33333333333334px);margin:0!important}.quickweave-intro__side:not(:last-child){margin-right:calc(20px - .01%)}}.quickweave-intro__side:before{background:url(https://assets.brintons.co.uk/images/quickweave/logo.a547073eec50a385fead80ce31a3e404.svg) 50% no-repeat;background-size:contain;content:"";display:block;width:100%;padding-top:20.7006369%}.quickweave-intro__btn{margin:20px 0 0}.rugs-page .snippet-content{margin:30px auto;max-width:768px}@media (min-width:768px){.rugs-page .snippet-content{margin:40px auto}}@media (min-width:980px){.rugs-page .snippet-content{margin:50px auto}}@media (min-width:1220px){.rugs-page .snippet-content{margin:60px auto}}.rugs-page .content-area{padding-bottom:115px}.rugs-page .search-location{border:1px solid #d5d5d5;height:auto;margin:30px 0}@media (min-width:768px){.rugs-page .search-location{margin:40px 0}}@media (min-width:980px){.rugs-page .search-location{margin:50px 0}}@media (min-width:1220px){.rugs-page .search-location{margin:60px 0}}.rugs-page .search-location__search-box{box-shadow:none;margin:0 auto;max-width:768px}.stockist-location-page .heading__inner{position:relative}.stockist-banner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.stockist-banner{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (min-width:768px){.stockist-banner{padding-top:0;margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding-left:20px;padding-right:20px}}.stockist-banner__image{background:#e6e6e6 50% no-repeat;background-size:cover;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.stockist-banner__image{overflow:hidden;max-height:400px}}@media (min-width:768px){.stockist-banner__image{min-height:350px}}@media (min-width:980px){.stockist-banner__image{min-height:500px}}@media (max-width:767px){.stockist-banner__push{padding-top:66.666%}}@media (max-width:767px){.stockist-banner__location{margin-left:auto;margin-right:auto;width:100%;max-width:1220px;min-width:320px;padding-left:20px;padding-right:20px}}@media (min-width:768px){.stockist-banner__location{margin-left:3px;-webkit-flex-basis:340px;-moz-flex-basis:340px;flex-basis:340px;-ms-flex-preferred-size:340px}}@media (min-width:768px){.stockist-details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.stockist-details__container{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (min-width:768px) and (max-width:979px){.stockist-details__container{margin-right:40px}}@media (min-width:980px) and (max-width:1219px){.stockist-details__container{margin-right:60px}}@media (min-width:1220px){.stockist-details__container{margin-right:120px}}@media (max-width:767px){.stockist__no-image .stockist-details__container{padding-left:20px;padding-right:20px}}@media (min-width:768px){.stockist__no-image .stockist-details__container{padding:40px 0}}@media (min-width:980px){.stockist__no-image .stockist-details__container{padding:50px 0}}@media (min-width:1220px){.stockist__no-image .stockist-details__container{padding:60px 0}}.stockist-details__company{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (max-width:479px){.stockist-details__company{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (min-width:768px) and (max-width:979px){.stockist-details__company{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.stockist-details__name{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:20px;line-height:27px}@media (min-width:768px){.stockist-details__name{font-size:25px;line-height:33px}}.stockist-details__tel{color:inherit;font-family:inherit;font-weight:300;letter-spacing:inherit;text-transform:inherit;font-size:20px;line-height:27px}@media (min-width:768px){.stockist-details__tel{font-size:25px;line-height:33px}}.stockist-details__no{cursor:default;color:inherit;font-family:inherit;font-weight:500;letter-spacing:inherit;text-transform:inherit;font-size:20px;line-height:27px}@media (min-width:768px){.stockist-details__no{font-size:25px;line-height:33px}}.stockist-details__address{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}@media (min-width:768px){.stockist-details__address{margin-bottom:40px}}@media (min-width:980px){.stockist-details__address{margin-bottom:50px}}@media (min-width:1220px){.stockist-details__address{margin-bottom:60px}}@media (max-width:979px){.stockist-details__address{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (min-width:980px){.stockist-details__address{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.stockist-details__desc{margin-bottom:30px}@media (min-width:768px){.stockist-details__desc{margin-bottom:40px}}@media (min-width:980px){.stockist-details__desc{margin-bottom:50px}}@media (min-width:1220px){.stockist-details__desc{margin-bottom:60px}}.stockist-details__seperater{border:none;border-top:1px solid #d5d5d5}@media (max-width:979px){.stockist-details__seperater{margin:5px 0 10px}}@media (min-width:980px){.stockist-details__seperater{margin:10px 0 20px}}@media (max-width:479px){.stockist-details__location{display:block}}.stockist-details__btn--hide-for-mobile{margin:0!important}@media (min-width:768px){.stockist-details__btn--hide-for-mobile{display:none!important}}@media (min-width:768px){.stockist-location{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;min-width:375px}}@media (min-width:768px){.stockist-location__map{background:#e6e6e6 50% no-repeat;background-size:cover;margin-bottom:3px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.stockist-location__directions{background:#e8dfd8;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:94px;-moz-flex-basis:94px;flex-basis:94px;-ms-flex-preferred-size:94px;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.stockist-location__btn{background-color:#fff}@media (max-width:767px){.stockist-location__btn{display:none}}@media (min-width:768px){.stockist-location__btn{max-width:190px;margin:0!important}}.stockist-contact{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:767px){.stockist-contact{margin:0 auto;max-width:375px}}@media (min-width:768px){.stockist-contact{min-width:375px}}.stockist-contact__container{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:479px){.stockist-contact__btns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (max-width:767px){.stockist-contact__btns{margin:0 0 15px}}@media (min-width:768px){.stockist-contact__btns{margin:0 0 30px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.nav-box__desc.formatted>p.btns .stockist-contact__btns a,.stockist-contact__btns .btn,.stockist-contact__btns .nav-box__desc.formatted>p.btns a{margin:0;width:auto;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.nav-box__desc.formatted>p.btns .stockist-contact__btns a:not(:first-child),.stockist-contact__btns .btn:not(:first-child),.stockist-contact__btns .nav-box__desc.formatted>p.btns a:not(:first-child){margin-left:20px}}.stockist__no-image .stockist-contact__btns{margin:0}@media (max-width:479px){.stockist-contact__btn{width:100%!important}}@media (min-width:480px){.stockist-contact__btn{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1!important;-moz-flex:1!important;-ms-flex:1!important;flex:1!important}}@media (max-width:767px){.stockist-contact__btn:not(:last-child){margin:0 0 15px!important}}.stockist-times{border:1px solid #d5d5d5;padding:30px 35px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (max-width:379px){.stockist-times{padding:20px}}@media (min-width:380px){.stockist-times{padding:30px 35px}}@media (max-width:767px){.stockist-times{margin:0}}@media (min-width:768px){.stockist-times{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 375px;-moz-flex:0 1 375px;-ms-flex:0 1 375px;flex:0 1 375px}}@media (max-width:767px){.stockist__no-image .stockist-times{margin:0 auto 15px}}@media (min-width:768px) and (max-width:979px){.stockist__no-image .stockist-times{margin-right:40px}}@media (min-width:980px) and (max-width:1219px){.stockist__no-image .stockist-times{margin-right:60px}}@media (min-width:1220px){.stockist__no-image .stockist-times{margin-right:120px}}@media (max-width:767px){.stockist-times__list,.stockist-times__title{margin-bottom:15px}}@media (min-width:768px){.stockist-times__list,.stockist-times__title{margin-bottom:30px}}.stockist-times__title{text-transform:uppercase}.stockist-times__availability,.stockist-times__time{font-weight:600}.stockist-times__item:not(:last-child){padding-bottom:3px}.stockist-times__item,.stockist-times__parking{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.stockist-times__availability,.stockist-times__day,.stockist-times__parking-title,.stockist-times__time{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.stockist-credits__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.stockist-credits__list .stockist-credit{float:left;width:calc(50% - 10px)}.stockist-credits__list .stockist-credit:not(:last-child){margin-right:calc(20px - .01%)}.stockist-credits__list .stockist-credit:not(:first-child):not(:nth-child(2)){margin-top:15px}.stockist-credits__list .stockist-credit:nth-child(2n){margin-right:0}}.stockist-credit{background:#fff;border:1px solid #d5d5d5;padding:20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width:479px){.stockist-credit{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media (max-width:767px){.stockist-credit:not(:last-child){margin-bottom:15px}}.stockist-credit__desc{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}.stockist-credit__logo{background-repeat:no-repeat;background-size:contain;display:block;overflow:hidden}@media (max-width:479px){.stockist-credit__logo{background-position:50%;max-height:100px;width:100%}.stockist-credit__logo:not(:last-child){margin-bottom:15px}}@media (min-width:480px){.stockist-credit__logo{background-position:50%;margin-right:20px;min-width:38%}}.search-location{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.search-location{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media (min-width:480px) and (max-width:979px){.search-location{height:340px}}@media (min-width:980px){.search-location{height:500px}}@media (max-width:767px){.search-location__inner{padding-bottom:35px;padding-top:35px;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.search-box{background-color:#fff;padding:30px 20px;text-align:center;width:100%;box-shadow:0 2px 0 0 rgba(0,0,0,.05)}@media (min-width:768px){.search-box{padding:50px}}.search-box .form__legend{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.search-box .form__legend{font-size:16px;line-height:22px}}@media (max-width:767px){.where-to-buy{margin-top:-340px}.body--map .where-to-buy{margin-top:0}}@media (min-width:1220px){.where-to-buy__inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.where-to-buy__main{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.where-to-buy__side{margin-left:25px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 275px;-moz-flex:0 0 275px;-ms-flex:0 0 275px;flex:0 0 275px}}@media (max-width:1219px){.where-to-buy__side{margin-top:40px}}.where-to-buy__rugs-tick{padding-right:34px;position:relative}.where-to-buy__rugs-tick:after{background:url(https://assets.brintons.co.uk/images/where_to_buy/rug.68d9e9a179745d26dc1c24a399fa31d6.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:35px;position:absolute;right:0;top:calc(50% - 17.5px);width:27px}.where-to-buy__rugs-tick .field__label{padding-left:34px}.where-to-buy__rugs-tick .field__label:before{top:calc(50% - 10px)!important}.where-to-buy__rugs-tick .field__label:after{top:calc(50% - 8px)!important}.map-location{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.map-location{left:-100%}.body--map .map-location{left:0}}@media (max-width:767px){.map-location{min-height:340px}}@media (min-width:768px){.map-location{max-height:500px}.map-location:after{content:"";display:block;padding-top:66.66%}}.stockist-listing--basic-list{border-top:1px solid #d5d5d5}.stockist-listing__result{padding-bottom:30px}@media (min-width:1220px){.stockist-listing__result{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}}@media (min-width:1220px) and (min-width:768px){.stockist-listing__result{font-size:20px;line-height:27px}}@media (max-width:767px){.stockist-listing__result{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (max-width:767px){.stockist-listing__result-desc{margin-right:15px}}.stockist-listing__map-btn{max-width:70px;margin:0}@media (min-width:768px){.stockist-listing__map-btn{display:none}}.stockist-snippet{position:relative}.stockist-snippet__btn{padding:0}.stockist-snippet--basic{background-color:#fff;border-bottom:1px solid #d5d5d5;padding-top:20px;padding-bottom:20px}@media (min-width:480px) and (max-width:767px){.stockist-snippet--basic .stockist-snippet__details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media (min-width:768px){.stockist-snippet--basic{padding-left:20px;padding-right:210px;min-height:114px}.stockist-snippet--basic .stockist-snippet__location{position:absolute;right:20px;bottom:20px}}.stockist-snippet--premium{background-color:#f2f2f2;margin-bottom:20px}.stockist-snippet--premium:hover .stockist-snippet__btn{background-color:rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.stockist-snippet--premium:hover .stockist-snippet__title{color:#75a5d5}@media (max-width:479px){.stockist-snippet--premium .stockist-snippet__distance{display:block}}@media (max-width:767px){.stockist-snippet--premium{margin-left:-20px;margin-right:-20px;padding:20px 190px 20px 20px;min-height:215px}.stockist-snippet--premium .stockist-snippet__image{width:150px;min-height:115px;position:absolute;top:20px;right:20px}.stockist-snippet--premium .stockist-snippet__btn{max-width:150px;margin:0;position:absolute;right:20px;bottom:20px}.stockist-snippet--premium .stockist-snippet__tel{padding-bottom:5px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}}@media (max-width:767px) and (min-width:768px){.stockist-snippet--premium .stockist-snippet__tel{font-size:16px;line-height:22px}}@media (min-width:768px){.stockist-snippet--premium{padding:20px 200px 60px 205px;min-height:187px}.stockist-snippet--premium .stockist-snippet__image{width:165px;min-height:calc(100% - 40px);position:absolute;top:20px;left:20px}.stockist-snippet--premium .stockist-snippet__btn{max-width:160px;margin:0;position:absolute;right:20px;bottom:20px}.stockist-snippet--premium .stockist-snippet__desc{margin-bottom:30px}.stockist-snippet--premium .stockist-snippet__location{position:absolute;bottom:20px}}@media (min-width:980px){.stockist-snippet--premium{padding:20px 200px 20px 240px}.stockist-snippet--premium .stockist-snippet__image{width:200px}}@media (min-width:980px){.stockist-snippet--cf,.stockist-snippet--credits,.stockist-snippet--sapphire{padding-right:310px}.stockist-snippet--cf:after,.stockist-snippet--cf:before,.stockist-snippet--credits:after,.stockist-snippet--credits:before,.stockist-snippet--sapphire:after,.stockist-snippet--sapphire:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.stockist-snippet--cf:before,.stockist-snippet--credits:before,.stockist-snippet--sapphire:before{height:29px;width:33px;position:absolute;right:200px;bottom:25px}.stockist-snippet--cf:after,.stockist-snippet--credits:after,.stockist-snippet--sapphire:after{height:29px;width:26px;position:absolute;right:250px;bottom:25px}.stockist-snippet--credits:before{background-image:url(https://assets.brintons.co.uk/images/sapphire-icon.2477042ad92517e8516cf9b9bb4fabea.svg)}.stockist-snippet--credits:after{background-image:url(https://assets.brintons.co.uk/images/logos/carpet-foundation.32932527e81fa5e31741908fb28b7883.svg)}.stockist-snippet--cf:before{background-image:url(https://assets.brintons.co.uk/images/logos/carpet-foundation.32932527e81fa5e31741908fb28b7883.svg);height:29px;width:26px}.stockist-snippet--sapphire:before{background-image:url(https://assets.brintons.co.uk/images/sapphire-icon.2477042ad92517e8516cf9b9bb4fabea.svg)}}.stockist-snippet__title{margin-bottom:20px;color:inherit;font-family:inherit;font-weight:600;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.stockist-snippet__title{font-size:20px;line-height:27px}}.stockist-snippet__address,.stockist-snippet__location{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:14px;line-height:20px}@media (min-width:768px){.stockist-snippet__address,.stockist-snippet__location{font-size:16px;line-height:22px}}@media (max-width:767px){.stockist-snippet__address{margin-bottom:30px}}.stockist-snippet__tel{color:#8e8c8a!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}@media (min-width:768px){.stockist-snippet__tel{max-width:180px;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px;position:absolute;top:20px;right:20px}}@media (min-width:768px) and (min-width:768px){.stockist-snippet__tel{font-size:20px;line-height:27px}}@media (max-width:767px){.stockist-snippet__tel-text{display:none}}.stockist-snippet__no{color:#2e2c2a;font-weight:600}@media (max-width:1219px){.stockist-snippet__no{position:relative;z-index:5}.stockist-snippet__no:focus,.stockist-snippet__no:hover{color:#75a5d5}}.stockist-snippet__image{background-repeat:no-repeat;background-position:50%;background-size:cover}.stockist-snippet__link:before{content:"";display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:1220px){.credit{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.credit__image{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:100px;margin-bottom:20px;width:100%}.leaflet-container{z-index:1}@media (min-width:768px){.leaflet-container{min-height:300px}}.leaflet-popup{font-family:proxima-nova,sans-serif;font-size:14px;line-height:20px}.leaflet-popup .leaflet-popup-content-wrapper{border-radius:0;width:275px}.leaflet-popup .leaflet-popup-content{margin:20px}.leaflet-popup-close-button{background:url("/images/icon-cross.svg") no-repeat!important;background-size:contain!important;height:20px!important;right:20px!important;top:20px!important;width:20px!important;overflow:hidden;text-indent:101%;white-space:nowrap}.leaflet-popup__title{margin-bottom:5px;line-height:25px;font-size:18px;font-weight:600;padding-right:30px}.leaflet-popup__address{margin-bottom:20px;margin-top:0}.leaflet-popup__tel{line-height:25px;font-size:18px;color:#8e8c8a}.leaflet-popup__no{color:#2e2c2a!important;font-weight:600}.leaflet-popup__no:focus,.leaflet-popup__no:hover{color:#75a5d5!important}.leaflet-popup__divider{border:none;border-top:1px solid #d5d5d5;margin:20px 0}.leaflet-popup__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.leaflet-popup__location{line-height:20px!important}.leaflet-popup__distance{display:block}.leaflet-popup__btn{color:#2e2c2a!important;font-size:14px;margin:0;max-width:150px}.view-in-room{padding:0 20px 20px;position:relative;-webkit-transition:padding-bottom .2s ease-in-out;-moz-transition:padding-bottom .2s ease-in-out;transition:padding-bottom .2s ease-in-out}@media (min-width:768px){.view-in-room{padding-bottom:40px}}@media (min-width:980px){.view-in-room{padding-bottom:50px}}@media (min-width:1220px){.view-in-room{padding-bottom:60px}}.view-in-room--full-width .view-in-room__iframe{height:calc(100vh - 145px)}@media (min-width:768px){.view-in-room--full-width .view-in-room__iframe{height:calc(100vh - 170px)}}@media (min-width:980px){.view-in-room--full-width .view-in-room__iframe{height:calc(100vh - 185px)}}@media (min-width:980px){.view-in-room .heading__inner{position:relative}}.view-in-room .heading__btn{left:0}@media (max-width:767px){.view-in-room .heading__btn{position:absolute;top:18px;left:20px}}@media (min-width:768px) and (max-width:979px){.view-in-room .heading__btn{position:absolute;top:22px;left:20px}}.view-in-room__iframe{min-height:calc(100vh - 145px);position:relative}@media (min-width:768px){.view-in-room__iframe{min-height:calc(100vh - 170px)}}@media (min-width:980px){.view-in-room__iframe{min-height:calc(100vh - 185px)}}.view-in-room__iframe:before{content:"";display:block;padding-top:50%}.view-in-room__iframe:after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.view-in-room__iframe iframe{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.view-in-room__contents{margin-top:20px;color:inherit;font-family:proxima-nova,sans-serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.view-in-room__contents{font-size:20px;line-height:27px}}@media (min-width:980px){.view-in-room__contents{margin-top:0}}.view-in-room__info{text-align:center}@media (min-width:768px){.view-in-room__info{text-align:left;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:980px){.view-in-room__info{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}}.view-in-room__from{font-style:italic;margin:0 4px;color:#969696;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-size:18px;line-height:25px}@media (min-width:768px){.view-in-room__from{font-size:20px;line-height:27px}}.view-in-room__range{color:inherit;font-family:adobe-garamond-pro,serif;font-weight:inherit;letter-spacing:2.58px;text-transform:uppercase;font-size:18px;line-height:25px}@media (min-width:768px){.view-in-room__range{font-size:20px;line-height:27px}}.view-in-room__btn{width:100%;max-width:168px;margin:20px auto 0}@media (min-width:768px){.view-in-room__btn{margin:0 0 0 24px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 168px;-moz-flex:0 0 168px;-ms-flex:0 0 168px;flex:0 0 168px}}.view-in-room__disclaimer{color:#8e8c8a;font-style:italic;margin:20px auto 0;max-width:1220px;text-align:center}@media (min-width:980px){.view-in-room__disclaimer{margin-top:30px}}.view-in-room .social-share{margin-top:20px;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:980px){.view-in-room .social-share{position:absolute;right:20px;top:33px;margin-top:0}}.view-in-room .social-share__heading{color:#8e8c8a;font-family:inherit;font-weight:inherit;letter-spacing:.075em;text-transform:uppercase;font-size:14px;line-height:40px}.view-room-popup__heart-icon{height:15px;width:15px;background:url(https://assets.brintons.co.uk/images/icon-heart-red.fd10a66fa724abda17e64dbcce45148b.svg) no-repeat 50%;background-size:contain;display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.view-room-popup__close{background-size:contain;background:url(https://assets.brintons.co.uk/images/icon-cross.e8bd16f17b372f9ad74119bfdbada086.svg) 50% no-repeat;content:"";display:none;height:22px;opacity:.75;position:absolute;right:20px;top:20px;width:22px}.view-room-popup__close:focus,.view-room-popup__close:hover{cursor:pointer}@media (max-width:767px){.view-room-popup--carpets{background-color:#fff;display:block;opacity:0;overflow-y:auto;padding-top:60px;pointer-events:none;z-index:2;visibility:visible;position:fixed;top:50px;right:0;bottom:0;left:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.view-room-popup--carpets .view-room-popup__close{display:block}.view-room-popup--carpets .content-area{padding:0}.body--viar-carpets .view-room-popup--carpets{opacity:1;pointer-events:auto}}@media (max-width:979px){.view-room-popup--rooms{background-color:#fff;display:block;overflow-y:auto;opacity:0;padding-left:20px;padding-right:20px;padding-top:60px;pointer-events:none;visibility:visible;z-index:2;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}}@media (max-width:979px) and (max-width:767px){.view-room-popup--rooms{position:fixed;top:50px;right:0;bottom:0;left:0}}@media (max-width:979px) and (min-width:768px) and (max-width:979px){.view-room-popup--rooms{position:fixed;top:60px;right:0;bottom:0;left:0}}@media (max-width:979px){.view-room-popup--rooms .view-room-popup__close{display:block}.view-room-popup--rooms .content-area{padding:0}.body--viar-rooms .view-room-popup--rooms{opacity:1;pointer-events:auto}}