article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:none}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{margin:0}button,input{line-height:normal}button,html input[type="primary-btn"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}a,u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic;display:inline-block;max-width:100%}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes pulseBase{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes pulseBase{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes pulseRing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}70%{opacity:1}100%{-webkit-transform:scale(1.55);transform:scale(1.55);opacity:0}}@keyframes pulseRing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}70%{opacity:1}100%{-webkit-transform:scale(1.55);transform:scale(1.55);opacity:0}}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0, 15vh, 0);transform:translate3d(0, 15vh, 0)}100%{-webkit-transform:translate3d(0, 16vh, 0);transform:translate3d(0, 16vh, 0)}}@keyframes bounce{0%{-webkit-transform:translate3d(0, 15vh, 0);transform:translate3d(0, 15vh, 0)}100%{-webkit-transform:translate3d(0, 16vh, 0);transform:translate3d(0, 16vh, 0)}}html,body{color:black;cursor:url("../img/cursor.png"),auto !important;font-family:"Source Sans Pro",sans-serif;font-weight:400;margin:0;padding:0;width:100%}body{font-size:100%}@media screen and (min-width: 1690px){body{font-size:115%}}h1,h2,h3,h4,h5,h6,p{font-family:"Source Sans Pro",sans-serif;margin:0;position:relative;padding:0}h1,h2,h3{font-weight:300;letter-spacing:3px;text-transform:uppercase}h1{font-size:4.6875em;font-weight:600;line-height:4.375rem}h2{font-size:3.25em;line-height:3.25rem}@media screen and (min-width: 1690px){h2{line-height:3.625rem}}h3{font-size:1.375em;font-weight:400;line-height:1.625rem}p{font-size:1.125em;font-weight:300;line-height:1.625rem}a,button{border:none;color:white;cursor:url("../img/cursor.png"),auto !important;outline:0;transition:color 0.3s ease}a:hover,a:focus,button:hover,button:focus{cursor:none !important;outline:0}input{cursor:none !important}a[data-role="link"] img,a[data-role="link"] div,a[data-role="link"] span,a[data-role="link"] i,button[data-role="link"] img,button[data-role="link"] div,button[data-role="link"] span,button[data-role="link"] i{pointer-events:none}a.c-follow,button.c-follow{display:inline-block;padding:20px;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}a.c-follow.in,button.c-follow.in{transition:-webkit-transform 0s ease;transition:transform 0s ease;transition:transform 0s ease, -webkit-transform 0s ease}a.button,button.button{background-color:#3d5758;border:none;color:white;font-size:.75em;font-weight:400;letter-spacing:2px;padding:9px 14px;text-transform:uppercase;transition:background-color 0.3s ease}a.button:hover,button.button:hover{background-color:#5f8586;color:white}a.button.lg,button.button.lg{font-size:0.9em;padding:13px 28px}img{max-width:100%}main{position:relative;width:100%}.container{margin-left:auto;margin-right:auto;max-width:68.75em;position:relative;width:100%}.container--lg{max-width:90em}.container--fluid{max-width:100%}.flex,nav.header,nav.header .header-menu,.menu-toggle,.menu__items,.menu__footer .tools,.home .products .product,.home .products .slick-dots,.home .product-featured__details{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.flex.wrap,nav.wrap.header,nav.header .wrap.header-menu,.wrap.menu-toggle,.wrap.menu__items,.menu__footer .wrap.tools,.home .products .wrap.product,.home .products .wrap.slick-dots,.home .wrap.product-featured__details{flex-wrap:wrap}.info-line{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 0.3s ease;width:100%}.info-line__line{stroke:#5f8586;stroke-width:1px}.info-line.in{opacity:1;transition-delay:0.45s}.frame{background:black;position:fixed;z-index:9999}.frame--top{height:15px;left:0;top:0;width:100%}.frame--right{height:100%;right:0;top:0;width:15px}.frame--bottom{bottom:0;height:15px;left:0;width:100%}.frame--left{height:100%;left:0;top:0;width:15px}.homepage .frame{background:white}.product-item{text-align:center;width:100%}.product-item p{color:black;display:block;font-size:1em;font-weight:600;letter-spacing:1px;pointer-events:none;text-transform:uppercase}.product-item p.title{margin-bottom:0.4rem;padding-bottom:0.9rem;position:relative}.product-item p.title:before{background:#5f8586;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px}.product-item p:not(.title){font-size:.9375em;transition:color 0.3s ease}.product-item__image{height:275px;position:relative}.product-item__image img{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.product-item:hover p:not(.title){color:#5f8586}.product-item:hover .product-item__image img{-webkit-transform:translate3d(-50%, -60%, 0);transform:translate3d(-50%, -60%, 0)}.product-item:first-of-type img{max-width:205px}.lower-cta{padding:0 0 5.625em;text-align:center}.cursor{left:-4px;pointer-events:none;position:absolute;top:-4px;transition:-webkit-transform 0.01s ease;transition:transform 0.01s ease;transition:transform 0.01s ease, -webkit-transform 0.01s ease;z-index:998}.cursor__shape{border-radius:50%;display:block;position:relative}.cursor__shape i{color:white;display:block;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-80%, -50%, 0);transform:translate3d(-80%, -50%, 0);transition:opacity 0.25s ease, -webkit-transform 0.25s ease;transition:transform 0.25s ease, opacity 0.25s ease;transition:transform 0.25s ease, opacity 0.25s ease, -webkit-transform 0.25s ease;z-index:1}.cursor__shape i.icon-plus{font-size:1.2em;-webkit-transform:translate3d(-80%, -50%, 0) rotate(-45deg);transform:translate3d(-80%, -50%, 0) rotate(-45deg)}.cursor--tail{transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease, -webkit-transform 0.1s ease}.cursor--tail .cursor__shape{background-color:rgba(96,134,137,0.5);border-color:transparent;height:32px;-webkit-transform:translate3d(-12px, -2px, 0) scale(1);transform:translate3d(-12px, -2px, 0) scale(1);transition:background-color 0.25s ease, -webkit-transform 0.25s ease;transition:transform 0.25s ease, background-color 0.25s ease;transition:transform 0.25s ease, background-color 0.25s ease, -webkit-transform 0.25s ease;width:32px}.cursor--tail .cursor__shape:after{content:attr(data-c-text);color:white;display:block;font-size:.40625em;left:50%;letter-spacing:0.75px;opacity:0;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition:opacity 0.3s ease}.cursor--tail.c-link{transition:-webkit-transform 0.01s ease;transition:transform 0.01s ease;transition:transform 0.01s ease, -webkit-transform 0.01s ease}.cursor--tail.c-link .cursor__shape{background-color:#5f8586;-webkit-transform:translate3d(-12px, -12px, 0) scale(1.75);transform:translate3d(-12px, -12px, 0) scale(1.75)}.cursor--tail.c-link .cursor__shape i.in{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition-delay:0.25s}.cursor--tail.c-link .cursor__shape i.in.icon-plus{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.cursor--tail.c-sml .cursor__shape{background-color:#5f8586;-webkit-transform:translate3d(-12px, -2px, 0) scale(0.5);transform:translate3d(-12px, -2px, 0) scale(0.5)}.cursor--tail.c-link--sm .cursor__shape{-webkit-transform:translate3d(-12px, -12px, 0) scale(1);transform:translate3d(-12px, -12px, 0) scale(1)}.cursor--tail.c-text .cursor__shape:after{opacity:1}.menu-open .cursor{z-index:9999}nav ul li a{position:relative}nav ul li a .contents{background:#5f8586;border-radius:50%;color:white;font-size:.6875em;height:16px;line-height:16px;position:absolute;right:4px;text-align:center;top:4px;width:16px;z-index:1}nav.header{align-items:center;background:white;height:140px;justify-content:space-between;left:15px;padding:0 2em;position:fixed;top:15px;width:calc(100% - 30px);z-index:98}nav.header .logo a{display:block;height:93px;overflow:hidden;width:170px}.page nav.header .logo a img{-webkit-transform:translateY(-93px);transform:translateY(-93px)}nav.header .header-menu{list-style:none}nav.header .header-menu li{display:inline-block;position:relative}nav.header .header-menu li a{color:black;display:block;padding:8px 12px;position:relative}nav.header .header-menu li a i{font-size:1.5em}.homepage nav.header .header-menu li.bag{display:none}.homepage nav.header{align-items:flex-start;background:none;height:auto;padding:45px 25px 0 70px;width:calc(50vw - 15px)}.homepage nav.header .menu-toggle{display:none}.homepage nav.header .logo a{display:block}.homepage nav.header .header-menu li:not(:first-child):before{background:#5f8586;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.homepage nav.header .header-menu li a{color:white}.page nav.header{transition:height 0.3s ease}.page nav.header:before{box-shadow:0 2px 4px rgba(0,0,0,0.05);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 0.3s ease;width:100%;z-index:0}.page nav.header .logo{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.page nav.header.shrink{height:70px}.page nav.header.shrink:before{opacity:1}.page nav.header.shrink .logo{-webkit-transform:scale(0.6);transform:scale(0.6)}.menu-toggle{align-items:center;background:none;border:none;color:black;opacity:1}.menu-toggle i{display:block;font-size:1.95em}.menu-toggle span{display:block;font-size:11px;letter-spacing:0.5px;padding-left:6px;text-transform:uppercase}.menu-toggle.hidden{opacity:0;pointer-events:none;transition:background-color 0.3s ease, color 0.3s ease, opacity 0.3s ease}.menu-toggle--home{background-color:black;border-radius:30px;color:white;left:50%;padding:16px 26px;position:fixed;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition:background-color 0.3s ease, color 0.3s ease, opacity 0.3s ease 0.6s;z-index:99}.menu-toggle--home:hover{background-color:white;color:black}.page .menu-toggle--home{display:none}.menu{background:black;display:block;height:100%;left:0;opacity:0;padding:15px;pointer-events:none;position:fixed;top:0;-webkit-transform:scale(0.9, 0.86);transform:scale(0.9, 0.86);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:100%;z-index:9998}.menu .menu__close.c-follow{background:none;display:block;left:45px;opacity:1;position:fixed;top:45px;transition:opacity 0.3s ease 0.15s;z-index:4}.menu .menu__close.c-follow i{display:block;font-size:3em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu .menu__close.c-follow:hover{opacity:0}.menu__logo{left:50%;pointer-events:none;position:fixed;top:45px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.menu__items{height:76vh;width:100%}.menu__items .item{display:block;flex-grow:1;height:76vh;overflow:hidden;position:relative;transition:all 0.4s cubic-bezier(0.3, 0, 0.1, 1)}.menu__items .item__bg{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;left:50%;opacity:0.72;position:absolute;top:0;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);transition:opacity 0.4s ease, -webkit-filter 0.4s ease, -webkit-transform 0.8s ease;transition:filter 0.4s ease, opacity 0.4s ease, transform 0.8s ease;transition:filter 0.4s ease, opacity 0.4s ease, transform 0.8s ease, -webkit-filter 0.4s ease, -webkit-transform 0.8s ease;width:50vw;z-index:0}.menu__items .item__content{border-top:1px solid #5f8586;height:calc(25vh - 45px);left:45px;position:absolute;top:51vh;width:calc(100% - 90px)}.menu__items .item__content .counter{font-size:2.875em;letter-spacing:3px;line-height:2.875rem;padding-bottom:0.25rem}.menu__items .item__content .btn-view{bottom:0;display:block;font-size:.875em;font-weight:400;left:0;letter-spacing:1px;padding:0 4px 0 0;position:absolute;text-transform:uppercase;z-index:1}.menu__items .item__content .btn-view:before,.menu__items .item__content .btn-view:after{display:none}.menu__items .item__content .btn-view .arrow{display:block;height:100%;left:100%;overflow:hidden;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:9vw}.menu__items .item__content .btn-view .arrow__body,.menu__items .item__content .btn-view .arrow__head{left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.menu__items .item__content .btn-view .arrow__body{background:#5f8586;display:block;height:1px;-webkit-transform:translate3d(-100%, -50%, 0);transform:translate3d(-100%, -50%, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:100%}.menu__items .item__content .btn-view .arrow__head{border-color:transparent transparent transparent #5f8586;border-style:solid;border-width:5px 0 5px 7px;height:0;opacity:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:0}.menu__items .item a{display:block;height:100%;position:relative;z-index:1}.menu__items .item:hover{flex-grow:2}.menu__items .item:hover .item__bg{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:0.9;-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2);transition:opacity 0.4s ease, -webkit-filter 0.4s ease, -webkit-transform 8s ease 0.2s;transition:filter 0.4s ease, opacity 0.4s ease, transform 8s ease 0.2s;transition:filter 0.4s ease, opacity 0.4s ease, transform 8s ease 0.2s, -webkit-filter 0.4s ease, -webkit-transform 8s ease 0.2s}.menu__items .item:hover .item__content .btn-view .arrow__body{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.menu__items .item:hover .item__content .btn-view .arrow__head{opacity:1;-webkit-transform:translate3d(calc(9vw - 100%), -50%, 0);transform:translate3d(calc(9vw - 100%), -50%, 0)}.menu__footer{height:24vh;width:100%}.menu__footer a:not(.button){transition:color 0.3s ease}.menu__footer a:not(.button):hover{color:#5f8586}.menu__footer ul{list-style:none}.menu__footer ul li{display:inline-block;vertical-align:middle}.menu__footer .cta{padding:30px 0 20px;text-align:center}.menu__footer .links{padding:0 45px}.menu__footer .links ul li:not(:last-child){margin-right:2em}.menu__footer .links ul li a{font-size:.75em;font-weight:400;letter-spacing:1px;text-transform:uppercase}.menu__footer .tools{align-items:center;padding:0 45px}.menu__footer .tools .bar{background:#5f8586;display:block;height:1px;flex-grow:2}.menu__footer .tools ul li{margin-left:1.5em}.menu__footer .tools ul li a{display:block}.menu__footer .tools ul li a i{font-size:1.4em}.menu__footer .tools ul li a .contents{right:-8px;top:-7px}.menu.behind{z-index:-1}.menu.in{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity 0.9s cubic-bezier(0.8, 0, 0.1, 1),-webkit-transform 0.9s cubic-bezier(0.8, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.8, 0, 0.1, 1),opacity 0.9s cubic-bezier(0.8, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.8, 0, 0.1, 1),opacity 0.9s cubic-bezier(0.8, 0, 0.1, 1),-webkit-transform 0.9s cubic-bezier(0.8, 0, 0.1, 1)}.homepage .menu.in{transition-delay:0.6s}.menu.open{pointer-events:auto}.home{display:block;height:100%;width:100%}.home h2,.home p,.home span,.home li,.home button,.home a{color:white}.home .products{background:black}.home .products p{font-size:1em;line-height:1.375rem}@media screen and (min-width: 1690px){.home .products p{line-height:1.5rem}}.home .products .product{opacity:1 !important}.home .products .product__content,.home .products .product__image{height:100vh;position:relative;width:50%}.home .products .product__content{background:black}.home .products .product__content p,.home .products .product__content a span,.home .products .product__content a:before,.home .products .product__content a:after{opacity:1;transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.45s}.home .products .product__content .inner{left:135px;max-width:26.875em;position:absolute;top:40vh;width:calc(100% - 135px)}.home .products .product__content .inner:before{background:white;content:"";display:block;height:130px;left:-25px;position:absolute;top:0;width:1px}.home .products .product__content .inner h2{overflow:hidden;position:relative}.home .products .product__content .inner h2 span{display:block;position:relative;-webkit-transform:translate3d(0, 101%, 0);transform:translate3d(0, 101%, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.home .products .product__content .inner h2 span.product{left:0;position:absolute;top:0;width:100%}.home .products .product__content .inner h2 span.in{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:0.3s}.menu-open .home .products .product__content .inner h2 span{-webkit-transform:translate3d(0, 101%, 0);transform:translate3d(0, 101%, 0)}.home .products .product__content .inner .date{display:block;font-size:1.1em;font-weight:300;left:-42px;letter-spacing:0.5px;position:absolute;top:-35px}.home .products .product__content .inner p{padding:1.25rem 0 1.25rem}.home .products .product__content .inner a{display:inline-block;font-size:.875em;font-weight:400;letter-spacing:1px;overflow:hidden;padding:0 0 0.3rem;position:relative;text-transform:uppercase;padding-top:.625rem}.home .products .product__content .inner a:before,.home .products .product__content .inner a:after{background:#5f8586;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.home .products .product__content .inner a:before{height:1px;-webkit-transform:translate3d(-15px, 0, 0);transform:translate3d(-15px, 0, 0)}.home .products .product__content .inner a:after{height:2px;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.home .products .product__content .inner a:hover:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.home .products .product__content.showing-product p,.home .products .product__content.showing-product a,.menu-open .home .products .product__content p,.menu-open .home .products .product__content a{opacity:0;transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.home .products .product__image{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.home .products .product__image:before{background:black;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);transition:-webkit-transform 0.9s cubic-bezier(0.8, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.8, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.8, 0, 0.1, 1), -webkit-transform 0.9s cubic-bezier(0.8, 0, 0.1, 1);width:100%;z-index:2}.home .products .product__image .point{padding:20px;position:absolute}.home .products .product__image .point__inner{-webkit-animation:pulseBase 1.5s infinite;animation:pulseBase 1.5s infinite;background:rgba(255,255,255,0.85);border-radius:50%;display:block;height:26px;pointer-events:none;position:relative;width:26px}.home .products .product__image .point__inner:before{-webkit-animation:pulseRing 1.5s infinite;animation:pulseRing 1.5s infinite;border:1px solid #5f8586;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home .products .product__image .point:hover .point__inner:before{border-color:transparent;-webkit-transform:scale(1);transform:scale(1)}.home .products .product__image .point--sunglasses{left:22vw;top:56vh}.home .products .product__image .point--sunglasses-men{left:14vw;top:13vh}.home .products .product__image .point--tieclip{left:31vw;top:23vh}.home .products .product__image .point--tie{left:30vw;top:39vh}.home .products .product__image .point--polo{left:18vw;top:43vh}.home .products .product__image .point--cufflinks{left:22vw;top:49vh}.home .products .product__image .point--cufflinks-2{left:13vw;top:58vh}.home .products .product__image .point--umbrella{left:43vw;top:79vh}.home .products .product__image .point--overalls{left:32vw;top:36vh}.home .products .product__image .point--radio{left:38vw;top:78vh}.home .products .product__image .point--speaker{left:4vw;top:74vh}.menu-open .home .products .product__image:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.home .products .slick-dots{bottom:75px;list-style:none;margin:0;padding:0;position:fixed;right:135px;width:225px}.home .products .slick-dots li{display:block;margin:0;padding:0;position:relative;width:25%}.home .products .slick-dots li span{font-size:.75em;font-weight:300;left:0;letter-spacing:1px;position:absolute;top:-1.1875rem}.home .products .slick-dots li button{background-color:white;border:none;display:block;height:2px;margin:0;outline:0;padding:0;text-indent:-9999px;transition:background-color 0.3s ease;width:41.25px}.home .products .slick-dots li.slick-active button{background-color:#5f8586}.home .products.in-transition .product .product__image:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.home .products.in-transition .product .product__content .inner p,.home .products.in-transition .product .product__content .inner a span,.home .products.in-transition .product .product__content .inner a:before,.home .products.in-transition .product .product__content .inner a:after{opacity:0;transition-delay:0s}.home .slider-progress{background:#5f8586;bottom:75px;height:1px;left:135px;overflow:hidden;position:fixed;width:calc(100% - 515px)}.home .slider-progress .bar{background:white;display:block;height:1px;left:0;position:absolute;top:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;width:100%;z-index:1}.home .product-featured{pointer-events:none}.home .product-featured__image{background:white;border-radius:50%;height:22.5em;left:50%;pointer-events:none;position:fixed;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);top:50%;width:22.5em;z-index:3}.home .product-featured__image img{left:50%;opacity:0;max-height:85%;max-width:85%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.15);transform:translate3d(-50%, -50%, 0) scale(1.15);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0s ease 0.6s;transition:transform 0s ease 0.6s,opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0s ease 0.6s,opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0s ease 0.6s;width:auto}.home .product-featured__details{left:135px;opacity:0;position:fixed;top:54.5vh;-webkit-transform:translate3d(0, 1em, 0);transform:translate3d(0, 1em, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:calc(50vw - 135px);z-index:4}.home .product-featured__details .rating{width:30%}.home .product-featured__details .rating i{color:#5f8586}.home .product-featured__details .specs{width:50%}.home .product-featured__details .specs ul{list-style:none}.home .product-featured__details .specs ul li{font-size:.875em;font-weight:400;display:block;padding:15px 0 0;text-transform:uppercase}.home .product-featured__details .specs ul li span{border-bottom:1px solid #5f8586;display:inline-block;font-size:.9375em;font-weight:300;letter-spacing:0.5px;padding:0 0 15px;text-transform:none;width:50%}.home .product-featured.in{pointer-events:auto}.home .product-featured.in .product-featured__image{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);transition:opacity 0s ease,-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.15s;transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.15s,opacity 0s ease;transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.15s,opacity 0s ease,-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 0.15s}.home .product-featured.in .product-featured__image img{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);transition:opacity 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s,-webkit-transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s;transition:transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s,opacity 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s;transition:transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s,opacity 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s,-webkit-transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 0.3s}.home .product-featured.in .product-featured__details{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:0.6s}.collection{background-image:url("../img/collection/bg-contours.jpg");background-position:0 700px;background-repeat:no-repeat;background-size:100% auto}.collection .page-scroller{height:calc(100vh - 230px);left:110px;position:fixed;opacity:0;top:155px;transition:opacity 0.3s ease;width:2px}.collection .page-scroller__title{color:#5f8586;font-size:1em;left:100%;letter-spacing:1px;padding-top:0.65rem;position:absolute;text-transform:uppercase;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap}.collection .page-scroller__bar{background:#5f8586;display:block;height:100%;left:0;position:absolute;top:0;width:1px}.collection .page-scroller__bar .fill{background:#3d5758;content:"";display:block;height:0;left:0;position:absolute;top:0;width:2px}.collection .page-scroller__button{bottom:-1.75em;display:block;left:-41px;opacity:0;padding:0;position:absolute;-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0);transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease}.collection .page-scroller__button:before{background:white;border-radius:50%;border:1px solid #5f8586;content:"";display:block;height:30px;margin:0 auto;opacity:1;pointer-events:none;transition:opacity 0.3s ease;width:30px;z-index:0}.collection .page-scroller__button img{left:50%;opacity:1;position:absolute;top:0;-webkit-transform:translate3d(-50%, 11px, 0);transform:translate3d(-50%, 11px, 0);transition:opacity 0.3s ease;width:14px}.collection .page-scroller__button span{color:black;display:block;font-size:.8125em;font-weight:400;letter-spacing:1px;margin:0 auto;padding-top:1.5em;text-transform:uppercase;white-space:nowrap}.collection .page-scroller__button:hover:before,.collection .page-scroller__button:hover img{opacity:0}@media screen and (min-width: 1690px){.collection .page-scroller__button{left:-46px}}.collection .page-scroller.in{opacity:1}.collection .page-scroller.base{bottom:74px;position:absolute;top:auto}.collection .page-scroller.base .page-scroller__button{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection__header{margin-top:155px;padding:15em 15px 10em;position:relative}.collection__header .bg{position:relative;background-image:url("../img/bg-collection.png");background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.collection__header .bg:before{background:white;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 1.2s cubic-bezier(0.9, 0, 0.3, 1);transition:transform 1.2s cubic-bezier(0.9, 0, 0.3, 1);transition:transform 1.2s cubic-bezier(0.9, 0, 0.3, 1), -webkit-transform 1.2s cubic-bezier(0.9, 0, 0.3, 1);width:100%;z-index:5}.collection__header h1{color:white;margin-bottom:3rem;position:relative}.collection__header h1:before{background:white;content:"";display:block;height:100%;left:-25px;opacity:0;position:absolute;top:0;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:1px}.collection__header h1 .line{display:block;overflow:hidden}.collection__header h1 .line>span{display:block;-webkit-transform:translate3d(0, 101%, 0);transform:translate3d(0, 101%, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__header .inner{display:inline-block;margin-left:120px;position:relative;z-index:1}.collection__header .inner .date{color:white;display:block;font-size:1.1em;font-weight:300;left:-42px;letter-spacing:0.5px;opacity:0;position:absolute;top:-35px;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__header .inner .play{opacity:0;-webkit-transform:translate3d(0, 1em, 0);transform:translate3d(0, 1em, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);display:inline-block;font-size:.875em;font-weight:400;letter-spacing:1px;overflow:hidden;padding:0 0 0.3rem;position:relative;text-transform:uppercase;left:-30px;padding:5px;position:relative}.collection__header .inner .play:before,.collection__header .inner .play:after{background:#5f8586;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.collection__header .inner .play:before{height:1px;-webkit-transform:translate3d(-15px, 0, 0);transform:translate3d(-15px, 0, 0)}.collection__header .inner .play:after{height:2px;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__header .inner .play:hover:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection__header .inner .play:before,.collection__header .inner .play:after{display:none}.collection__header .inner .play i{color:#5f8586;display:inline-block;font-size:1.2rem;opacity:1;-webkit-transform:translate3d(0, 0.2rem, 0);transform:translate3d(0, 0.2rem, 0);transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease}.collection__header .inner .play:hover i{opacity:0;-webkit-transform:translate3d(-1rem, 0.2rem, 0);transform:translate3d(-1rem, 0.2rem, 0)}.collection__header .shop-range{bottom:0;left:50%;opacity:0;position:absolute;-webkit-transform:translate3d(-50%, 31px, 0);transform:translate3d(-50%, 31px, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);z-index:1}.collection__header.has--been .bg:before{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.collection__header.has--been h1:before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:0.9s}.collection__header.has--been h1 .line>span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:0.6s}.collection__header.has--been h1 .line:nth-child(2)>span{transition-delay:0.7s}.collection__header.has--been .inner .date{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:1s}.collection__header.has--been .inner .play{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:1.2s}.collection__header.has--been .shop-range{opacity:1;-webkit-transform:translate3d(-50%, 21px, 0);transform:translate3d(-50%, 21px, 0);transition-delay:1.45s}.collection__range{padding:4.6875em 15px}.collection__range.flex,nav.collection__range.header,nav.header .collection__range.header-menu,.collection__range.menu-toggle,.collection__range.menu__items,.menu__footer .collection__range.tools,.home .products .collection__range.product,.home .products .collection__range.slick-dots,.home .collection__range.product-featured__details,.collection__range .flex,.collection__range nav.header,.collection__range nav.header .header-menu,nav.header .collection__range .header-menu,.collection__range .menu-toggle,.collection__range .menu__items,.collection__range .menu__footer .tools,.menu__footer .collection__range .tools,.collection__range .home .products .product,.home .products .collection__range .product,.collection__range .home .products .slick-dots,.home .products .collection__range .slick-dots,.collection__range .home .product-featured__details,.home .collection__range .product-featured__details{justify-content:space-between}.collection__range img.product+.feature{bottom:0;height:20px;left:0;overflow:hidden;position:absolute;width:550px}.collection__range img.product+.feature:before{background:#5f8586;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(100%, -50%, 0);transform:translate3d(100%, -50%, 0);transition:-webkit-transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 2.7s;transition:transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 2.7s;transition:transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 2.7s, -webkit-transform 0.9s cubic-bezier(0.7, 0, 0.2, 1) 2.7s;width:100%}.collection__range img.product+.feature .label{background:white;color:white;font-size:.875em;font-weight:600;left:0;letter-spacing:1px;padding:0 50px 0 0;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color 0.3s ease 3.45s}.collection__range img.product+.feature .label:after{background:#5f8586;border-radius:10px;content:"";display:block;height:20px;opacity:0;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);transition:opacity 0.3s ease 3.3s;width:20px}.collection__range .details{max-width:350px;position:relative}.collection__range .details h2{font-weight:400;letter-spacing:1px;overflow:hidden;margin-bottom:2rem;text-transform:none}.collection__range .details h2 span{display:block;-webkit-transform:translate3d(0, 101%, 0);transform:translate3d(0, 101%, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__range .details p{opacity:0;transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);font-size:1em;line-height:1.25rem;padding-bottom:2.5rem}@media screen and (min-width: 1690px){.collection__range .details p{line-height:1.5rem}}.collection__range .details a{color:black}.collection__range .details a:hover{color:black}.collection__range .details a.explore{display:inline-block;font-size:.875em;font-weight:400;letter-spacing:1px;overflow:hidden;padding:0 0 0.3rem;position:relative;text-transform:uppercase;font-weight:600;padding:5px 0}.collection__range .details a.explore:before,.collection__range .details a.explore:after{background:#5f8586;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.collection__range .details a.explore:before{height:1px;-webkit-transform:translate3d(-15px, 0, 0);transform:translate3d(-15px, 0, 0)}.collection__range .details a.explore:after{height:2px;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__range .details a.explore:hover:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection__range .details a.explore span{opacity:0;transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__range .details a.explore:before,.collection__range .details a.explore:after{display:none}.collection__range .images{height:31.25em;position:relative;width:42.5em}.collection__range .images__bg{height:100%;overflow:hidden;left:0;position:absolute;top:0;width:100%}.collection__range .images__bg:after{background:#3d5758;content:"";display:block;height:93%;position:absolute;right:0;top:0;-webkit-transform:translate3d(0, -101%, 0);transform:translate3d(0, -101%, 0);transition:-webkit-transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.7, 0, 0.1, 1), -webkit-transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);width:15px;z-index:1}.collection__range .images .bg,.collection__range .images img{position:absolute}.collection__range .images .bg{background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:100%;right:15px;top:0;transition:width 0.9s cubic-bezier(0.7, 0, 0.1, 1);width:0;z-index:0}.collection__range .images img{max-width:none;z-index:1}.collection__range .images--video{overflow:hidden}.collection__range .images--video:after{right:0}.collection__range .images--video .video-wrapper{height:100%;overflow:hidden;position:absolute;right:0;top:0;transition:width 0.9s cubic-bezier(0.7, 0, 0.1, 1);width:0}.collection__range .images--video .video-wrapper video{height:100%;min-height:100%;min-width:100%;position:absolute;right:15px;top:0;width:auto}.collection__range.has--been img.product+.feature:before{opacity:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.collection__range.has--been img.product+.feature .label{color:black}.collection__range.has--been img.product+.feature .label:after{opacity:1}.collection__range.has--been .details h2 span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:1.2s}.collection__range.has--been .details p{opacity:1;transition-delay:1.6s}.collection__range.has--been .details a.explore span{opacity:1;transition-delay:1.75s}.collection__range.has--been .images .images__bg:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection__range.has--been .images .images__bg .bg{transition-delay:0.9s;width:100%}.collection__range.has--been .images.images--video .video-wrapper{transition-delay:0.9s;width:100%}.collection__range--speakers{padding-top:140px}.collection__range--speakers .details{padding-top:6em}.collection__range--speakers .images .img{display:block;position:absolute;z-index:1}.collection__range--speakers .images .img img{position:relative}.collection__range--speakers .images .img:nth-child(2){bottom:0;left:0;opacity:0;-webkit-transform:translate3d(-20em, 16em, 0);transform:translate3d(-20em, 16em, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.collection__range--speakers .images .img:nth-child(3){overflow:hidden;right:0;top:50%;-webkit-transform:translate3d(0, 10em, 0);transform:translate3d(0, 10em, 0);transition:width 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:0}.collection__range--speakers .images .img:nth-child(3) img{z-index:0}.collection__range--speakers.has--been .images .img:nth-child(2){opacity:1;-webkit-transform:translate3d(-18em, 16em, 0);transform:translate3d(-18em, 16em, 0);transition-delay:1.9s}.collection__range--speakers.has--been .images .img:nth-child(3){transition-delay:2.2s;width:338px}.collection__range--travel{overflow:hidden;padding-top:200px}.collection__range--travel .details{max-width:100%;padding:12em 0 0;width:520px}.collection__range--travel .details h2,.collection__range--travel .details p,.collection__range--travel .details a{position:relative;z-index:1}.collection__range--travel .details p{max-width:350px}.collection__range--travel .details img{opacity:0;position:absolute;right:-12em;top:6em;-webkit-transform:translate3d(2em, 0, 0);transform:translate3d(2em, 0, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);z-index:0}.collection__range--travel .details img+.feature{-webkit-transform:translate(-8em, 4em);transform:translate(-8em, 4em)}.collection__range--travel.has--been .details img{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:1.9s}.collection__range--sports{margin-top:4.6875em;overflow:hidden;padding-top:0}.collection__range--sports .details-wrapper{height:37.5em;position:relative;width:calc(100% - 145px)}.collection__range--sports .details-wrapper__bg{background-color:black;background-image:url("../img/collection/sports-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:auto;height:100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:width 1s cubic-bezier(0.8, 0, 0.2, 1);width:0;z-index:0}.collection__range--sports .details-wrapper:after{background:#3d5758;content:"";display:block;height:93%;position:absolute;right:-15px;top:0;-webkit-transform:translate3d(0, -101%, 0);transform:translate3d(0, -101%, 0);transition:-webkit-transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.7, 0, 0.1, 1), -webkit-transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);width:15px;z-index:1}.collection__range--sports .details-wrapper .details{bottom:65px;position:absolute;right:65px;z-index:1}.collection__range--sports .details-wrapper .details h2,.collection__range--sports .details-wrapper .details p,.collection__range--sports .details-wrapper .details a{color:white}.collection__range--sports .details-wrapper .details a:hover{color:white}.collection__range--sports.has--been .details-wrapper__bg{transition-delay:0.9s;width:100%}.collection__range--sports.has--been .details-wrapper:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection__range--sports.has--been .details-wrapper .details h2 span{transition-delay:2s}.collection__range--sports.has--been .details-wrapper .details p{transition-delay:2.3s}.collection__range--sports.has--been .details-wrapper .details a.explore span{transition-delay:2.45s}.collection__range--tech{margin-top:4.6875em;overflow:hidden;padding-top:0}.collection__range--tech .details{-webkit-transform:translate(11em, 12em);transform:translate(11em, 12em)}.collection__range--tech .images{height:37.5em;width:50em}.collection__range--tech .images:after{background:#3d5758;content:"";display:block;height:93%;left:-15px;position:absolute;top:0;-webkit-transform:translate3d(0, -101%, 0);transform:translate3d(0, -101%, 0);transition:-webkit-transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);transition:transform 0.9s cubic-bezier(0.7, 0, 0.1, 1), -webkit-transform 0.9s cubic-bezier(0.7, 0, 0.1, 1);width:15px;z-index:1}.collection__range--tech .images .bg{left:0;right:auto}.collection__range--tech .images img{bottom:-115px;opacity:0;right:100px;-webkit-transform:translate3d(-2em, 0, 0);transform:translate3d(-2em, 0, 0);transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1),-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);z-index:1}.collection__range--tech .images img+.feature{-webkit-transform:translateY(4em);transform:translateY(4em)}.collection__range--tech.has--been .images:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection__range--tech.has--been .images .bg{transition-delay:0.9s;width:100%}.collection__range--tech.has--been .images img{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:2.3s}.collection__products{padding:12.5em 0 9.375em}.product__wrapper{height:calc(100vh - 15px);max-height:calc(100vh - 15px);padding:155px 15px 0}.product__wrapper .container{align-items:stretch;height:100%;padding:0 25px}.product__wrapper .details,.product__wrapper .images{position:relative;width:50%}.product__wrapper .details{align-items:flex-end;flex-direction:column;justify-content:center;padding:0 60px 90px}.product__wrapper .details h1{font-size:1.4375em;letter-spacing:1.5px;line-height:normal}.product__wrapper .details p{font-size:.9375em;font-weight:400;line-height:normal;padding-bottom:0.5rem}.product__wrapper .details p.light{font-weight:300;padding:0}.product__wrapper .details .row{overflow:hidden;position:relative;width:100%}.product__wrapper .details .row:not(:first-child):not(:last-child):before{background:#4f98ff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:100%}.product__wrapper .details .row.flex,.product__wrapper .details nav.row.header,.product__wrapper .details nav.header .row.header-menu,nav.header .product__wrapper .details .row.header-menu,.product__wrapper .details .row.menu-toggle,.product__wrapper .details .row.menu__items,.product__wrapper .details .menu__footer .row.tools,.menu__footer .product__wrapper .details .row.tools,.product__wrapper .details .home .products .row.product,.home .products .product__wrapper .details .row.product,.product__wrapper .details .home .products .row.slick-dots,.home .products .product__wrapper .details .row.slick-dots,.product__wrapper .details .home .row.product-featured__details,.home .product__wrapper .details .row.product-featured__details{justify-content:space-between}.product__wrapper .details .row .col{width:calc(50% - 8px)}.product__wrapper .details .row .inner{-webkit-transform:translate3d(0, -101%, 0);transform:translate3d(0, -101%, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:100%}.product__wrapper .details .rating{padding:0 0 0.75em}.product__wrapper .details .rating i{color:#4f98ff}.product__wrapper .details .rating i:not(:last-child){margin-right:0.25em}.product__wrapper .details__title{padding:0 0 2em}.product__wrapper .details__title .rating{opacity:0}.product__wrapper .details__title h1{overflow:hidden}.product__wrapper .details__title h1 span{display:block;-webkit-transform:translate3d(0, -101%, 0);transform:translate3d(0, -101%, 0);transition:-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1);transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1)}.product__wrapper .details__colour .inner{padding-bottom:1em}.product__wrapper .details__colour .colours{list-style:none}.product__wrapper .details__colour .colours .item{padding-bottom:0.5em;position:relative}.product__wrapper .details__colour .colours .item:not(:last-child){margin-right:1em}.product__wrapper .details__colour .colours .item a{display:block;height:35px;width:35px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.product__wrapper .details__colour .colours .item a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.product__wrapper .details__colour .colours .item--light a{background:radial-gradient(ellipse at center, #eee 0%, #d8d8d8 100%)}.product__wrapper .details__colour .colours .item--grey a{background:radial-gradient(ellipse at center, #cbcbcb 0%, #9b9b9b 100%)}.product__wrapper .details__colour .colours .item--dark a{background:radial-gradient(ellipse at center, #454545 0%, #000 100%)}.product__wrapper .details__colour .colours .item--bronze a{background:radial-gradient(ellipse at center, #CFAE76 0%, #B18238 100%)}.product__wrapper .details__colour .colours .item.active:before{background:#4f98ff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.product__wrapper .details__colour .quantity{align-items:center}.product__wrapper .details__colour .quantity a{background-color:white;border:1px solid #D8D8D8;border-radius:50%;color:black;display:block;height:24px;position:relative;transition:background-color 0.3s ease;width:24px}.product__wrapper .details__colour .quantity a i{display:block;font-size:.75em;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.product__wrapper .details__colour .quantity a:hover{background-color:#D8D8D8}.product__wrapper .details__colour .quantity span{border:1px solid #4f98ff;border-radius:50%;font-size:.875em;font-weight:400;display:block;height:42px;line-height:42px;margin:0 0.75rem;text-align:center;width:42px}.product__wrapper .details__buy .inner{align-items:flex-end;padding:1em 0 2em}.product__wrapper .details__buy .price{width:50%}.product__wrapper .details__buy .price p:not(.amount){padding:0 0 0.25rem}.product__wrapper .details__buy .price .amount{font-size:2em;line-height:1.75rem;padding:0}.product__wrapper .details__buy .button{width:50%;text-align:center}.product__wrapper .details__description p{max-width:60%}.product__wrapper .details__description .inner{padding:1em 0 2em}.product__wrapper .details__specs .inner{justify-content:space-between;padding:1em 60px 0 0}.product__wrapper .details__specs .spec .property{color:#4f98ff;font-size:2em;font-weight:300}.product__wrapper .details__specs .spec .property span{font-size:1rem;padding-left:0.15rem;text-transform:uppercase}.product__wrapper .images:before{background:#3d5758;content:"";display:block;height:calc(100% - 90px);position:absolute;right:60px;top:0;width:0%;transition:width 0.9s cubic-bezier(0.7, 0, 0.2, 1);z-index:0}.product__wrapper .images__main{animation:bounce 1.75s infinite alternate-reverse;opacity:0;left:2em;position:relative;-webkit-transform:translate3d(0, 15vh, 0);transform:translate3d(0, 15vh, 0);transition:left 0.6s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1);width:28.125em;z-index:1}.product__wrapper .images__thumbnails{list-style:none;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, calc(-50% - 70px), 0);transform:translate3d(0, calc(-50% - 70px), 0);z-index:1}.product__wrapper .images__thumbnails li{display:block;opacity:0;position:relative;transition:opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.2s,-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.5s;transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.5s,opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.2s;transition:transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.5s,opacity 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.2s,-webkit-transform 0.6s cubic-bezier(0.5, 0, 0.1, 1) 1.5s;z-index:3}.product__wrapper .images__thumbnails li:not(:last-child){margin-bottom:8px}.product__wrapper .images__thumbnails li:nth-child(2){-webkit-transform:translate3d(0, -43px, 0);transform:translate3d(0, -43px, 0);z-index:2}.product__wrapper .images__thumbnails li:nth-child(3){-webkit-transform:translate3d(0, -86px, 0);transform:translate3d(0, -86px, 0);z-index:1}.product__wrapper .images__thumbnails li a,.product__wrapper .images__thumbnails li img{display:block}.product__wrapper .images__thumbnails li a{position:relative;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.product__wrapper .images__thumbnails li a:before{border:2px solid #5f8586;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 0.3s ease;width:100%;z-index:1}.product__wrapper .images__thumbnails li a img{z-index:0}.product__wrapper .images__thumbnails li a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.product__wrapper .images__thumbnails li.active a:before{opacity:1}.in .product__wrapper .details .row:not(:first-child):not(:last-child):before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:1.8s}.in .product__wrapper .details .row .inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:1.5s}.in .product__wrapper .details .row.details__title h1 span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:0.9s}.in .product__wrapper .images:before{width:52%}.in .product__wrapper .images .images__main{opacity:1;left:0;transition-delay:0.6s}.in .product__wrapper .images .images__thumbnails li{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.product__related{padding:0 100px 90px}.product__related h2{border-top:1px solid #4f98ff;font-size:1.25em;font-weight:400;letter-spacing:1px;line-height:normal;padding:1.5rem 0 1.75rem}.product__related .products{width:100%}.product__related .products .product-item__image img{max-height:75%;max-width:80%}footer{background:black;padding:15px 110px}footer p,footer h3,footer a{color:white}footer h3{font-size:.8125em;letter-spacing:1px;padding-bottom:0.25rem}footer p,footer a{font-size:.75em;line-height:normal}footer a{transition:color 0.3s ease}footer a:hover{color:#4f98ff}footer .signup{border-bottom:1px solid white;padding:25px 0 40px}footer .signup form{align-items:center}footer .signup form label{color:white;font-size:.8125em;letter-spacing:1px;padding-right:1rem;text-transform:uppercase}footer .signup form input{background:white;border:0;font-size:14px;height:30px;padding-left:10px;width:285px}footer .links{padding:40px 0 25px}footer .links .col:not(:last-child){margin-right:8.75em}.homepage footer{display:none}
