@charset "UTF-8";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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{width:100%;height:100%}body{background:#fcfcfc;color:#fff;margin:20px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;background-image:url(../images/stripes.png);background-attachment:fixed;text-rendering:optimizeSpeed;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:480px){body{margin:10px}}body.fixed-height{height:calc(100% - 40px);overflow:hidden}@media only screen and (max-width:480px){body.fixed-height{height:calc(100% - 20px)}}body.fixed-height .content,body.fixed-height .content-wrapper{height:100%}img[data-src],img[data-srcset]{display:block;min-height:1px}.dg{z-index:9999!important}.content,.content-wrapper{position:relative;width:100%;box-sizing:border-box}.content--app{overflow:hidden;background-color:#847979}.shadows-enabled .content--app{box-shadow:0 0 10px 4px rgba(0,0,0,.5)}.t{display:table;width:100%}.t,.tc{height:100px}.tc{display:table-cell;width:50%;vertical-align:middle;text-align:left;overflow:hidden}.tc:nth-of-type(2n){text-align:right;padding-right:20px}a{font-weight:600;color:inherit;transition:color .3s cubic-bezier(.19,1,.22,1)}a:active,a:hover,a:link,a:visited{text-decoration:none}a:hover{color:#ffefef}.canvas3D{position:absolute;top:100px;left:0;transition:left .5s ease-in-out}.hidden{display:none!important;visibility:hidden!important;width:0!important;height:0!important;pointer-events:none!important}.icon-standard{background-color:#ececec;width:24px;height:24px;border-radius:50%;background-clip:padding-box;box-sizing:border-box;font-size:14px;border:2px solid #fff;position:relative;cursor:pointer;transition:background-color .3s cubic-bezier(.19,1,.22,1)}.shadows-enabled .icon-standard{box-shadow:0 0 10px rgba(0,0,0,.2)}.icon-standard svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#999;transition:color .3s cubic-bezier(.19,1,.22,1);pointer-events:none}.no-touch .icon-standard:hover{background-color:#999}.no-touch .icon-standard:hover svg{color:#fff}.nav{position:absolute;z-index:500}.nav--sub{right:20px;top:20px}.nav--sub .nav__item{background-color:hsla(0,0%,100%,0);border:3px solid hsla(0,0%,100%,0);font-size:20px;width:60px}.nav--sub .nav__item.selected,.nav--sub .nav__item:hover{color:#fff}@media only screen and (max-width:480px){.nav--sub{top:30px}.nav--sub .nav__item{font-size:14px;width:30px;height:30px}.nav--sub .nav__item .label{display:none}}.nav--inactive{pointer-events:none}.nav--main{bottom:24px;left:50%;max-width:100%;display:block;background-color:#ececec;padding:6px;margin:0 auto;white-space:nowrap;border:4px solid #dedede;border-radius:36px;background-clip:padding-box;-webkit-transform:translate(-50%);transform:translate(-50%);transition:bottom .55s cubic-bezier(.19,1,.22,1) .95s,-webkit-transform .55s cubic-bezier(.19,1,.22,1) .95s;transition:bottom .55s cubic-bezier(.19,1,.22,1) .95s,transform .55s cubic-bezier(.19,1,.22,1) .95s;transition:bottom .55s cubic-bezier(.19,1,.22,1) .95s,transform .55s cubic-bezier(.19,1,.22,1) .95s,-webkit-transform .55s cubic-bezier(.19,1,.22,1) .95s;box-sizing:border-box}.shadows-enabled .nav--main{box-shadow:0 0 8px rgba(0,0,0,.24)}@media only screen and (max-width:768px){.nav--main{bottom:46px;padding:8px 6px}}.nav--main.inactive{bottom:0;visibility:hidden;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.nav--main .nav__item{background-color:#fff;border:3px solid #dedede}.nav--main .nav__item.selected,.nav--main .nav__item:hover{border:3px solid #555;color:#555}.nav__item{display:inline-block;width:50px;height:50px;position:relative;border-radius:50%;background-clip:padding-box;margin:0 4px;padding-top:12px;color:#ccc;box-sizing:border-box;transition:border .3s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1);cursor:pointer}@media only screen and (max-width:768px){.nav__item{margin:0;width:40px;height:40px;padding-top:9px;font-size:12px}}.nav__item *{pointer-events:none}.nav__item .label{position:absolute;bottom:-4px;left:50%;font-size:11px;line-height:11px;letter-spacing:-.25px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media screen and (max-width:1440px){.nav__item .label{font-size:.7638888889vw;line-height:.7638888889vw;letter-spacing:-.0173611111vw;font-size:11px!important;line-height:11px!important;letter-spacing:-.25px!important}}.options{text-align:left;width:274px;overflow:hidden;position:absolute;right:0;top:0;height:100%;display:block;background-color:#ececec;max-width:calc(100vw - 10px);box-sizing:border-box;-webkit-transform:translate(100%);transform:translate(100%);transition:right .5s ease-in-out,box-shadow .3s ease-in-out;z-index:501;border-left:2px solid #fcfcfc}.shadows-enabled .options{box-shadow:0 0 0 rgba(0,0,0,.24)}.shadows-enabled .options.selected{box-shadow:0 0 10px rgba(0,0,0,.24)}.options#options-extras,.options#options-interiors,.options#options-paints,.options#options-vehicles{width:394px}.options__title{font-size:21px;line-height:21px;letter-spacing:-.5px;color:#fff;background-color:#555;padding:10px 14px;position:relative}@media screen and (max-width:1440px){.options__title{font-size:1.4583333333vw;line-height:1.4583333333vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1234.28571429px){.options__title{font-size:18.0000000001px!important;line-height:18.0000000001px!important;letter-spacing:-.4285714286px!important}}.shadows-enabled .options__title{text-shadow:0 0 4px #000}.options__title .close{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#790}.shadows-enabled .options__title .close{box-shadow:inset 0 0 6px rgba(0,0,0,.6)}.options__title .close svg{color:#ccc}.options__keyline{width:100%;background-color:#fff;height:2px;display:block}.options__content{height:calc(100% - 260px)}.options__footer{position:absolute;bottom:0;left:0;color:rgba(0,0,0,.5);z-index:9999;width:100%;color:rgba(0,0,0,.2);font-size:11px;line-height:11px;letter-spacing:-.5px;background-color:#f3f3f3;border-top:1px solid rgba(0,0,0,.1);padding:10px;text-align:right;box-sizing:border-box;font-style:italic}@media screen and (max-width:1440px){.options__footer{font-size:.7638888889vw;line-height:.7638888889vw;letter-spacing:-.0347222222vw;font-size:11px!important;line-height:11px!important;letter-spacing:-.5px!important}}.options__footer .value{font-weight:600}.options h3{font-size:16px;line-height:20px;letter-spacing:-.3px;color:rgba(0,0,0,.5);padding:5px 16px 7px;background-color:#fcfcfc}@media screen and (max-width:1440px){.options h3{font-size:1.1111111111vw;line-height:1.3888888889vw;letter-spacing:-.0208333333vw}}@media screen and (max-width:1260px){.options h3{font-size:14px!important;line-height:17.5px!important;letter-spacing:-.2625px!important}}.shadows-enabled .options h3{box-shadow:0 2px 2px rgba(0,0,0,.12)}.options__list{padding:10px 14px;border-bottom:2px solid #fff;box-sizing:border-box}.shadows-enabled .options__list{box-shadow:inset 0 0 20px rgba(0,0,0,.16)}.options__list--listItem{padding:0}.options__item{position:relative;cursor:pointer;color:#ccc;overflow:hidden;box-sizing:border-box}.options__item--standard{margin:3px;width:34px;height:34px;display:inline-block;border:2px solid #ccc;will-change:border}.options__item--standard.selected,.options__item--standard:hover{border:2px solid #fff}.options__item--standard.selected svg.selector,.options__item--standard:hover svg.selector{color:#555}.options__item--standard.selected svg.standard{opacity:1;filter:alpha(opacity=100)}.options__item--alt-roll.selected,.options__item--alt-roll:hover{border:2px solid #555}.options__item--listItem{width:100%;display:block;padding:10px 125px 10px 14px;border-bottom:1px dotted rgba(0,0,0,.14);background-color:hsla(0,0%,100%,0);transition:background-color .38s ease-in-out}.en-GB .options__item--listItem{padding:10px 100px 10px 14px}.options__item--listItem.selected,.options__item--listItem:hover{background-color:hsla(0,0%,100%,.76)}.options__item--listItem.selected .value,.options__item--listItem:hover .value{left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;filter:alpha(opacity=0);transition:opacity .2s ease-in-out,left .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,left .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,left .2s ease-in-out,-webkit-transform .2s ease-in-out}.options__item--listItem.selected .icon,.options__item--listItem:hover .icon{transition:opacity .2s ease-in-out .08s,left .2s ease-in-out .08s,-webkit-transform .2s ease-in-out .08s;transition:opacity .2s ease-in-out .08s,transform .2s ease-in-out .08s,left .2s ease-in-out .08s;transition:opacity .2s ease-in-out .08s,transform .2s ease-in-out .08s,left .2s ease-in-out .08s,-webkit-transform .2s ease-in-out .08s}.options__item--listItem.selected .options__item__price,.options__item--listItem:hover .options__item__price{background-color:#eaeaea}.options__item--listItem.selected .options__item__price .icon--tick,.options__item--listItem:hover:not(.selected) .options__item__price .icon--add{opacity:1;filter:alpha(opacity=100);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.options__item svg{position:relative;margin:5px 25%;width:50%!important}.options__item svg.standard{transition:opacity .4s cubic-bezier(.19,1,.22,1);color:hsla(0,0%,100%,.6);opacity:0;filter:alpha(opacity=0)}.options__item svg.standard--dark{color:rgba(0,0,0,.3)}.options__item svg.standard--coloured{color:#ccc}.options__item svg.selector{color:#ccc;margin:4px 10%;width:80%!important;mix-blend-mode:normal}.options__item svg.selector.fa-greater-than{-webkit-transform:translate(2px,3px) rotate(26deg);transform:translate(2px,3px) rotate(26deg)}.options__item svg.selector.fa-tag{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.options__item:hover:not(.selected) .tooltip{visibility:visible}.options__item .tooltip{left:16px}.options__item__title{color:rgba(0,0,0,.64);font-size:16px;line-height:20px;letter-spacing:-.3px;margin-bottom:1px}@media screen and (max-width:1440px){.options__item__title{font-size:1.1111111111vw;line-height:1.3888888889vw;letter-spacing:-.0208333333vw}}@media screen and (max-width:1170px){.options__item__title{font-size:13px!important;line-height:16.25px!important;letter-spacing:-.24375px!important}}.options__item__title .bold{font-weight:700;font-size:18px;line-height:20px;letter-spacing:-.5px}@media screen and (max-width:1440px){.options__item__title .bold{font-size:1.25vw;line-height:1.3888888889vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1200px){.options__item__title .bold{font-size:15px!important;line-height:16.6666666667px!important;letter-spacing:-.4166666667px!important}}.options__item__description{color:rgba(0,0,0,.4);font-size:14px;line-height:17px;letter-spacing:-.2px}@media screen and (max-width:1440px){.options__item__description{font-size:.9722222222vw;line-height:1.1805555556vw;letter-spacing:-.0138888889vw}}@media screen and (max-width:1234.28571429px){.options__item__description{font-size:12px!important;line-height:14.5714285715px!important;letter-spacing:-.1714285714px!important}}.options__item__description-item{color:rgba(0,0,0,.5);font-size:11px;line-height:14px;letter-spacing:-.5px;text-indent:2px}@media screen and (max-width:1440px){.options__item__description-item{font-size:.7638888889vw;line-height:.9722222222vw;letter-spacing:-.0347222222vw;font-size:11px!important;line-height:14px!important;letter-spacing:-.5px!important}}.options__item__description-item:before{content:"•";display:inline-block;padding-right:5px;position:relative}.options__item__price{position:absolute;top:0;right:0;width:115px;height:100%;font-weight:600;color:rgba(0,0,0,.64);font-size:16px;line-height:16px;letter-spacing:-.5px;background-color:#dedede;border-left:2px solid #fff;text-align:center;transition:background-color .38s ease-in-out}.en-GB .options__item__price{width:90px}@media screen and (max-width:1440px){.options__item__price{font-size:1.1111111111vw;line-height:1.1111111111vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1260px){.options__item__price{font-size:14px!important;line-height:14px!important;letter-spacing:-.4375px!important}}.shadows-enabled .options__item__price{box-shadow:inset 6px 0 10px rgba(0,0,0,.08)}.options__item__price .value{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;filter:alpha(opacity=100);transition:opacity .2s ease-in-out .08s,left .2s ease-in-out .08s,-webkit-transform .2s ease-in-out .08s;transition:opacity .2s ease-in-out .08s,transform .2s ease-in-out .08s,left .2s ease-in-out .08s;transition:opacity .2s ease-in-out .08s,transform .2s ease-in-out .08s,left .2s ease-in-out .08s,-webkit-transform .2s ease-in-out .08s}.options__item__price .icon{font-size:8px;line-height:6px;position:absolute;display:block;top:50%;left:100%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease-in-out,left .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,left .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,left .2s ease-in-out,-webkit-transform .2s ease-in-out;color:#ececec;border:1px solid #fff;background-color:#555;width:22px;height:22px;border-radius:50%;background-clip:padding-box;pointer-events:none;box-sizing:border-box}.shadows-enabled .options__item__price .icon{box-shadow:0 0 8px rgba(0,0,0,.3)}.options__item__price .icon--tick{background-color:#790}.options__item__price .icon--add{background-color:#666}.options__item__price.null{font-size:12px;line-height:12px;letter-spacing:-.2px;color:rgba(0,0,0,.2);font-weight:400}@media screen and (max-width:1440px){.options__item__price.null{font-size:.8333333333vw;line-height:.8333333333vw;letter-spacing:-.0138888889vw;font-size:12px!important;line-height:12px!important;letter-spacing:-.2px!important}}.options__item__banner{background-color:#333;position:absolute;display:inline-block;padding:5px 10px;border-top:2px solid #fff;border-bottom:2px solid #fff;right:0;top:0;width:200px;text-align:center;-webkit-transform:translate(24%,80%) rotate(30deg);transform:translate(24%,80%) rotate(30deg);font-size:13px;line-height:13px;letter-spacing:-.4px}.shadows-enabled .options__item__banner{box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width:1440px){.options__item__banner{font-size:.9027777778vw;line-height:.9027777778vw;letter-spacing:-.0277777778vw}}@media screen and (max-width:1218.46153846px){.options__item__banner{font-size:11px!important;line-height:11px!important;letter-spacing:-.3384615385px!important}}.options__item__footnote{margin-top:3px;color:rgba(0,0,0,.6);font-style:italic;font-size:13px;line-height:16px;letter-spacing:-.8px}.options__item__footnote--1{margin-top:5px;padding-top:3px}.options__item__footnote .label{color:rgba(0,0,0,.32)}@media screen and (max-width:1440px){.options__item__footnote{font-size:.9027777778vw;line-height:1.1111111111vw;letter-spacing:-.0555555556vw}}@media screen and (max-width:1218.46153846px){.options__item__footnote{font-size:11px!important;line-height:13.5384615384px!important;letter-spacing:-.6769230769px!important}}.options__item__fill{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;background-size:cover}.options__item__fill:before{position:absolute;content:"";background-color:var(--c2);display:block;width:34px;height:16px}.options__item__fill:after{position:absolute;content:"";top:15px;background-color:var(--c1);display:block;width:34px;height:18px}.options__item__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.itemised-list{background-color:hsla(0,0%,100%,.98);color:rgba(0,0,0,.64);position:fixed;top:100px;left:20px;text-align:left;max-width:400px;width:calc(100vw - 40px);border:3px solid #fff;box-sizing:border-box;border-radius:0 0 10px 10px;background-clip:padding-box;-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);display:none!important}.shadows-enabled .itemised-list{box-shadow:0 0 9px rgba(0,0,0,.14),inset 0 4px 0 rgba(0,0,0,.02)}@media only screen and (max-width:768px){.itemised-list{left:20px}}.itemised-list .close{position:absolute;top:8px;right:8px}.itemised-list__content{position:relative;overflow:hidden;border-radius:0 0 10px 10px;background-clip:padding-box;box-sizing:border-box;z-index:1}.itemised-list.closed{-webkit-transform:translateY(calc(-100% + 57px));transform:translateY(calc(-100% + 57px))}.itemised-list.slow{transition:-webkit-transform .65s cubic-bezier(.19,1,.22,1) .85s;transition:transform .65s cubic-bezier(.19,1,.22,1) .85s;transition:transform .65s cubic-bezier(.19,1,.22,1) .85s,-webkit-transform .65s cubic-bezier(.19,1,.22,1) .85s}.itemised-list.inactive{-webkit-transform:translateY(calc(-100% - 100px));transform:translateY(calc(-100% - 100px));visibility:hidden}.itemised-list .close{z-index:1}.itemised-list__list{padding:20px;width:100%;box-sizing:border-box;font-size:16px;line-height:20px;letter-spacing:-.5px}@media screen and (max-width:1440px){.itemised-list__list{font-size:1.1111111111vw;line-height:1.3888888889vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1260px){.itemised-list__list{font-size:14px!important;line-height:17.5px!important;letter-spacing:-.4375px!important}}.itemised-list__list__scroll{max-height:calc(100vh - 380px);overflow:scroll}.itemised-list h2{color:#555;font-size:21px;line-height:21px;letter-spacing:-.5px;line-height:19px;font-weight:600;margin-bottom:4px}@media screen and (max-width:1440px){.itemised-list h2{font-size:1.4583333333vw;line-height:1.4583333333vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1234.28571429px){.itemised-list h2{font-size:18.0000000001px!important;line-height:18.0000000001px!important;letter-spacing:-.4285714286px!important}}.itemised-list h2.big{font-size:32px;line-height:32px;letter-spacing:-.5px}@media screen and (max-width:1440px){.itemised-list h2.big{font-size:2.2222222222vw;line-height:2.2222222222vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1080px){.itemised-list h2.big{font-size:24px!important;line-height:24px!important;letter-spacing:-.375px!important}}.itemised-list h2:not(:first-of-type):before{display:block;content:"";width:100%;height:1px;border-top:1px dotted rgba(0,0,0,.2);margin:14px 0}.itemised-list ul.tinted{opacity:.6;filter:alpha(opacity=60)}.itemised-list ul li{position:relative}.itemised-list ul li:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.itemised-list ul li .label{padding-right:5px}.itemised-list ul li .value{font-weight:600}.itemised-list ul li .price{float:right;font-weight:600}.itemised-list ul li .price.null{color:rgba(0,0,0,.18)}.itemised-list ul li .price.null:before{content:"included";font-weight:400;font-size:12px;line-height:12px;letter-spacing:-.3px}@media screen and (max-width:1440px){.itemised-list ul li .price.null:before{font-size:.8333333333vw;line-height:.8333333333vw;letter-spacing:-.0208333333vw}}@media screen and (max-width:1200px){.itemised-list ul li .price.null:before{font-size:10px!important;line-height:10px!important;letter-spacing:-.25px!important}}.itemised-list ul li .price.null--dash:before{content:" "}.itemised-list ul li .price.null--na{color:rgba(0,0,0,.3)}.itemised-list ul li .price.null--na:before{content:"N/A"}.itemised-list ul li.list-extra{padding-right:24px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.itemised-list ul li.list-extra:hover .icon-remove{opacity:1;filter:alpha(opacity=100)}.itemised-list ul li .icon-remove{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background-clip:padding-box;font-size:10px;background-color:#98213f;color:#fff;opacity:.2;filter:alpha(opacity=20);transition:background-color .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1)}.itemised-list ul li .icon-remove svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.itemised-list__total{@inclide box-sizing(border-box);background-color:#555;color:#fff;padding:16px 20px;position:relative;overflow:hidden;cursor:pointer;border-top:2px solid hsla(0,0%,100%,.7);transition:padding .3s cubic-bezier(.19,1,.22,1)}.shadows-enabled .itemised-list__total{box-shadow:inset 0 0 30px rgba(0,0,0,.4)}.itemised-list__total ul li{font-size:28px;line-height:28px;letter-spacing:-1px}@media screen and (max-width:1440px){.itemised-list__total ul li{font-size:1.9444444444vw;line-height:1.9444444444vw;letter-spacing:-.0694444444vw}}@media screen and (max-width:1131.42857143px){.itemised-list__total ul li{font-size:22px!important;line-height:22px!important;letter-spacing:-.7857142857px!important}}.itemised-list__total ul li .label{color:hsla(0,0%,100%,.4)}.itemised-list__total ul li .price{font-weight:400}.closed .itemised-list__total{padding:16px 50px 16px 20px}.itemised-list__total .icon-standard{position:absolute;top:50%;right:-5px;width:30px;height:30px;background-color:#790;-webkit-transform:translate(100%,-50%) rotate(0deg);transform:translate(100%,-50%) rotate(0deg);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);border-radius:25%;background-clip:padding-box}.shadows-enabled .itemised-list__total .icon-standard{box-shadow:inset 0 0 6px rgba(0,0,0,.6)}.itemised-list__total .icon-standard svg{color:#dedede}.closed .itemised-list__total .icon-standard{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tooltip{position:absolute;min-width:60px;top:200px;left:200px;z-index:506;display:block;font-size:14px;line-height:14px;width:auto;background-color:#fff;white-space:nowrap;padding:8px 10px;color:rgba(0,0,0,.54);-webkit-transform:translate(-50%,calc(-100% - 12px));transform:translate(-50%,calc(-100% - 12px));border:2px solid #555;pointer-events:none;letter-spacing:-.4px;will-change:top,left}.tooltip:after,.tooltip:before{top:100%;left:calc(50% - 5px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip:after{border-color:transparent;border-top-color:#fff;border-width:12px;margin-left:-9px;z-index:2}.tooltip:before{border-color:transparent;border-top-color:#555;border-width:15px;margin-left:-12px;z-index:1}.tooltip.tinted{border:2px solid var(--c1)}.tooltip.tinted:before{border-top-color:var(--c1)}.tooltip.tinted.tooltip--flipY:before{border-top-color:transparent;border-bottom-color:var(--c1)}.tooltip--flipY{-webkit-transform:translate(-50%,calc(100% - 18px));transform:translate(-50%,calc(100% - 18px))}.tooltip--flipY.tooltip--flipX{-webkit-transform:translate(calc(-100% + 23px),calc(100% - 18px));transform:translate(calc(-100% + 23px),calc(100% - 18px))}.tooltip--flipY:after,.tooltip--flipY:before{border-top-color:transparent;top:auto;bottom:100%}.tooltip--flipY:after{border-bottom-color:#fff}.tooltip--flipY:before{border-bottom-color:#555}.tooltip--flipX{-webkit-transform:translate(calc(-100% + 23px),calc(-100% - 12px));transform:translate(calc(-100% + 23px),calc(-100% - 12px))}.tooltip--flipX:after,.tooltip--flipX:before{right:20px;left:auto;margin-left:0}.tooltip--flipX:after{margin-right:-9px}.tooltip--flipX:before{margin-right:-12px}.overlay{position:fixed;display:table;top:0;left:0;background-color:rgba(0,0,0,.84);opacity:0;filter:alpha(opacity=0);width:100%;height:100%;z-index:505;pointer-events:none;box-sizing:border-box;transition:opacity .7s ease-in-out,background-color .7s ease-in-out}.overlay__content{opacity:1;filter:alpha(opacity=100);transition:opacity 1s ease-in-out,.25s}.overlay .loader,.overlay__content.faded{opacity:0;filter:alpha(opacity=0)}.overlay .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;transition:opacity .5s ease-in-out}.overlay .loader__text{display:none}.overlay .loader__text .label{display:block;margin-bottom:6px;color:hsla(0,0%,100%,.4)}.overlay .loader__text .value{font-weight:600;display:block;font-size:70px;color:hsla(0,0%,100%,.94)}.overlay .loader__image{margin:0 auto;width:100px;height:100px;margin-bottom:20px}.overlay .loader__image img{width:100%;height:100%}.overlay.active{pointer-events:all}.overlay.active,.overlay.active .loader{opacity:1;filter:alpha(opacity=100)}.overlay--loading-models .loadbar,.overlay--loading-models .loader__image{display:none}.overlay--loading-models .loader__text{display:inline-block}.overlay--share .loader{opacity:0;filter:alpha(opacity=0)}.overlay--loading{background-color:#fff}.overlay--loading .loader__text{display:none}.header{position:absolute;top:0;left:0;width:100%;display:block;height:100px;background-color:#333;z-index:500;transition:top .75s cubic-bezier(.19,1,.22,1) .75s}.shadows-enabled .header{box-shadow:0 10px 14px hsla(0,0%,100%,.08)}.header.inactive{top:-100px;visibility:hidden}.header.inactive .header__info__logo{-webkit-transform:translate(20px,-100%);transform:translate(20px,-100%);visibility:hidden}.header__info{position:absolute;top:0;left:0;height:100%}.header__info__logo{display:inline-block;width:20vw;height:20vw;max-width:160px;max-height:160px;min-width:100px;min-height:100px;margin-top:100px;-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%);position:relative;transition:-webkit-transform .65s cubic-bezier(.19,1,.22,1) .85s;transition:transform .65s cubic-bezier(.19,1,.22,1) .85s;transition:transform .65s cubic-bezier(.19,1,.22,1) .85s,-webkit-transform .65s cubic-bezier(.19,1,.22,1) .85s}.header__info__logo:before{display:block;content:" ";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-clip:padding-box}.header__info__logo img{height:auto;margin-top:7px;width:calc(100% - 14px);display:inline-block;position:relative}@media only screen and (max-width:768px){.header__info__logo{margin-top:0;min-width:auto;min-height:auto;width:50px;height:50px;-webkit-transform:translate(15px,25px);transform:translate(15px,25px)}.header__info__logo img{margin-top:3px;width:calc(100% - 6px)}}.header__info__text{position:relative;margin-left:30px;vertical-align:top;text-align:left;margin-top:50px;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__info__text .name{font-size:42px;line-height:44px;letter-spacing:-1px;outline:none;white-space:nowrap;border-bottom:1px dotted hsla(0,0%,100%,0);transition:border .3s cubic-bezier(.19,1,.22,1);margin-bottom:2px}@media screen and (max-width:1440px){.header__info__text .name{font-size:2.9166666667vw;line-height:3.0555555556vw;letter-spacing:-.0694444444vw}}@media screen and (max-width:960px){.header__info__text .name{font-size:28px!important;line-height:29.3333333333px!important;letter-spacing:-.6666666667px!important}}.header__info__text .name br{display:none}.header__info__text .name:focus{border-bottom:1px dotted hsla(0,0%,100%,.3)}@media only screen and (max-width:480px){.header__info__text .name{font-size:42px;line-height:50px;letter-spacing:-1px;max-width:calc(100vw - 210px);overflow-x:hidden}}@media only screen and (max-width:480px) and (max-width:1440px){.header__info__text .name{font-size:2.9166666667vw;line-height:3.4722222222vw;letter-spacing:-.0694444444vw}}@media only screen and (max-width:480px) and (max-width:685.714285714px){.header__info__text .name{font-size:20px!important;line-height:23.8095238095px!important;letter-spacing:-.4761904762px!important}}.header__info__text .type{font-size:24px;line-height:24px;letter-spacing:-.8px;font-weight:300;outline:none;white-space:nowrap}@media screen and (max-width:1440px){.header__info__text .type{font-size:1.6666666667vw;line-height:1.6666666667vw;letter-spacing:-.0555555556vw}}@media screen and (max-width:1080px){.header__info__text .type{font-size:18px!important;line-height:18px!important;letter-spacing:-.6px!important}}.header__info__text .type br{display:none}@media only screen and (max-width:768px){.header__info__text .type{display:none}}.credits{position:fixed;bottom:0;left:0;height:40px;width:100%;display:block;background:#847979;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#847979",endColorstr="#494444",GradientType=0);color:#847979;z-index:498;font-size:13px;line-height:13px;letter-spacing:-.5px;box-sizing:border-box;opacity:1;filter:alpha(opacity=100);transition:opacity 1s ease-in-out,bottom 1s ease-in-out}@media only screen and (max-width:480px){.credits{height:20px}}@media screen and (max-width:1440px){.credits{font-size:.9027777778vw;line-height:.9027777778vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1107.69230769px){.credits{font-size:10px!important;line-height:10px!important;letter-spacing:-.3846153846px!important}}.shadows-enabled .credits{text-shadow:1px 1px 0 rgba(0,0,0,.8)}.credits__item{position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.credits__item--left{left:20px}@media only screen and (max-width:480px){.credits__item--left{left:20px}}.credits__item--right{right:20px}@media only screen and (max-width:480px){.credits__item--right{right:20px}}.credits.inactive{visibility:hidden;opacity:0;filter:alpha(opacity=0);bottom:-50px}.grid-sizer,.splash-item{width:48.5%;margin-bottom:3%}@media only screen and (min-width:768px){.grid-sizer,.splash-item{width:23.5%;margin-bottom:2%}}@media only screen and (min-width:992px){.grid-sizer,.splash-item{width:15.8333333333%;margin-bottom:1%}}@media only screen and (min-width:1200px){.grid-sizer,.splash-item{width:11.625%}}@media only screen and (min-width:1700px){.grid-sizer,.splash-item{width:9.325%;margin-bottom:.75%}}.grid-sizer--2,.grid-sizer--advert,.grid-sizer--news,.splash-item--2,.splash-item--advert,.splash-item--news{width:100%}@media only screen and (min-width:480px){.grid-sizer--2,.grid-sizer--advert,.grid-sizer--news,.splash-item--2,.splash-item--advert,.splash-item--news{width:100%}}@media only screen and (min-width:768px){.grid-sizer--2,.grid-sizer--advert,.grid-sizer--news,.splash-item--2,.splash-item--advert,.splash-item--news{width:49%}}@media only screen and (min-width:992px){.grid-sizer--2,.grid-sizer--advert,.grid-sizer--news,.splash-item--2,.splash-item--advert,.splash-item--news{width:32.6666666667%}}@media only screen and (min-width:1200px){.grid-sizer--2,.grid-sizer--advert,.grid-sizer--news,.splash-item--2,.splash-item--advert,.splash-item--news{width:24.25%}}@media only screen and (min-width:1700px){.grid-sizer--2,.grid-sizer--advert,.grid-sizer--news,.splash-item--2,.splash-item--advert,.splash-item--news{width:19.4%}}.gutter-sizer{width:3%}@media only screen and (min-width:768px){.gutter-sizer{width:2%}}@media only screen and (min-width:992px){.gutter-sizer{width:1%}}@media only screen and (min-width:1700px){.gutter-sizer{width:.75%}}.logo{position:absolute;top:0;right:0;width:220px;height:220px;background-color:#847979;border-radius:50%;background-clip:padding-box;overflow:hidden;box-shadow:0 0 5px 4px rgba(0,0,0,.17);margin-right:40px;margin-bottom:40px}.splash-item{position:relative;display:inline-block;box-sizing:border-box}.splash-item:before{content:"";display:block;padding-top:100%}.splash-item .ribbon{top:8px;left:-7px}.splash-item__inner{overflow:hidden;background-color:#fafafa;position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:4px solid #fff;box-sizing:border-box}.shadows-enabled .splash-item__inner{box-shadow:0 0 6px 2px rgba(0,0,0,.44)}.splash-item--2:before{content:"";display:block;padding-top:70%}.splash-item.framed .splash-item__inner{border:10px solid #eee;border-bottom-color:#fff;border-left-color:#eee;border-right-color:#eee;border-top-color:#ddd}.splash-item.framed--brown .splash-item__inner{border-bottom-color:#e5cfc0;border-left-color:#ccb7a9;border-right-color:#ccb7a9;border-top-color:#b6a497}.splash-item--news:before{display:none}.splash-item--news .splash-item__inner{position:relative;margin-bottom:44px;background:#494444}.splash-item--build .splash-item__image{border-radius:4px;background-clip:padding-box;overflow:hidden}.splash-item--build .splash-item__inner{border-radius:5px;background-clip:padding-box;overflow:hidden;background-color:var(--c2);border-color:var(--c2)}.splash-item--advert,.splash-item--news{cursor:inherit}.splash-item--advert .ribbon,.splash-item--news .ribbon{top:24px;left:5px}.splash-item--advert .splash-item__inner,.splash-item--news .splash-item__inner{width:calc(100% - 24px);left:12px;top:12px;border:none;background-color:#847979}.splash-item--advert:before{content:"";display:block}.splash-item--advert .splash-item__inner{height:calc(100% - 24px)}.splash-item__image{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}.splash-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease-in-out;opacity:0;filter:alpha(opacity=0)}.splash-item__image img.loaded{opacity:1;filter:alpha(opacity=100)}.splash-item__image__pin{position:absolute;display:block;width:6px;height:6px;background-color:rgba(0,0,0,.7);border-radius:50%;background-clip:padding-box}.shadows-enabled .splash-item__image__pin{box-shadow:0 0 4px 2px rgba(0,0,0,.14)}.splash-item__image__pin:nth-of-type(4n+0){top:5px;left:5px}.splash-item__image__pin:nth-of-type(4n+1){top:5px;right:5px}.splash-item__image__pin:nth-of-type(4n+2){bottom:5px;left:5px}.splash-item__image__pin:nth-of-type(4n+3){bottom:5px;right:5px}.splash-item__image__edge{position:absolute;top:0;left:0;width:100%;height:100%}.shadows-enabled .splash-item__image__edge{box-shadow:inset 0 0 8px 1px rgba(0,0,0,.25)}.splash-item__content{position:relative;display:block;padding:14px 16px;width:100%;text-align:left;box-sizing:border-box;border-radius:10px;background-clip:padding-box;overflow:hidden}.splash-item__content .divider{display:block;height:1px;width:100%;background-color:hsla(0,0%,100%,.3);margin:12px 0;border-top:1px solid rgba(0,0,0,.8)}.splash-item__content__title{font-size:22px;line-height:22px;letter-spacing:-1px;font-weight:600;width:100%;font-family:Roboto Slab}@media screen and (max-width:1440px){.splash-item__content__title{font-size:1.5277777778vw;line-height:1.5277777778vw;letter-spacing:-.0694444444vw}}@media screen and (max-width:981.818181818px){.splash-item__content__title{font-size:15px!important;line-height:15px!important;letter-spacing:-.6818181818px!important}}.shadows-enabled .splash-item__content__title{text-shadow:1px 1px 2px rgba(0,0,0,.8)}.splash-item__content__body{margin-top:8px;width:100%;color:#dedede;font-size:15px;line-height:16px;letter-spacing:-.3px;margin-bottom:4px}@media screen and (max-width:1440px){.splash-item__content__body{font-size:1.0416666667vw;line-height:1.1111111111vw;letter-spacing:-.0208333333vw}}@media screen and (max-width:1152px){.splash-item__content__body{font-size:12px!important;line-height:12.8px!important;letter-spacing:-.24px!important}}.shadows-enabled .splash-item__content__body{text-shadow:1px 1px 0 rgba(0,0,0,.8)}.splash-item__content__body a{font-family:Roboto Slab}.splash-item__content__body a svg{margin-right:.6em}.splash-item__banner{background-color:var(--c2);position:absolute;display:inline-block;padding:5px 10px;border-top:2px solid #fff;border-bottom:2px solid #fff;text-shadow:0 -1px 0 rgba(0,0,0,.6);right:0;top:0;width:200px;text-align:center;-webkit-transform:translate(24%,80%) rotate(30deg);transform:translate(24%,80%) rotate(30deg);font-size:15px;line-height:15px;letter-spacing:-.4px}.shadows-enabled .splash-item__banner{box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width:1440px){.splash-item__banner{font-size:1.0416666667vw;line-height:1.0416666667vw;letter-spacing:-.0277777778vw}}@media screen and (max-width:1152px){.splash-item__banner{font-size:12px!important;line-height:12px!important;letter-spacing:-.32px!important}}.splash-item__banner.invert{color:rgba(0,0,0,.8);text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.splash-item__tint{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:transparent;transition:background-color .4s cubic-bezier(.19,1,.22,1),border .4s cubic-bezier(.19,1,.22,1);box-sizing:border-box}.splash-item:hover .splash-item__tint{background-color:rgba(0,0,0,.2)}.ribbon{z-index:1;padding:6px 10px;position:absolute;color:#fff;font-size:15px;line-height:15px;letter-spacing:-.5px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 0 20px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.4);background-color:var(--c1);display:inline-block;text-align:left;font-family:Roboto Slab}@media screen and (max-width:1440px){.ribbon{font-size:1.0416666667vw;line-height:1.0416666667vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1248px){.ribbon{font-size:13px!important;line-height:13px!important;letter-spacing:-.4333333333px!important}}.ribbon.invert{color:rgba(0,0,0,.8);text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.ribbon__content:before{content:"";bottom:-7px;position:absolute;display:block;border-style:solid;border-color:var(--c1Dark) transparent transparent;z-index:-1;left:0;border-width:7px 0 0 7px}.overview-card{background-color:#eaeaea;display:block;border:5px solid #fff;position:absolute;top:50%;left:50%;width:80vw;max-width:600px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box}.shadows-enabled .overview-card{box-shadow:0 0 10px rgba(0,0,0,.2)}.overview-card__image{position:absolute;background-color:#ccc;border:1px solid #c00;display:block;border:6px solid #fff;bottom:20px;left:-30px;max-width:280px;min-width:200px;width:80vw;-webkit-transform:translateY(90%) rotate(4deg);transform:translateY(90%) rotate(4deg);background-size:cover;background-repeat:no-repeat;background-position:50%;box-sizing:border-box}.shadows-enabled .overview-card__image{box-shadow:0 0 10px rgba(0,0,0,.2)}.overview-card__image:before{content:"";display:block;padding-top:75%}@media only screen and (max-width:480px){.overview-card__image{display:none}}.overview-card__paperclip{position:absolute;display:block;width:20px;top:-14%;left:6%;-webkit-transform:rotate(-38deg);transform:rotate(-38deg)}.overview-card__paperclip img{width:100%;height:auto}.overview-card__title{display:block;position:relative;width:100%;text-align:right;background-color:#333;box-sizing:border-box;padding:14px 20px;font-size:36px;line-height:36px;letter-spacing:-1px;border-bottom:3px solid #fff}@media screen and (max-width:1440px){.overview-card__title{font-size:2.5vw;line-height:2.5vw;letter-spacing:-.0694444444vw}}@media screen and (max-width:880px){.overview-card__title{font-size:22px!important;line-height:22px!important;letter-spacing:-.6111111111px!important}}.overview-card__title__image{position:absolute;top:50%;left:10px;width:4vw;height:4vw;min-width:32px;min-height:32px;max-width:40px;max-height:40px;border:2px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-clip:padding-box}.overview-card__title__image img{width:100%;height:auto}.overview-card__content{box-sizing:border-box;display:block;width:100%;text-align:left;padding:14px 20px;color:rgba(0,0,0,.6)}.overview-card__content input{color:rgba(0,0,0,.6);font-family:Roboto Slab,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;background-color:#fcfcfc;box-sizing:border-box}.overview-card__content p{font-size:12px;line-height:15px;letter-spacing:-.2px;margin-bottom:10px}@media screen and (max-width:1440px){.overview-card__content p{font-size:.8333333333vw;line-height:1.0416666667vw;letter-spacing:-.0138888889vw}}@media screen and (max-width:1200px){.overview-card__content p{font-size:10px!important;line-height:12.5px!important;letter-spacing:-.1666666667px!important}}.overview-card__content h2{font-weight:700;font-size:20px;line-height:20px;letter-spacing:-.5px;margin-bottom:14px}@media screen and (max-width:1440px){.overview-card__content h2{font-size:1.3888888889vw;line-height:1.3888888889vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1296px){.overview-card__content h2{font-size:18px!important;line-height:18px!important;letter-spacing:-.45px!important}}.overview-card__content__form-item{width:100%;display:table;padding-top:10px;box-sizing:border-box}.overview-card__content__form-item .label{font-size:16px;line-height:16px;letter-spacing:-.5px;display:table-cell;padding-right:8px}@media screen and (max-width:1440px){.overview-card__content__form-item .label{font-size:1.1111111111vw;line-height:1.1111111111vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1080px){.overview-card__content__form-item .label{font-size:12px!important;line-height:12px!important;letter-spacing:-.375px!important}}.overview-card__content__form-item .input{display:table-cell}.overview-card__content__form-item .input input{border:2px solid #ccc;width:100%;padding:6px 4px;font-size:16px;line-height:22px;letter-spacing:-.5px}@media screen and (max-width:1440px){.overview-card__content__form-item .input input{font-size:1.1111111111vw;line-height:1.5277777778vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1080px){.overview-card__content__form-item .input input{font-size:12px!important;line-height:16.5px!important;letter-spacing:-.375px!important}}.overview-card__content__form-item .input input:focus{border:2px solid #999}.overview-card__content__form-item .input input.error{border:2px solid #c00}.overview-card__content__form-buttons{padding-top:20px;width:100%;text-align:right;box-sizing:border-box}.overview-card__content__form-buttons input{font-weight:600;background-color:#333;color:#dedede;padding:10px 24px;font-family:Roboto Slab,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;letter-spacing:-.5px;border:2px solid hsla(0,0%,100%,.5);transition:background-color 1s cubic-bezier(.19,1,.22,1),color 1s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:1440px){.overview-card__content__form-buttons input{font-size:1.1111111111vw;line-height:1.1111111111vw;letter-spacing:-.0347222222vw;font-size:16px!important;line-height:16px!important;letter-spacing:-.5px!important}}.overview-card__content__form-buttons input:hover{color:#fff;background-color:#212121}.share-card{display:block;position:absolute;top:50%;left:50%;width:80vw;max-width:600px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box}.shadows-enabled .share-card{box-shadow:0 0 10px rgba(0,0,0,.2)}.share-card__image{position:relative;background-color:#ccc;display:block;border:6px solid #fff;top:0;left:0;min-width:200px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;box-sizing:border-box;-webkit-transform:translate(0) rotate(-3deg);transform:translate(0) rotate(-3deg)}.share-card__image:before{content:"";display:block;padding-top:75%}.shadows-enabled .share-card__image{box-shadow:0 0 10px rgba(0,0,0,.2)}.share-card__image--2{position:absolute;-webkit-transform:translate(0) rotate(1deg);transform:translate(0) rotate(1deg)}.share-card__paperclip{position:absolute;display:block;width:20px;top:-20px;left:26px;-webkit-transform:rotate(-14deg);transform:rotate(-14deg);z-index:6}.share-card__paperclip img{width:100%;height:auto}.share-card__icons{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:100%;white-space:nowrap}.share-card__icons .icon-standard{width:60px;height:60px;display:inline-block;margin:0 3px;font-size:20px;border-width:4px}@media only screen and (max-width:480px){.share-card__icons .icon-standard{width:40px;height:40px;font-size:12px;margin:0 1px}}.share-card__logo{position:absolute;top:30px;right:30px;width:20vw;height:20vw;min-width:50px;min-height:50px;max-width:120px;max-height:120px;border:5px solid #fff;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:50%;background-clip:padding-box}.share-card__logo img{width:100%;height:auto}@media only screen and (max-width:480px){.share-card__logo{width:10vw;height:10vw;top:5vw;right:5vw}}.share-card__message{background-color:#212121;position:absolute;top:50%;left:50%;padding:10px;width:80%;z-index:6;border:2px solid #fff;pointer-events:none;border-radius:8px;background-clip:padding-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;line-height:16px;letter-spacing:-.5px;box-sizing:border-box;opacity:1;filter:alpha(opacity=100);transition:opacity 1s ease-in-out 3s}@media screen and (max-width:1440px){.share-card__message{font-size:.9722222222vw;line-height:1.1111111111vw;letter-spacing:-.0347222222vw}}@media screen and (max-width:1234.28571429px){.share-card__message{font-size:12px!important;line-height:13.7142857143px!important;letter-spacing:-.4285714286px!important}}.shadows-enabled .share-card__message{box-shadow:0 0 8px rgba(0,0,0,.6)}.share-card__message.faded{opacity:0;filter:alpha(opacity=0)}.share-card__swatches{position:absolute;top:0;left:0}.share-card__swatch{background-color:#fff;display:block;width:74px;position:absolute}.shadows-enabled .share-card__swatch{box-shadow:0 0 8px rgba(0,0,0,.2)}.share-card__swatch:before{position:absolute;top:4px;left:4px;width:66px;height:66px;content:" ";overflow:hidden;background-color:var(--c1)}.share-card__swatch:first-of-type{top:-6px;left:-10px;-webkit-transform:rotate(12deg);transform:rotate(12deg);z-index:5}.share-card__swatch:nth-of-type(2){left:10px;top:20px;-webkit-transform:rotate(6deg);transform:rotate(6deg);z-index:4}.share-card__swatch:nth-of-type(3){left:35px;top:-3px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);z-index:3}.share-card__swatch:nth-of-type(4){left:-14px;top:36px;-webkit-transform:rotate(2deg);transform:rotate(2deg);z-index:2}.share-card__swatch:nth-of-type(5){left:-30px;top:14px;-webkit-transform:rotate(30deg);transform:rotate(30deg);z-index:1}.share-card__swatch .label{display:block;width:100%;text-align:center;padding:74px 5px 4px;box-sizing:border-box;color:rgba(0,0,0,.7);font-family:Shadows Into Light,cursive;font-size:11px;line-height:10px;letter-spacing:-.5px}@media screen and (max-width:1440px){.share-card__swatch .label{font-size:.7638888889vw;line-height:.6944444444vw;letter-spacing:-.0347222222vw;font-size:11px!important;line-height:10px!important;letter-spacing:-.5px!important}}@media only screen and (max-width:480px){.share-card__swatch{width:54px;height:54px}.share-card__swatch:before{width:46px;height:46px}.share-card__swatch .label{display:none}}.loadbar{position:relative}.loadbar__bar{display:inline-block;width:4px;height:18px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin:0 1px}.loadbar__bar:first-child{background-color:#212121;-webkit-animation-delay:0;animation-delay:0}.loadbar__bar:nth-child(2){background-color:#212121;-webkit-animation-delay:.09s;animation-delay:.09s;opacity:.85;filter:alpha(opacity=85)}.loadbar__bar:nth-child(3){background-color:#212121;-webkit-animation-delay:.18s;animation-delay:.18s;opacity:.7;filter:alpha(opacity=70)}.loadbar__bar:nth-child(4){background-color:#212121;-webkit-animation-delay:.27s;animation-delay:.27s;opacity:.6;filter:alpha(opacity=60)}@-webkit-keyframes loading{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleY(2.2);transform:scaleY(2.2)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleY(2.2);transform:scaleY(2.2)}40%{-webkit-transform:scale(1);transform:scale(1)}}