abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:none}.slick-next,.slick-prev{background-color:#f2f2f2;border:none;border-radius:50px;color:transparent;cursor:pointer;display:block;font-size:0;height:44px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:9}.slick-next:before,.slick-prev:before{background-image:url(../img/arrow-left-black.svg);background-position:top 15px left 16px;background-repeat:no-repeat;content:"";display:block;height:44px;left:0;position:absolute;top:0;width:44px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:#f2f2f2}.slick-next{right:20px}.slick-next:before{transform:rotate(180deg)}.slick-prev{left:20px}.slick-dots{bottom:18px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:auto;margin:0 5px;padding:0;position:relative;width:auto}.slick-dots li button{background-color:#fff;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:6px;line-height:0px;opacity:.25;outline:none;padding:0;width:100px}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{opacity:1}.slick-dotted.slick-slider{margin-bottom:0}@media (max-width:768px){.slick-dots li button{height:6px;width:40px}}@media (max-width:640px){.slick-next,.slick-prev{height:30px;width:30px}.slick-next:before,.slick-prev:before{background-position:top 8px left 9px;height:30px;width:30px}.slick-next{right:10px}.slick-prev{left:10px}}@font-face{font-family:Helvetica LT W01 Light;src:url(../fonts/Helvetica/Fonts/1489424/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix);src:url(../fonts/Helvetica/Fonts/1489424/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix) format("eot"),url(../fonts/Helvetica/Fonts/1489424/37953885-0443-4c72-a693-9152a9f5a901.woff2) format("woff2"),url(../fonts/Helvetica/Fonts/1489424/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff) format("woff"),url(../fonts/Helvetica/Fonts/1489424/315bbeb9-a30f-4f38-91ae-d6cfbbf89437.ttf) format("truetype")}@font-face{font-family:Helvetica LT W01 Roman;src:url(../fonts/Helvetica/Fonts/1489436/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix);src:url(../fonts/Helvetica/Fonts/1489436/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix) format("eot"),url(../fonts/Helvetica/Fonts/1489436/89294146-207c-4803-91fe-338f0d0094bd.woff2) format("woff2"),url(../fonts/Helvetica/Fonts/1489436/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff) format("woff"),url(../fonts/Helvetica/Fonts/1489436/2922d55c-8df4-4066-b7b0-eec2d1524330.ttf) format("truetype")}@font-face{font-family:Helvetica LT W01 Bold;src:url(../fonts/Helvetica/Fonts/1489452/05f47e74-d17c-45af-86c3-8ab878fd4ec7.eot?#iefix);src:url(../fonts/Helvetica/Fonts/1489452/05f47e74-d17c-45af-86c3-8ab878fd4ec7.eot?#iefix) format("eot"),url(../fonts/Helvetica/Fonts/1489452/7ce0a2f5-eb00-46aa-919c-5b3f3667646c.woff2) format("woff2"),url(../fonts/Helvetica/Fonts/1489452/cad22c74-45b4-4c49-9e6a-0cd3768a7bc7.woff) format("woff"),url(../fonts/Helvetica/Fonts/1489452/8ebb9b04-d12d-488e-aa96-0bb6e6777336.ttf) format("truetype")}*{box-sizing:border-box}body{background:#0a0f12;font-size:16px;line-height:1.75;margin:0}body,input,textarea{font-family:Helvetica LT W01 Roman}a{outline:none;text-decoration:none}p{color:#9fa1a2;font-family:Helvetica LT W01 Light;font-size:16px;letter-spacing:normal;margin:20px 0;text-align:center}img{vertical-align:bottom}img,svg{max-width:100%}svg{height:auto}.cf{*zoom:1}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{animation:spin .8s linear infinite;border:5px solid rgba(10,15,18,.2);border-left-color:#0a0f12;border-radius:50%;font-size:10px;height:30px;margin:20px auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:30px}.page-loader{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:99999}.page-loader.active .bottom,.page-loader.active .top{height:50%}.page-loader .top{top:0}.page-loader .bottom,.page-loader .top{background-color:#0e141a;height:0;left:0;position:absolute;transition:height .4s ease;width:100%}.page-loader .bottom{bottom:0}.page-loader .center{position:absolute;top:50%;transform:translateY(-50%);width:100%}.page-loader .loading-bar{background-color:#3a5368;height:2px;left:0;margin:0 auto;opacity:0;position:relative;right:0;transition:width .6s ease;width:100%}.page-loader .loading-bar.active{opacity:1;width:50%}.page-loader .loading-bar.active:before{width:100%}@media (max-width:640px){.page-loader .loading-bar.active{width:60%}}.page-loader .loading-bar.wide{width:100%}.page-loader .loading-bar.hide{opacity:0}.page-loader .loading-bar:before{background-color:#fff;content:" ";display:block;height:100%;left:0;position:absolute;top:0;transition:width .5s ease .6s;width:0}.page-loader .loading-logo{margin:0 auto 40px;opacity:0;transform-origin:center center;transition:opacity .5s ease;width:160px;z-index:99}.page-loader .loading-logo.show{opacity:1}.container{margin:0 auto;max-width:1080px;padding:0 20px}.container.w{max-width:1280px}.container.n{max-width:1130px}.container.n-p{padding:0}@keyframes landmark{0%{top:0}50%{top:-10px}to{top:0}}.btn{background:#653e64;color:#fff;display:inline-block;font-family:Helvetica LT W01 Light;font-size:16px;letter-spacing:.5px;line-height:1;padding:20px;text-align:center;text-transform:uppercase}.btn:hover{opacity:.8}.text-content{margin:0 auto;max-width:765px;text-align:center}#header-notice{background-color:grey;transition:all .3s ease-in-out}#header-notice p{color:#fff}#header-notice .content{padding:10px 0;text-align:center}#header-notice .content .full{margin:0 auto;max-height:0;max-width:600px;overflow:hidden;transition:all .3s ease-in-out}#header-notice .content .short{max-height:100px;overflow:hidden;transition:all .3s ease-in-out}#header-notice .content .short p{margin:0}#header-notice .content .short p:after{background-image:url(../img/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:30px;margin-left:10px;transform:rotate(-90deg);vertical-align:middle;width:30px}#header-notice .content strong{font-family:Helvetica LT W01 Bold}#header-notice .btn{margin:20px auto;padding:12px 30px}#header-notice:not(.expand){background-color:#653e64;cursor:pointer;transition:all .3s ease-in-out}#header-notice:not(.expand):hover{background-color:#885087}#header-notice.expand .full{max-height:1000px}#header-notice.expand .short{max-height:0}@media (max-width:640px){#header-notice .content .short p{font-size:14px}#header-notice:not(.expand):hover{background-color:#653e64}}#header{background-color:#333;background-image:linear-gradient(255deg,#100f17,#080f11);position:relative;z-index:99}#header .top-wrapper{border-bottom:1px solid #242326}#header .top-wrapper .container{overflow:hidden;padding:0 50px;position:relative}#header .social-links-widget{left:50px;margin:25px 0 0;position:absolute;top:0}#header .social-links-widget a{background:#1e1d24;border-radius:30px;display:inline-block;height:36px;margin:0 3px;padding-top:8px;transition:all .15s ease;width:36px}#header .social-links-widget a svg{display:block;height:19px;margin:0 auto;width:19px}#header .social-links-widget a svg .fill{transition:all .15s ease}#header .social-links-widget a:hover{background:#fff}#header .social-links-widget a:hover svg .fill{fill:#333}#header .lang-switch{margin:25px 0 0;position:absolute;right:50px;top:0}#header .lang-switch a{color:#b0b0b0}#header .lang-switch a.arabic{font-family:monospace}#header .lang-switch a:hover{opacity:.7}#header .search{left:225px;margin:25px 0 0;position:absolute;top:0;width:178px}#header .search input[type=text]{background:#1e1d22;border:0;border-radius:50px;color:#fefefe;font-size:13px;height:35px;line-height:35px;outline:0;padding:0 20px;width:100%}#header .search input[type=text]::-moz-placeholder{color:#787779}#header .search input[type=text]::placeholder{color:#787779}#header .search input[type=submit]{background-color:transparent;background-image:url(../img/search.svg);background-position:50%;background-repeat:no-repeat;background-size:13px;border:0;cursor:pointer;height:35px;outline:0;position:absolute;right:0;top:0;width:40px}#header .search input[type=submit]:disabled{opacity:.4;pointer-events:none}#header .main-nav{padding:13px 0;text-align:center}#header .main-nav a{color:#fff;font-family:Helvetica LT W01 Light;font-size:13px;letter-spacing:1px;margin:0 26px;opacity:.5;position:relative;text-align:center;text-transform:uppercase}#header .main-nav a:before{background:#cfcfd0;bottom:-10px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease;width:100%}#header .main-nav a:hover:before{transform:scaleX(1)}#header .main-nav a.active{color:#cfc0f3}#header .main-nav a.active:before{background:#cfc0f3}#header .secondary-nav{margin-top:25px;position:absolute;right:120px;top:0}#header .secondary-nav a{color:#fff;font-family:Helvetica LT W01 Light;font-size:13px;margin:0 15px;opacity:.9;overflow:hidden;text-transform:uppercase}#header .secondary-nav a.active,#header .secondary-nav a:hover{color:#fff;opacity:1}#header .secondary-nav a:last-child{margin-right:0}@media (max-width:1150px){#header .secondary-nav a{margin:0 8px}}#header .logo-wrapper{margin-bottom:20px;margin-top:20px}#header .logo-wrapper a{display:block;height:80px;margin:0 auto;width:150px}#header .logo-wrapper a svg{max-height:100%}#header .ctas-wrapper{font-size:15px}#header .ctas-wrapper>.cf>div{float:left;width:50%}#header .ctas-wrapper>.cf>div:first-child{background-color:#918576}#header .ctas-wrapper>.cf>div:first-child .dropdown-wrapper{background-color:#918576;margin-left:auto;margin-right:0}#header .ctas-wrapper>.cf>div:first-child .dropdown-wrapper .dropdown-content{background-color:#918576}#header .ctas-wrapper>.cf>div:first-child .dropdown-wrapper .close-wrapper{height:45px;left:50%;max-width:400px;position:absolute;top:0;transform:translateX(-50%);width:100%}#header .ctas-wrapper>.cf>div:first-child .dropdown-wrapper .close-wrapper .close{right:10px;top:10px}#header .ctas-wrapper>.cf>div:first-child a.trigger span.close{left:50%;position:absolute;right:auto;transform:translateX(124px)}#header .ctas-wrapper>.cf>div:first-child a.trigger span.icon svg{height:18px;transition:all .35s ease}#header .ctas-wrapper>.cf>div:first-child a.trigger:hover span.icon svg{transform:rotate(1turn)}#header .ctas-wrapper>.cf>div:last-child{background-color:hsla(23,11%,59%,.7)}#header .ctas-wrapper>.cf>div:last-child .dropdown-wrapper{margin-left:0;margin-right:auto}#header .ctas-wrapper>.cf>div:last-child .dropdown-wrapper .dropdown-content{top:0}#header .ctas-wrapper>.cf>div:last-child a.trigger span svg{height:17px;position:relative}#header .ctas-wrapper>.cf>div:last-child a.trigger:hover span svg{animation:landmark .5s}#header .ctas-wrapper .dropdown-wrapper{max-width:640px;position:relative}#header .ctas-wrapper .dropdown-wrapper a.trigger{color:#fff;display:block;font-family:Helvetica LT W01 Light;line-height:55px;text-align:center;text-transform:uppercase}#header .ctas-wrapper .dropdown-wrapper a.trigger span{margin-right:8px;position:relative;top:3px}#header .ctas-wrapper .dropdown-wrapper a.trigger span.mall-status{margin-right:0;top:0}#header .ctas-wrapper .dropdown-wrapper .dropdown-content{left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:all .25s ease;visibility:hidden;z-index:1}#header .ctas-wrapper .dropdown-wrapper .close-wrapper{visibility:hidden}#header .ctas-wrapper .dropdown-wrapper .close{position:absolute;visibility:hidden}#header .ctas-wrapper .dropdown-wrapper .close svg{width:15px}#header .ctas-wrapper .dropdown-wrapper.expand .dropdown-content{max-height:500px;opacity:1;visibility:visible}#header .ctas-wrapper .working-hours-dropdown{color:#fff;font-family:Helvetica LT W01 Light;font-size:15px;margin:0 auto;max-width:320px;padding:25px 0 40px;position:relative}#header .ctas-wrapper .working-hours-dropdown .cf div{white-space:nowrap}#header .ctas-wrapper .working-hours-dropdown .cf div:first-child{float:left}#header .ctas-wrapper .working-hours-dropdown .cf div:last-child{float:right}#header .ctas-wrapper .working-hours-dropdown .title{color:#fff;font-size:11px;margin-bottom:10px;margin-top:25px;opacity:.4;text-transform:uppercase}#header .ctas-wrapper .location-dropdown{position:relative}#header .ctas-wrapper .location-dropdown .close{background:#7b726b;height:30px;padding:3px 7px;right:0;top:0;width:30px}#header .ctas-wrapper .location-dropdown img{width:100%}#header .ctas-wrapper .location-dropdown .details{background-color:hsla(27,8%,49%,.8);bottom:0;height:88px;left:0;padding:16px 20px;position:absolute;right:0}#header .ctas-wrapper .location-dropdown .details .address{color:#fff;float:left;font-family:Helvetica LT W01 Light;font-size:15px;overflow:hidden}#header .ctas-wrapper .location-dropdown .details .btn{float:right}#header #hamburger{background-color:rgba(0,0,0,.01);cursor:pointer;display:none;float:right;height:38px;overflow:hidden;padding:8px 9px;position:absolute;right:20px;top:34px;transform:rotate(0deg);width:46px}#header #hamburger span{background:#fff;border-radius:20px;display:block;height:2px;left:9px;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:28px}#header #hamburger span:first-child{top:8px;transform-origin:left center}#header #hamburger span:nth-child(2){top:18px;transform-origin:left center}#header #hamburger span:nth-child(3){top:28px;transform-origin:left center}#header.show-menu #hamburger span{transform-origin:center}#header.show-menu #hamburger span:first-child{left:9px;top:18px;transform:rotate(45deg)}#header.show-menu #hamburger span:nth-child(2){opacity:0;width:0}#header.show-menu #hamburger span:nth-child(3){left:9px;top:18px;transform:rotate(-45deg)}#header .main-nav-outer-wrapper{padding-top:0}#header .main-nav-outer-wrapper.topup{padding-top:55px}#header .main-nav-wrapper{border-bottom:2px solid #212228}#header .main-nav-wrapper.stick{background-color:#0a0f12;position:fixed;top:0;width:100%}@media (max-width:1150px){#header .main-nav a{margin:0 15px}}@media (max-width:990px){#header #hamburger{display:block}#header .logo-wrapper{margin-bottom:20px}#header .logo-wrapper a{margin-left:0}#header .top-wrapper{border-bottom:0}#header .top-wrapper .container{padding:0 20px}#header .search{left:auto;margin-top:36px;max-width:240px;right:80px;width:100%}#header .left-wrapper,#header .right-wrapper{margin:0 auto;max-height:0;max-width:240px;opacity:0;overflow:hidden;transition:all .25s ease;visibility:hidden}#header .social-links-widget{left:0;margin-left:auto;margin-right:auto;margin-top:0;position:relative;text-align:center;top:0}#header .ctas-wrapper>.cf>div{width:100%}#header .ctas-wrapper>.cf>div:first-child .dropdown-wrapper,#header .ctas-wrapper>.cf>div:last-child .dropdown-wrapper{margin:0 auto}#header .ctas-wrapper>.cf>div:last-child .dropdown-content{background:#867b72}#header .ctas-wrapper .dropdown-wrapper{max-width:100%}#header .ctas-wrapper .dropdown-wrapper .dropdown-content{z-index:99}#header .ctas-wrapper .dropdown-wrapper a.trigger{line-height:45px}#header .ctas-wrapper .location-dropdown{margin:0 auto;max-width:400px}#header .ctas-wrapper .location-dropdown .details{background-color:#867b72;height:auto;position:relative}#header .ctas-wrapper .location-dropdown .details .address{font-size:13px;margin-bottom:10px}#header .ctas-wrapper .location-dropdown .details .btn{float:left;font-size:13px;padding:13px}#header .ctas-wrapper .working-hours-dropdown{font-size:13px;padding-left:20px;padding-right:20px;width:100%}#header .lang-switch{left:0;margin-bottom:20px;margin-top:0;position:relative;text-align:center;top:0}#header .secondary-nav{margin:0 auto;max-width:320px;position:relative;right:0;text-align:center;top:0;transition:all .25s ease}#header .secondary-nav a{display:block;float:left;font-size:11px;margin:10px auto;padding-right:25px;text-align:center;width:auto}#header .secondary-nav a:last-child{margin-right:0;padding-right:0}#header .main-nav-wrapper{max-height:0;opacity:0;overflow:hidden;transition:all .25s ease;visibility:hidden}#header .main-nav-outer-wrapper{display:none}#header .main-nav{padding-bottom:0;padding-top:0}#header .main-nav a{display:block;margin:10px 0;text-align:center}#header .main-nav a:hover:before{display:none}#header.show-menu .left-wrapper{max-height:100px;opacity:1;text-align:center;visibility:visible}#header.show-menu .right-wrapper{margin-bottom:20px;margin-top:10px;max-height:150px;opacity:1;visibility:visible;width:200px}#header.show-menu .secondary-nav{margin-bottom:10px}#header.show-menu .main-nav-wrapper{max-height:400px;opacity:1;visibility:visible}}@media (max-width:640px){#header .ctas-wrapper .dropdown-wrapper.expand .close,#header .ctas-wrapper .dropdown-wrapper.expand .close-wrapper{visibility:visible}}@media (max-width:580px){#header .search{margin:25px auto 15px;position:relative;right:0}#header .main-nav{padding-bottom:10px}}#main{background-image:linear-gradient(253deg,#0e141a,#0b1417)}#footer{background:#0a0f12;padding:50px 0 20px}#footer .top-wrapper{margin-bottom:10px}#footer .top-wrapper .col{color:#e6e7e7;float:left;font-family:Helvetica LT W01 Light;font-size:14px;width:33.33%}#footer .top-wrapper .col a{color:#e6e7e7}#footer .top-wrapper .col a:hover{opacity:.7}#footer .top-wrapper .col .title{border-bottom:1px solid #232e35;color:#cacaca;font-family:Helvetica LT W01 Bold;font-size:13px;margin-bottom:13px;padding-bottom:5px;text-transform:uppercase}#footer .top-wrapper .col .title.secondary{border-bottom:0;color:#6a6e70;font-family:Helvetica LT W01 Light;font-size:11px;margin-bottom:5px;margin-top:10px}#footer .top-wrapper .col .row div{white-space:nowrap}#footer .top-wrapper .col .row div:first-child{float:left}#footer .top-wrapper .col .row div:last-child{float:right}#footer .top-wrapper .openning-hours{max-width:270px}#footer .top-wrapper .contact-details{margin:0 auto;max-width:230px}#footer .top-wrapper .contact-details .row div:first-child{color:#606467;font-size:11px;line-height:2.2;text-transform:uppercase;width:50px}#footer .top-wrapper .contact-details .row div:last-child{float:left}#footer .top-wrapper .address{margin-left:auto;margin-right:0;max-width:230px}#footer .bottom-wrapper .col{color:#fff;float:left;font-family:Helvetica LT W01 Light;font-size:12px;width:50%}#footer .bottom-wrapper .col img{vertical-align:middle;width:90px}#footer .bottom-wrapper .col img:first-child{margin-right:20px}#footer .bottom-wrapper .col a{color:#696d6f}#footer .bottom-wrapper .col a:hover{color:#fff}#footer .bottom-wrapper .col:first-child{padding-top:25px}#footer .bottom-wrapper .col:last-child{text-align:right}#footer .credits{color:#696d6f;font-size:12px;position:relative;top:-16px}#footer .credits a{color:#696d6f;text-decoration:underline}#footer .credits a:hover{color:#fff}@media (max-width:800px){#footer .top-wrapper .col{width:32%}#footer .top-wrapper .col:first-child{width:36%}#footer .top-wrapper .openning-hours{max-width:240px}#footer .top-wrapper .address,#footer .top-wrapper .contact-details{max-width:210px}}@media (max-width:767px){#footer .top-wrapper .col{margin-bottom:40px;width:100%}#footer .top-wrapper .col:first-child{width:100%}#footer .top-wrapper .openning-hours{margin:0 auto;max-width:320px}#footer .top-wrapper .contact-details{max-width:320px}#footer .top-wrapper .address{margin:0 auto;max-width:320px}#footer .bottom-wrapper .col{width:100%}#footer .bottom-wrapper .col:first-child{margin-bottom:20px;padding-top:0;text-align:center}#footer .bottom-wrapper .col:last-child{text-align:center}#footer .bottom-wrapper .col img:first-child{margin:0 40px 0 0}#footer .credits{margin-top:30px;text-align:center;top:0}}.homepage #main .container{overflow:hidden}.homepage .video-banner{margin-bottom:50px;position:relative;width:100%}.homepage .video-banner:after{background-image:linear-gradient(180deg,transparent,#000);bottom:-1px;content:"";display:block;height:260px;opacity:.6;position:absolute;width:100%}.homepage .video-banner video{background-position:50%;background-size:cover;display:block;min-height:600px;width:100%}.homepage .video-banner .mute{height:20px;position:absolute;right:20px;top:20px;width:20px;z-index:9}.homepage .video-banner .mute.muted svg{opacity:.5}.homepage .video-banner .mute.muted:after{background-color:#fff;content:"";display:block;height:3px;left:-4px;position:absolute;top:9px;transform:rotate(-45deg);width:28px}.homepage .video-banner .promotion-wrapper{bottom:100px;display:block;height:146px;left:50%;position:absolute;transform:translateX(-50%);width:744px;z-index:9}.homepage .video-banner .promotion-wrapper .promotion{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;padding-left:120px;padding-top:38px;width:100%}.homepage .video-banner .promotion-wrapper .close{height:30px;padding:3px 7px;position:absolute;right:0;top:0;width:30px}.homepage .video-banner .promotion-wrapper .close svg{width:15px}.homepage .video-banner .promotion-wrapper .details{display:inline-block;line-height:1;text-align:center}.homepage .video-banner .promotion-wrapper .title{line-height:1}.homepage .video-banner .promotion-wrapper .title .secondary{color:#fff;font-family:Helvetica LT W01 Light;font-size:16px;padding-left:40px;text-align:left;text-transform:uppercase}.homepage .video-banner .promotion-wrapper .title .primary{color:#fff;font-family:Helvetica LT W01 Bold;font-size:38px}.homepage .video-banner .promotion-wrapper span{color:#fdbf57;font-family:Helvetica LT W01 Bold;font-size:11px;letter-spacing:1px;text-align:center;text-transform:uppercase}.homepage .text-content{margin-bottom:50px;text-align:center}.homepage .text-content h1{color:#cfcfcf;font-family:Helvetica LT W01 Light;font-size:34px;line-height:1.3;margin-bottom:15px;text-align:center}.homepage .text-content h1+p{margin-top:10px}.homepage .text-content p{margin-bottom:15px}.homepage .happening-slider .slide a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-top:46.875%;position:relative;width:100%}.homepage .happening-slider .slide .overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.homepage .happening-slider .slide .overlay .title{color:#fff;font-family:Helvetica LT W01 Bold;font-size:24px;letter-spacing:1px;margin-top:25px;text-align:center;text-transform:uppercase}.homepage .happening-slider .slide .overlay .caption{color:#fff;font-size:36px;left:50%;letter-spacing:.82px;line-height:1.28;max-width:650px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate3d(-50%,-50%,0)}@media (min-width:1025px){.homepage .video-banner .youtube-video .overlay .img{background-color:#000!important;background-image:none!important}}@media (max-width:1024px){.homepage .video-banner .youtube-video .overlay .play{display:block}.homepage .video-banner .youtube-video .overlay.start-play .play{display:none}.homepage .video-banner .youtube-video .overlay.start-play .loader,.homepage .video-banner .youtube-video.video-playing .pause{display:block}.homepage .video-banner .youtube-video.video-playing .loader,.homepage .video-banner .youtube-video.video-playing .overlay.start-play .loader,.homepage .video-banner .youtube-video.video-playing .play{display:none}.homepage .video-banner .youtube-video.video-paused .overlay .play{display:block}.homepage .video-banner .youtube-video.video-paused .overlay .loader{display:none}.homepage .video-banner .promotion-wrapper{bottom:10px}}@media (max-width:990px){.homepage .video-banner .promotion-wrapper{bottom:0;position:relative;top:0;width:100%}.homepage .video-banner .promotion-wrapper a.close{display:none}}@media (max-width:860px){.homepage .happening-slider .slide .overlay .title{font-size:22px}.homepage .happening-slider .slide .overlay .caption{font-size:26px}}@media (max-width:640px){.homepage .video-banner{margin-bottom:40px}.homepage .video-banner video{height:400px;min-height:400px}.homepage .video-banner .promotion-wrapper{height:100px}.homepage .video-banner .promotion-wrapper .promotion{background-position:100%;padding-left:20px;padding-top:22px}.homepage .video-banner .promotion-wrapper .promotion .title .primary{font-size:28px}.homepage .happening-slider{margin-bottom:60px}.homepage .happening-slider .slick-dots{display:none!important}.homepage .happening-slider .slide .overlay .content{left:50%;max-width:640px;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:80%}.homepage .happening-slider .slide .overlay .title{font-size:14px;margin-bottom:10px;margin-top:0}.homepage .happening-slider .slide .overlay .caption{font-size:16px;left:auto;position:relative;top:auto;transform:none}.homepage .happening-slider .slick-next,.homepage .happening-slider .slick-prev{bottom:-44px;top:auto;transform:none}.homepage .happening-slider .slick-prev{left:50%;transform:translateX(-120%)}.homepage .happening-slider .slick-next{right:50%;transform:translateX(120%)}.homepage .text-content{margin-bottom:40px}.homepage .text-content h1{font-size:28px}}.category-page #main{background:#0a0f12;border-bottom:1px solid #252a2d;overflow:hidden}.category-page .text-content{margin:50px auto}.category-page .text-content.first{margin:60px auto}.category-page .text-content h1{color:#dbdbdb;font-size:36px;letter-spacing:1px;line-height:1.3;margin-bottom:10px;text-align:center;text-transform:uppercase}.category-page .text-content h1+p{margin-top:0}.category-page .text-content p{color:#cfcfcf;font-family:Helvetica LT W01 Light;font-size:16px;line-height:1.56;margin:10px 0;text-align:center}.category-page .listing{margin:50px auto 80px}.category-page .listing .items{margin-left:-12px;margin-right:-12px;width:100%}.category-page .listing .items>div{float:left;margin-bottom:30px;padding:0 12px;width:25%}.category-page .listing .item .img-wrapper{background:#fff;border:1px solid transparent;margin-bottom:5px;position:relative}.category-page .listing .item .img-wrapper .logo{left:50%;max-height:70%;max-width:65%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.category-page .listing .item.no-img .img-wrapper{background:#fff;border:1px solid #fff}.category-page .listing .item.no-img .img-wrapper .img{opacity:0}.category-page .listing .item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.7;padding-top:59%;transition:all .15s ease}.category-page .listing .item .title{color:#adadad;font-family:Helvetica LT W01 Light;font-size:14px;letter-spacing:1px;text-transform:uppercase}.category-page .listing .item.coming-soon .img-wrapper{position:relative}.category-page .listing .item.coming-soon .img-wrapper:after{background:rgba(0,0,0,.5);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.category-page .listing .item.coming-soon .img-wrapper .img,.category-page .listing .item.coming-soon .img-wrapper img{opacity:.5}.category-page .listing .item.coming-soon .title{opacity:.3}.category-page .listing .item.coming-soon .note{color:#b4add5;font-family:Helvetica LT W01 Light;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase}.category-page .listing .item.coming-soon:hover .img{opacity:.5}.category-page .listing .item:hover .img{opacity:1}.category-page .listing.shops-3{max-width:780px}.category-page .listing.shops-3 .items>div{width:33.33%}.category-page .listing.shops-2{max-width:520px}.category-page .listing.shops-2 .items>div{width:50%}.category-page .listing.shops-1{max-width:260px}.category-page .listing.shops-1 .items>div{width:100%}@media (max-width:775px){.category-page .listing .items>div{width:33.33%}}@media (max-width:640px){.category-page #main{border:0}.category-page .text-content{margin:40px auto}.category-page .text-content h1{font-size:28px}.category-page .text-content.first{margin-bottom:40px;margin-top:50px}.category-page .listing{margin-bottom:0}}@media (max-width:520px){.category-page .listing .items>div,.category-page .listing.shops-3 .items>div{width:50%}}@media (max-width:400px){.category-page .listing{margin:0 auto;max-width:240px}.category-page .listing .items{margin-left:auto;margin-right:auto}.category-page .listing .items>div{padding:0;width:100%}.category-page .listing.shops-2 .items>div,.category-page .listing.shops-3 .items>div{width:100%}}.shop-detail-page #main{background-color:#f4f4f7;background-image:none;overflow:hidden;text-align:center}.shop-detail-page .quick-details-header{display:flex;padding:35px 0}.shop-detail-page .quick-details-header h1{color:#000;font-size:44px;letter-spacing:1px;text-transform:uppercase}.shop-detail-page .quick-details-header .logo{flex:0 0 250px;float:left;margin-right:40px}.shop-detail-page .quick-details-header .details{float:left;padding-top:10px;text-align:left}.shop-detail-page .quick-details-header .details>div{float:left;margin-right:45px}.shop-detail-page .quick-details-header .details div{color:#000;font-size:16px;text-align:left;white-space:nowrap}.shop-detail-page .quick-details-header .details .title{color:#969696;font-family:Helvetica LT W01 Light;font-size:11px;text-transform:uppercase}.shop-detail-page .quick-details-header .buttons{flex:0 0 192px;float:right;padding-top:20px}.shop-detail-page .quick-details-wrapper{text-align:center}.shop-detail-page .quick-details-wrapper .btn.store-location{border:3px solid #e0e0e0;display:none}.shop-detail-page .logo-wrapper{margin:0 auto 50px;max-width:515px}.shop-detail-page .btn.store-location{background:transparent;border:3px solid #eaeaea;color:#2a2a2a;font-size:14px;padding:16px 20px;position:relative;transition:all .25s ease}.shop-detail-page .btn.store-location svg{margin-bottom:-3px;margin-right:5px;margin-top:-3px;position:relative}.shop-detail-page .btn.store-location:hover svg{animation:landmark .5s}.shop-detail-page .btn.download-menu{padding:15px 20px}.shop-detail-page .quick-details{display:inline-block;overflow:hidden;padding-top:10px}.shop-detail-page .quick-details>div{float:left;margin-right:45px}.shop-detail-page .quick-details div{color:#000;font-size:16px;text-align:center;white-space:nowrap}.shop-detail-page .quick-details div:last-child{margin-right:0}.shop-detail-page .quick-details .title{color:#969696;font-family:Helvetica LT W01 Light;font-size:11px;text-transform:uppercase}.shop-detail-page .slider-wrapper{position:relative}.shop-detail-page .slider{margin-bottom:55px}.shop-detail-page .slick-next,.shop-detail-page .slick-prev{background-color:hsla(0,0%,95%,.11);transition:all .25s ease}.shop-detail-page .slick-next:before,.shop-detail-page .slick-prev:before{background-image:url(../img/arrow-left-white.svg)}.shop-detail-page .slick-next:hover,.shop-detail-page .slick-prev:hover{background-color:hsla(0,0%,95%,.4)}.shop-detail-page .thumbs{bottom:30px;display:inline-block;left:50%;position:absolute;transform:translate3d(-50%,0,0)}.shop-detail-page .thumbs a{background-position:50%;background-size:cover;float:left;height:44px;margin:0 3px;opacity:.8;transition:all .25s ease;width:100px}.shop-detail-page .thumbs a:hover{opacity:1}.shop-detail-page .text-content{max-width:935px}.shop-detail-page .text-content p{color:#2a2a2a;font-size:16px;line-height:1.75;text-align:center}.shop-detail-page .social-share-widget{margin-bottom:80px;margin-top:60px;text-align:center}.shop-detail-page .social-share-widget a{background:#fff;border-radius:30px;display:inline-block;height:44px;margin:0 8px;padding-top:10px;transition:all .15s ease;width:44px}.shop-detail-page .social-share-widget a svg{display:block;height:22px;margin:0 auto;width:22px}.shop-detail-page .social-share-widget a svg .fill{fill:#2a2a2a;transition:all .15s ease}.shop-detail-page .social-share-widget a:hover{background:#2a2a2a}.shop-detail-page .social-share-widget a:hover svg .fill{fill:#fff}.shop-detail-page .floor-plan{direction:ltr;margin-bottom:80px;margin-top:80px}.shop-detail-page .floor-plan img{display:block;margin:0 auto}.shop-detail-page .floor-plan svg .shop.active{fill:#653e64}@media (max-width:900px){.shop-detail-page .quick-details-header{display:block}.shop-detail-page .quick-details-header .buttons{float:left;text-align:left;width:100%}}@media (max-width:690px){.shop-detail-page .quick-details-header .logo{max-width:120px}.shop-detail-page .quick-details-header h1{font-size:28px}}@media (max-width:640px){.shop-detail-page .quick-details-header h1{font-size:28px}.shop-detail-page .quick-details-header .details>div{margin-top:10px}.shop-detail-page .quick-details-wrapper{padding-bottom:20px;text-align:left}.shop-detail-page .quick-details-wrapper .quick-details{display:block;margin-bottom:40px}.shop-detail-page .quick-details-wrapper .quick-details>div{margin-top:10px}.shop-detail-page .quick-details-wrapper .quick-details div{text-align:left}.shop-detail-page .quick-details-wrapper .btn.store-location{display:inline}.shop-detail-page .slider{margin-bottom:40px}.shop-detail-page .floor-plan,.shop-detail-page .social-share-widget{margin-bottom:40px;margin-top:40px}}.aston-martin-page .slider-wrapper{position:relative}.aston-martin-page .slider-wrapper .store-location{background-color:hsla(0,0%,100%,.2);border:0;color:#fff;position:absolute;right:90px;top:60px;z-index:9}.aston-martin-page .slider-wrapper .store-location svg .fill{fill:#fff}.aston-martin-page .slider-wrapper .store-location:hover{background-color:hsla(0,0%,100%,.4)}@media (max-width:1100px){.aston-martin-page .slider-wrapper .store-location{right:20px;top:20px}}@media (max-width:640px){.aston-martin-page .slider-wrapper{margin-bottom:30px}.aston-martin-page .slider-wrapper .store-location{display:none}.aston-martin-page .logo-wrapper{margin-bottom:10px}.aston-martin-page .slider{margin-bottom:5px}.aston-martin-page .thumbs{bottom:auto;left:auto;position:relative;transform:none}}.news-page #main{background-color:#f4f4f7;background-image:none;overflow:hidden}.news-page .news{margin:70px -12px 90px}.news-page .news>div{float:left;margin-bottom:20px;padding:0 12px;width:33.33%}.news-page .news .item{border-bottom:1px solid #dfe3e7;padding-bottom:20px}.news-page .news .item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:58.5%}.news-page .news .item .title{color:#0a1013;font-size:18px;letter-spacing:.41px;line-height:1.4;margin-top:15px;max-width:250px;text-transform:uppercase}.news-page .news .item p{color:#878b8d;font-family:Helvetica LT W01 Light;font-size:14px;letter-spacing:normal;line-height:1.57;margin-top:5px;text-align:left}.news-page .news .item .btn{font-size:14px;padding:15px;width:150px}@media (max-width:768px){.news-page .news>div{width:50%}}@media (max-width:640px){.news-page .news{margin-bottom:40px;margin-top:40px}}@media (max-width:530px){.news-page .news{margin-left:0;margin-right:0}.news-page .news>div{float:none;padding:0;width:100%}}.news-detail-page #main{background:#f4f4f7;background-image:none;overflow:hidden;padding-bottom:50px;text-align:center}.news-detail-page .back-to-news-wrapper{margin-bottom:30px;margin-top:60px;text-align:left}.news-detail-page .btn.back-to-news{background:transparent;border:3px solid #ececec;color:#2a2a2a;font-size:14px;margin-left:-20px;padding:16px 20px;transition:all .25s ease}.news-detail-page .btn.back-to-news:hover{background-color:hsla(0,0%,100%,.4)}.news-detail-page h1{color:#000;font-size:64px;letter-spacing:1.45px;line-height:1.3;margin:0 auto;max-width:760px;text-align:center}.news-detail-page .opening-time{display:inline-block;margin-bottom:45px;margin-top:35px}.news-detail-page .opening-time .col{float:left}.news-detail-page .opening-time .col:first-child{padding-right:60px}.news-detail-page .opening-time .col div{color:#000;font-family:Helvetica LT W01 Light;font-size:16px;text-align:center;white-space:nowrap}.news-detail-page .opening-time .col .title{color:#969696;font-family:Helvetica LT W01 Light;font-size:11px;margin-bottom:3px;text-transform:uppercase}.news-detail-page .publish-date{color:#969696;font-family:Helvetica LT W01 Light;font-size:14px;margin-bottom:55px;margin-top:5px;text-align:center}.news-detail-page .slick-next,.news-detail-page .slick-prev{background-color:hsla(0,0%,95%,.11);transition:all .25s ease}.news-detail-page .slick-next:before,.news-detail-page .slick-prev:before{background-image:url(../img/arrow-left-white.svg)}.news-detail-page .slick-next:hover,.news-detail-page .slick-prev:hover{background-color:hsla(0,0%,95%,.4)}.news-detail-page .text-content{margin-top:55px;text-align:left}.news-detail-page .text-content h3{color:#000;font-size:26px;margin-top:50px}.news-detail-page .text-content h3:first-child{margin-top:0}.news-detail-page .text-content p{color:#2a2a2a;font-family:Helvetica LT W01 Light;font-size:16px;letter-spacing:normal;line-height:1.75;margin:10px 0;text-align:left}.news-detail-page .text-content h4{color:#000;font-size:14px;margin-bottom:15px;margin-top:50px;text-transform:uppercase}.news-detail-page .text-content ul{padding-left:25px}.news-detail-page .text-content ul li{color:#959799;font-family:Helvetica LT W01 Light;font-size:14px;line-height:1.57;margin-bottom:25px;position:relative}@media (max-width:1100px){.news-detail-page .btn.back-to-news{margin-left:0}}@media (max-width:768px){.news-detail-page h1{font-size:32px}}@media (max-width:640px){.news-detail-page h1{font-size:28px}.news-detail-page .back-to-news-wrapper{margin-top:40px}.news-detail-page .publish-date{margin-bottom:40px}.news-detail-page .text-content{margin-top:40px}.news-detail-page .text-content h3{font-size:22px;margin-top:20px}.news-detail-page .text-content h4{margin-top:20px}}#number-40,#sector-40{display:none}.store-locator-page #main{background-image:none;background:#f4f4f7;overflow:hidden}.store-locator-page .simple-tabs{margin-bottom:80px;text-align:center}.store-locator-page .simple-tabs .tab-nav{display:inline-block;margin:60px 0}.store-locator-page .simple-tabs .tab-nav a{background:#f0eff1;border:3px solid #fff;color:#2a2a2a;display:block;float:left;font-family:Helvetica LT W01 Light;font-size:20px;height:48px;line-height:43px;text-align:center;text-transform:uppercase;width:162px}.store-locator-page .simple-tabs .tab-nav a.active{background:#fff;font-family:Helvetica LT W01 Bold}.store-locator-page .simple-tabs .tab-contents .tab-content{display:none}.store-locator-page .simple-tabs .tab-contents .tab-content.active{display:block}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .plan{display:none;overflow:hidden}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .plan img{display:block;margin-left:0;margin-right:auto}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops{display:none;float:right;text-align:left;width:200px}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a{color:#2a2a2a;display:block;font-family:Helvetica LT W01 Light;font-size:14px;margin-bottom:3px;text-transform:uppercase}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a span.number{background-color:#653e64;border-radius:50px;color:#fff;display:inline-block;height:27px;line-height:27px;margin-right:4px;text-align:center;width:27px}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a:hover{font-family:Helvetica LT W01 Bold}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a.active{color:#964194;font-family:Helvetica LT W01 Bold}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a.active span.number{background-color:#964194;font-family:Helvetica LT W01 Bold}.store-locator-page .simple-tabs .tab-contents .tab-content .cols.loaded .plan,.store-locator-page .simple-tabs .tab-contents .tab-content .cols.loaded .shops{display:block}.store-locator-page .plan{direction:ltr;padding-right:25px}.store-locator-page .plan svg{max-width:100%}.store-locator-page .plan svg #numbers{pointer-events:none}.store-locator-page .plan svg .shop{transition:all .3s ease}.store-locator-page .plan svg .shop:not(.vacant){cursor:pointer}.store-locator-page .plan svg .shop:not(.vacant).active,.store-locator-page .plan svg .shop:not(.vacant):hover{fill:#653e64}.store-locator-page .plan svg .shop.vacant{opacity:.5}@media (max-width:1024px){.store-locator-page .plan svg .shop:hover{fill:#cfc9ce}.store-locator-page .plan svg .shop:hover.active{fill:#653e64}}@media (max-width:640px){.store-locator-page .simple-tabs{margin-bottom:40px}.store-locator-page .simple-tabs .tab-nav{margin-bottom:40px;margin-top:40px}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops{float:none;text-align:left;width:100%}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a{display:inline-block;margin-bottom:10px;text-align:left;width:32%}.store-locator-page .plan{margin-top:0;padding-right:0}.store-locator-page .shops{margin-top:40px}}@media (max-width:560px){.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a{width:48%}}@media (max-width:410px){.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops{margin-left:auto;margin-right:auto;max-width:260px}.store-locator-page .simple-tabs .tab-contents .tab-content .cols .shops a{width:100%}}@media (max-width:380px){.store-locator-page .simple-tabs .tab-nav a{width:132px}}.contact-page #main{background-color:#f4f4f7;background-image:none;overflow:hidden}.contact-page .cols{margin-bottom:120px;margin-top:85px;max-width:900px}.contact-page .cols .title{border-bottom:1px solid #dce6ed;color:#0a1013;font-family:Helvetica LT W01 Bold;font-size:16px;padding-bottom:10px;text-transform:uppercase;width:220px}.contact-page .cols .form{float:left;text-align:left;width:445px}.contact-page .cols .form p{color:#2a2a2a;font-size:16px;text-align:left}.contact-page .cols .form input[type=email],.contact-page .cols .form input[type=tel],.contact-page .cols .form input[type=text]{height:48px}.contact-page .cols .form input[type=email],.contact-page .cols .form input[type=tel],.contact-page .cols .form input[type=text],.contact-page .cols .form textarea{background-color:#f0f1f4;border:2px solid #fff;color:#2a2a2a;font-family:Helvetica LT W01 Light;font-size:14px;margin-bottom:12px;outline:none;padding:15px 22px;text-transform:uppercase;width:100%}.contact-page .cols .form textarea{height:208px}.contact-page .cols .form input[type=email].field-invalid,.contact-page .cols .form input[type=tel].field-invalid,.contact-page .cols .form input[type=text].field-invalid,.contact-page .cols .form textarea.field-invalid{border:2px solid #fd6666}.contact-page .cols .form .btn{border:0;cursor:pointer;font-size:14px;outline:0;padding:15px 20px}.contact-page .cols .contact-details{float:right}.contact-page .cols .contact-details .details{margin-bottom:40px;margin-top:15px}.contact-page .cols .contact-details .row div{float:left}.contact-page .cols .contact-details .row div:first-child{color:#606467;font-size:11px;padding-top:7px;text-transform:uppercase;width:50px}.contact-page .cols .contact-details .row div:last-child{color:#000;float:left;font-family:Helvetica LT W01 Light;font-size:16px}.contact-page .cols .contact-details .row div:last-child a{color:#000}.contact-page .cols .contact-details .row div:last-child a:hover{opacity:.7}.contact-page .cols .contact-details .social-links-widget a{background:#643e64;border-radius:30px;display:inline-block;height:30px;margin:0 3px;padding-top:8px;transition:all .15s ease;width:30px}.contact-page .cols .contact-details .social-links-widget a svg{display:block;height:15px;margin:0 auto;width:15px}.contact-page .cols .contact-details .social-links-widget a svg .fill{transition:all .15s ease}.contact-page .cols .contact-details .social-links-widget a:hover{background:#fff}.contact-page .cols .contact-details .social-links-widget a:hover svg .fill{fill:#333}.contact-page #google_captcha_holder{margin-bottom:20px}.contact-page #google_captcha_holder.gcerror iframe{border:2px solid #fd6666}.contact-page .loader{display:none}.contact-page .error-message,.contact-page .success-message{display:none;font-family:Helvetica LT W01 Light;font-size:14px;letter-spacing:1px;padding:20px;text-align:center}.contact-page #contact-form.loading .loader{display:block}.contact-page #contact-form.loading .button{display:none}.contact-page #contact-form.error .error-message,.contact-page #contact-form.success .success-message{display:block}@media (max-width:740px){.contact-page .cols .form{width:56%}}@media (max-width:640px){.contact-page .cols{margin-bottom:60px;margin-top:40px}.contact-page .cols .form{width:100%}.contact-page .cols .contact-details{margin-bottom:40px;width:100%}.contact-page .cols .contact-details .details{margin-bottom:20px}}.gallery-page #main{background-color:#f4f4f7;background-image:none;overflow:hidden}.gallery-page .slider .slide .img{background-position:50%;background-size:cover;padding-top:46.3%}.gallery-page .thumbs{margin:5px -5px 150px}.gallery-page .thumbs .thumb{float:left;opacity:.6;padding:5px;width:16.6666666667%}.gallery-page .thumbs .thumb div{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:50%;position:relative;width:100%}.gallery-page .thumbs .thumb.active{opacity:1}.gallery-page .thumbs .thumb.active div{position:relative}.gallery-page .thumbs .thumb.active div:before{background-color:rgba(101,62,100,.89);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.gallery-page .thumbs .thumb.active div:after{background-image:url(../img/tick.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.gallery-page .slick-next,.gallery-page .slick-prev{background-color:hsla(0,0%,95%,.11);transition:all .25s ease}.gallery-page .slick-next:before,.gallery-page .slick-prev:before{background-image:url(../img/arrow-left-white.svg)}.gallery-page .slick-next:hover,.gallery-page .slick-prev:hover{background-color:hsla(0,0%,95%,.4)}@media (max-width:1080px){.gallery-page .slider-wrapper .thumbs{padding:0 15px}}@media (max-width:640px){.gallery-page .slider-wrapper .thumbs{margin-bottom:50px}.gallery-page .slider-wrapper .thumbs .thumb{width:25%}}@media (max-width:480px){.gallery-page .slider-wrapper .thumbs .thumb{width:33.3333333333%}}.content-page #main{background-color:#f4f4f7;background-image:none;overflow:hidden;padding-bottom:50px;text-align:center}.content-page h1{color:#000;font-size:42px;letter-spacing:1.45px;line-height:1.3;margin:60px auto 40px;max-width:760px;text-align:center}.content-page .text-content{margin-top:55px;text-align:left}.content-page .text-content h3{color:#000;font-size:26px;margin-top:50px}.content-page .text-content h3:first-child{margin-top:0}.content-page .text-content h4{color:#000;font-size:20px;margin-top:30px}.content-page .text-content p{color:#2a2a2a;font-family:Helvetica LT W01 Light;font-size:16px;letter-spacing:normal;line-height:1.75;margin:10px 0;text-align:left}@media (max-width:768px){.content-page h1{font-size:32px}}@media (max-width:640px){.content-page h1{font-size:28px}.content-page .text-content{margin-top:40px}.content-page .text-content h3{font-size:22px;margin-top:20px}.content-page .text-content h4{margin-top:20px}}.not-found-page #main{background-color:#f4f4f7;background-image:none;overflow:hidden;padding-bottom:50px;text-align:center}.not-found-page h1{color:#000;font-size:62px;letter-spacing:1.45px;line-height:1.3;margin:60px auto 40px;max-width:760px;text-align:center}.not-found-page .text-content{margin-top:55px;padding-bottom:50px;text-align:center}.not-found-page .text-content p{color:#2a2a2a;font-family:Helvetica LT W01 Light;font-size:16px;letter-spacing:normal;line-height:1.75;margin:10px 0;text-align:center}.not-found-page .text-content .btn{margin-top:40px}@media (max-width:768px){.not-found-page h1{font-size:32px}}@media (max-width:640px){.not-found-page h1{font-size:28px}.not-found-page .text-content{margin-top:40px}.not-found-page .text-content h3{font-size:22px;margin-top:20px}.not-found-page .text-content h4{margin-top:20px}}.search-result-page #main{background:#fafafa}.search-result-page .search-results{margin:0 auto;max-width:940px;padding:50px 0}.search-result-page h6{color:#0a1013;font-size:12px;font-weight:300;margin-bottom:5px;opacity:.5;text-transform:uppercase}.search-result-page .keyword{color:#0a1013;font-size:44px;left:-2px;line-height:1.2;margin-bottom:30px;position:relative;text-transform:uppercase}.search-result-page .results{min-height:50vh}.search-result-page .results a{border-top:1px solid #e7ebf1;display:block;padding:10px 0 10px 10px}.search-result-page .results a:last-child{border-bottom:1px solid #e7ebf1}.search-result-page .results a:hover{background:#e9e6e5}.search-result-page .results a.location .img{position:relative}.search-result-page .results a.location .img:after,.search-result-page .results a.location .img:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.search-result-page .results a.location .img:before{background-color:rgba(0,0,0,.49)}.search-result-page .results a.location .img:after{background-image:url(../img/location.svg);background-position:50%;background-repeat:no-repeat;background-size:15px}.search-result-page .results .img{background-size:100px 47px;float:left;height:47px;margin-right:16px;width:100px}.search-result-page .results .info{overflow:hidden;padding:4px 0}.search-result-page .results .info .title{color:#0a1013;font-size:16px;line-height:1.5;margin-bottom:1px}.search-result-page .results .info .title strong{font-family:Helvetica LT W01 Bold}.search-result-page .results .info .cat{color:#8e8e90;font-size:14px;line-height:1.5}@media (max-width:640px){.search-result-page .results a{padding-left:0}.search-result-page .keyword{font-size:28px}}.shops-page #main{background:#0a0f12;border-bottom:1px solid #252a2d;overflow:hidden;padding-bottom:140px}.shops-page .listing_block{clear:both;padding-top:50px}.shops-page .listing_block .category-title{display:inline-block;margin:0 auto;vertical-align:top;width:200px}.shops-page .listing_block .category-title .caption{color:#a1938a;font-size:18px;letter-spacing:1px;line-height:24px;text-align:left;text-transform:uppercase}.shops-page .listing_block .category-title p{color:#cfcfcf;font-family:Helvetica LT W01 Light;font-size:16px;line-height:1.56;margin:10px 0;text-align:center}.shops-page .listing_block .listing{display:inline-block;margin:0 auto;padding-left:40px;width:800px}.shops-page .listing_block .listing .items{width:100%}.shops-page .listing_block .listing .items>div{float:left;margin-bottom:17px;margin-right:22px;padding:0;width:236px}.shops-page .listing_block .listing .items>div:nth-child(3n+3){margin-right:0}.shops-page .listing_block .listing .item .img-wrapper{background:#fff;border:1px solid transparent;height:141px;position:relative;width:236px}.shops-page .listing_block .listing .item .img-wrapper .logo{left:50%;max-height:70%;max-width:65%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.shops-page .listing_block .listing .item.no-img .img-wrapper{background:#fff;border:1px solid #fff}.shops-page .listing_block .listing .item.no-img .img-wrapper .img{opacity:0}.shops-page .listing_block .listing .item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.7;padding-top:60%;transition:all .15s ease}.shops-page .listing_block .listing .item .title{color:#adadad;font-family:Helvetica LT W01 Light;font-size:13px;letter-spacing:1px;padding-top:5px;text-transform:uppercase}.shops-page .listing_block .listing .item.coming-soon .img-wrapper{position:relative}.shops-page .listing_block .listing .item.coming-soon .img-wrapper:after{background:rgba(0,0,0,.5);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.shops-page .listing_block .listing .item.coming-soon .img-wrapper .img,.shops-page .listing_block .listing .item.coming-soon .img-wrapper img{opacity:.5}.shops-page .listing_block .listing .item.coming-soon .title{opacity:.3}.shops-page .listing_block .listing .item.coming-soon .note{color:#b4add5;font-family:Helvetica LT W01 Light;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase}.shops-page .listing_block .listing .item.coming-soon:hover .img{opacity:.5}.shops-page .listing_block .listing .item:hover .img{opacity:1}@media (max-width:1045px){.shops-page .listing_block .listing{width:564px}.shops-page .listing_block .listing .items>div:nth-child(3n+3){margin-right:20px}.shops-page .listing_block .listing .items>div:nth-child(2n+2){margin-right:0}}@media (max-width:810px){.shops-page .listing_block .category-title{display:block;margin:0 auto;padding-bottom:20px;width:524px}.shops-page .listing_block .category-title .caption{font-size:16px}.shops-page .listing_block .listing{display:block;margin:0 auto;padding-left:0;width:524px}}@media (max-width:640px){.shops-page #main{border:0;padding-bottom:20px}.shops-page .listing_block .category-title{display:block;margin:0 auto 20px;vertical-align:top;width:100%}.shops-page .listing_block .category-title .caption{font-size:24px}.shops-page .listing_block .category-title.first{margin-bottom:40px;margin-top:50px}.shops-page .listing_block .listing{margin-bottom:0;padding-left:0;width:100%}.shops-page .listing_block .listing .items>div{margin-right:0;padding:0;width:50%}.shops-page .listing_block .listing .items>div:nth-child(odd){padding-right:10px}.shops-page .listing_block .listing .items>div:nth-child(2n){padding-left:10px}.shops-page .listing_block .listing .items>div:nth-child(3n+3){margin-right:0}.shops-page .listing_block .listing .items>div .item .img-wrapper{height:auto;width:100%}}@media (max-width:400px){.shops-page .listing{margin:0 auto}.shops-page .listing .items{margin-left:auto;margin-right:auto}.shops-page .listing .items>div{padding:0;width:100%}}
