.clearfix:after{content:"";display:table;clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.vertical-align-parent{display:table;width:100%;height:100%}.vertical-align-child{display:table-cell;vertical-align:middle;width:100%;height:100%}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.is-hidden{display:none;visibility:hidden}.is-visible{display:block;visibility:visible}.container-inline-correction{font-size:0;letter-spacing:0;word-spacing:0}.hover-opacity{opacity:.5;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.hover-opacity:hover{opacity:1}.hover-opacity-invert{opacity:1;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.hover-opacity-invert:hover{opacity:.5}.hide-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.inline{list-style:none;margin:0;padding:0}.inline li{margin:0;padding:0}@font-face{font-family:"";src:url(//.eot);src:url(//.eot?#iefix) format("embedded-opentype"),url(//.svg#) format("svg"),url(//.woff) format("woff"),url(//.ttf) format("truetype");font-weight:"0";font-style:normal}.bg-color-1{background-color:#f2507f;color:#FFF}.bg-color-2{background-color:#6f2644;color:#FFF}.bg-color-3{background-color:#d23429;color:#FFF}.bg-color-4{background-color:#c57171;color:#FFF}.bg-color-alpha-1{background-color:rgba(217,73,114,.9);color:#FFF}.bg-color-alpha-2{background-color:rgba(93,34,58,.9);color:#FFF}.bg-color-alpha-3{background-color:rgba(146,28,36,.9);color:#FFF}.bg-color-alpha-4{background-color:rgba(175,101,103,.9);color:#FFF}.color-1{color:#f2507f}.color-2{color:#6f2644}.color-3{color:#d23429}.color-4{color:#c57171}.fill-1{fill:#f2507f}.fill-2{fill:#6f2644}.fill-3{fill:#d23429}.fill-4{fill:#c57171}body,html{width:100%;height:100%;overflow-x:hidden;margin:0}body.cq-embed,html.cq-embed{overflow:hidden}body{font-family:"Helvetica Neue",Arial,Impact;background-color:#000;color:#FFF;font-weight:100;line-height:1.2;letter-spacing:1.5px;height:100vh;padding:0;margin:0}h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin:0;font-weight:200}h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}h4{font-size:12px}h5{font-size:9px}p{font-size:12px;line-height:18px}button:focus{outline:0}figure{margin:0;padding:0}figure img{width:100%}a{text-decoration:none;color:#FFF;font-size:12px;font-weight:400;text-transform:uppercase}a:active,a:focus,a:hover{opacity:.5;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}a:active:hover,a:focus:hover,a:hover:hover{opacity:1}button{padding:10px 20px;margin:0;border:1px solid #fff;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:4px;background-color:rgba(255,255,255,.01)}@media (max-height:673px){.mobile .js-navigation{top:0!important}}@media (max-width:768px){body,html{overflow-x:scroll}body.mobile,html.mobile{overflow-x:hidden}}.content{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.spacer{position:absolute;width:100%;height:1px;top:100%}.js-navigation{position:absolute;top:100%;width:100%;min-height:40px;background-color:#FFF;color:#000;z-index:3}.js-navigation .external-links{float:left;margin-top:12px}.js-navigation .external-links a{margin:10px;color:#777}.js-navigation .external-links a:hover{color:#f2507f}.js-navigation .external-links .language-switch{display:inline-block;margin-left:25px;margin-right:10px}.js-navigation .external-links .language-switch a{margin:0}.js-navigation .embedcode-toggle{float:right;width:40px;height:40px;border:none;margin-top:2px;padding:0 7px}.js-navigation .embedcode-toggle svg{width:100%;height:100%}.js-navigation .embedcode-toggle svg line,.js-navigation .embedcode-toggle svg path,.js-navigation .embedcode-toggle svg polyline{stroke:#000;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.js-navigation .embedcode-toggle svg:hover line,.js-navigation .embedcode-toggle svg:hover path,.js-navigation .embedcode-toggle svg:hover polyline,.js-navigation .embedcode-toggle.active line,.js-navigation .embedcode-toggle.active polyline,.js-navigation .embedcode-toggle.active svg path{stroke:#f44d7e}.js-navigation .social-share{float:right;margin:2px 4px}.js-navigation .social-share .social{display:inline-block;width:40px;height:40px}.js-navigation .social-share .social svg{margin:8px;width:24px;height:24px}.js-navigation .social-share .social svg path{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.js-navigation .social-share .social:hover svg path{fill:#f2507f}.js-anim-fade{opacity:0}@media screen and (min-width:768px){button{padding:15px 30px}}.content .av-controls .toggle.sound,.content.idle .av-controls .toggle.sound{display:none}.content.video_screen .av-controls .toggle.sound,.content.video_screen.idle .av-controls .toggle.sound{display:block}.mobile .content .av-controls .toggle.sound{width:58px;height:58px;top:25px}.mobile .content .av-controls .toggle.sound svg{top:12px;left:12px}.mobile .content .av-controls .toggle.sound,.mobile .content .mobile-nav,.mobile .content.idle .av-controls .toggle.sound,.mobile .content.idle .btn-switch{display:none}.mobile .content.video_screen .av-controls .toggle.sound,.mobile .content.video_screen .mobile-nav,.mobile .content.video_screen.idle .av-controls .toggle.sound,.mobile .content.video_screen.idle .mobile-nav{display:block}.mobile .content.navigation_expanded .mobile-style-switcher{display:none}.mobile .content.navigation_expanded .mobile-nav,.mobile .content.navigation_expanded.idle .mobile-nav{display:block}.mobile .content.details_showed .av-controls .toggle.sound,.mobile .content.details_showed .mobile-nav,.mobile .content.details_showed.idle .mobile-nav{display:none}.mobile .mobile-nav{position:absolute;left:10px;width:58px;height:58px;top:25px;padding:0;z-index:25;border:none}.mobile .mobile-nav #ac-gn-menustate{display:none}.mobile .mobile-nav #ac-globalnav{position:absolute;left:0;top:0}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-label{display:block;position:absolute;z-index:3;top:0;width:58px;height:58px;cursor:pointer;-webkit-transition:opacity .2s cubic-bezier(0.645,.045,.355,1),-webkit-transform .4s cubic-bezier(0.4,.01,.165,.99);transition:opacity .2s cubic-bezier(0.645,.045,.355,1),transform .4s cubic-bezier(0.4,.01,.165,.99);-webkit-tap-highlight-color:transparent}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-label:active,.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-label:focus,.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-label:hover{opacity:.65}.mobile .mobile-nav #ac-globalnav.touch .ac-gn-menuicon-label{opacity:1;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4,.01,.165,.99);transition:transform .4s cubic-bezier(0.4,.01,.165,.99)}.mobile .mobile-nav #ac-gn-menustate:checked~#ac-globalnav .ac-gn-menuicon-label,.mobile .mobile-nav #ac-gn-menustate:target~#ac-globalnav .ac-gn-menuicon-label{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-bread{position:absolute;z-index:3;top:5px;left:5px;width:48px;height:48px;-webkit-transition:opacity .2s cubic-bezier(0.645,.045,.355,1);transition:opacity .2s cubic-bezier(0.645,.045,.355,1)}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-bread-top{-webkit-transition:-webkit-transform .25s cubic-bezier(0.4,.01,.165,.99);transition:transform .25s cubic-bezier(0.4,.01,.165,.99);-webkit-transform:rotate(0);transform:rotate(0);z-index:4}.mobile .mobile-nav #ac-gn-menustate:checked~#ac-globalnav .ac-gn-menuicon-bread-top,.mobile .mobile-nav #ac-gn-menustate:target~#ac-globalnav .ac-gn-menuicon-bread-top{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(0.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(0.4,.01,.165,.99);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-bread-bottom{-webkit-transition:-webkit-transform .25s cubic-bezier(0.4,.01,.165,.99);transition:transform .25s cubic-bezier(0.4,.01,.165,.99);-webkit-transform:rotate(0);transform:rotate(0)}.mobile .mobile-nav #ac-gn-menustate:checked~#ac-globalnav .ac-gn-menuicon-bread-bottom,.mobile .mobile-nav #ac-gn-menustate:target~#ac-globalnav .ac-gn-menuicon-bread-bottom{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(0.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(0.4,.01,.165,.99);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-bread-crust{display:block;width:17px;height:1px;background:#fff;position:absolute;left:16px;z-index:1;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-bread-crust-top{top:23px;-webkit-transition:-webkit-transform .2s .2s;transition:transform .2s .2s;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.mobile .mobile-nav #ac-gn-menustate:checked~#ac-globalnav .ac-gn-menuicon-bread-crust-top,.mobile .mobile-nav #ac-gn-menustate:target~#ac-globalnav .ac-gn-menuicon-bread-crust-top{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;transition-delay:0;background:#000}.mobile .mobile-nav #ac-globalnav .ac-gn-menuicon-bread-crust-bottom{bottom:23px;-webkit-transform:translateY(3px);transform:translateY(3px)}.mobile .mobile-nav #ac-gn-menustate:checked~#ac-globalnav .ac-gn-menuicon-bread-crust-bottom,.mobile .mobile-nav #ac-gn-menustate:target~#ac-globalnav .ac-gn-menuicon-bread-crust-bottom{-webkit-transition:-webkit-transform .2s;transition:transform .2s;-webkit-transform:translateY(0);transform:translateY(0);background:#000}.mobile .js-navigation{top:0;left:0;width:100%;height:100%;min-height:0;padding:80px 0 40px;z-index:20;text-align:center;background:0 0;overflow:hidden}.mobile .js-navigation.activated{-webkit-transition:padding .35s ease-in 200ms,height .35s ease-in 200ms;transition:padding .35s ease-in 200ms,height .35s ease-in 200ms}.mobile .js-navigation.is-hidden{display:block;visibility:visible;height:0;min-height:0;overflow:hidden;padding:0;position:absolute}.mobile .js-navigation.is-hidden.activated{-webkit-transition:padding .35s ease-in 200ms,height .35s ease-in 200ms;transition:padding .35s ease-in 200ms,height .35s ease-in 200ms}.mobile .js-navigation:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.85)}.mobile .js-navigation .external-links,.mobile .js-navigation .social-share{position:relative;float:none;width:100%;margin:0;z-index:3}.mobile .js-navigation .external-links{height:75%}.mobile .js-navigation .external-links a{font-size:16px;height:25%;display:block;margin:20px 0;width:100%}.mobile .js-navigation .external-links span{display:none}.mobile .js-navigation .external-links .language-switch{margin-left:0;margin-right:0}.mobile .js-navigation .external-links .language-switch a{display:inline;margin:0 12px}.mobile .js-navigation .social-share a figure{margin:0 15px}.mobile .js-navigation .social-share svg{width:100%;height:100%}@media screen and (min-width:768px){.mobile .js-navigation{padding:30px 0 40px}.mobile .js-navigation .external-links{height:75%;width:50%;margin:0 auto}.mobile .js-navigation .external-links a{height:25%;display:block;padding:40px 0;width:100%;font-size:28px;border-bottom:1px solid #c4c0bc;margin:0;font-weight:200;color:#000}.mobile .js-navigation .external-links .language-switch{width:100%;border-bottom:1px solid #c4c0bc;padding-bottom:40px}.mobile .js-navigation .external-links .language-switch span{display:inline-block;color:#000}.mobile .js-navigation .external-links .language-switch a{padding:0;border:none;color:#000;margin:0 10px;font-weight:400}.mobile .js-navigation .social-share{padding-top:40px}.mobile .js-navigation .social-share a figure{margin:0 30px}.mobile .js-navigation .social-share svg{width:100%;height:100%;margin:0}}@media screen and (min-width:768px) and (min-height:372px){.mobile .js-navigation .external-links{height:75%;width:70%;margin:140px auto 0}}@media screen and (max-width:768px){.mobile .js-navigation{padding:30px 0 40px}.mobile .js-navigation .external-links{height:75%;width:50%;margin:0 auto}.mobile .js-navigation .external-links a{height:25%;display:block;padding:20px 0;width:100%;font-size:14px;border-bottom:1px solid #c4c0bc;margin:0;font-weight:200;color:#000}.mobile .js-navigation .external-links .language-switch{width:100%;border-bottom:1px solid #c4c0bc;padding-bottom:20px}.mobile .js-navigation .external-links .language-switch span{display:inline-block;color:#000}.mobile .js-navigation .external-links .language-switch a{padding:0;border:none;color:#000;margin:0 5px;font-weight:400}.mobile .js-navigation .social-share{padding-top:20px}.mobile .js-navigation .social-share a figure{margin:0 15px}.mobile .js-navigation .social-share svg{width:100%;height:100%;margin:0}}@media screen and (min-height:372px){.mobile .js-navigation .external-links{height:75%;width:70%;margin:42px auto 0}}@media screen and (max-width:400px) and (min-height:372px){.mobile .js-navigation .external-links{height:75%;width:70%;margin:0 auto;margin-top:70px!important}}video::-webkit-media-controls{display:none!important}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top .hvr{position:absolute;z-index:1;left:0;bottom:0;background:#fff;overflow:hidden;height:0;width:100%}.hvr-sweep-to-top.out-animation .hvr{-webkit-animation:hvr-sweep-out 250ms linear;animation:hvr-sweep-out 250ms linear}.hvr-sweep-to-top .hvr span{position:absolute;width:100%;display:block;bottom:0;height:34px;padding:10px 20px;color:#000}.bg-color-alpha-1 .hvr-sweep-to-top .hvr span,.style-1 .hvr-sweep-to-top .hvr span{color:#f2507f}.bg-color-alpha-2 .hvr-sweep-to-top .hvr span,.style-2 .hvr-sweep-to-top .hvr span{color:#6f2644}.bg-color-alpha-3 .hvr-sweep-to-top .hvr span,.style-3 .hvr-sweep-to-top .hvr span{color:#d23429}.bg-color-alpha-4 .hvr-sweep-to-top .hvr span,.style-4 .hvr-sweep-to-top .hvr span{color:#c57171}@media screen and (min-width:768px){.hvr-sweep-to-top .hvr span{height:44px;padding:15px 30px}}.share-view .product-container .product-info .copy-info .btn-cta .hvr span{padding:12px;height:36px}.hvr-sweep-to-top:active .hvr,.hvr-sweep-to-top:focus .hvr,.hvr-sweep-to-top:hover .hvr{height:100%;-webkit-animation:hvr-sweep 250ms linear;animation:hvr-sweep 250ms linear}@-webkit-keyframes hvr-sweep{0%{height:0}100%{height:100%}}@keyframes hvr-sweep{0%{height:0}100%{height:100%}}@-webkit-keyframes hvr-sweep-out{0%{height:100%}100%{height:0}}@keyframes hvr-sweep-out{0%{height:100%}100%{height:0}}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-bob-parent:active .hvr-bob,.hvr-bob-parent:focus .hvr-bob,.hvr-bob-parent:hover .hvr-bob{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}*{-webkit-tap-highlight-color:transparent}.no-pointer-events{pointer-events:none}@-webkit-keyframes drift-letters-xxsmall{0%{letter-spacing:2px}100%{letter-spacing:5px}}@keyframes drift-letters-xxsmall{0%{letter-spacing:2px}100%{letter-spacing:5px}}@-webkit-keyframes drift-letters-xsmall{0%{letter-spacing:6px}100%{letter-spacing:12px}}@keyframes drift-letters-xsmall{0%{letter-spacing:6px}100%{letter-spacing:12px}}@-webkit-keyframes drift-letters-small{100%{letter-spacing:24px}}@keyframes drift-letters-small{100%{letter-spacing:24px}}@-webkit-keyframes drift-letters-large{100%{letter-spacing:42px}}@keyframes drift-letters-large{100%{letter-spacing:42px}}@-webkit-keyframes fade-in-half{0%{opacity:.6}50%{opacity:.7}100%{opacity:1}}@keyframes fade-in-half{0%{opacity:.6}50%{opacity:.7}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}50%{opacity:.2}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}50%{opacity:.2}100%{opacity:1}}@-webkit-keyframes fade-in-uniform{0%{opacity:.2}100%{opacity:1}}@keyframes fade-in-uniform{0%{opacity:.2}100%{opacity:1}}@-webkit-keyframes playstate-appear{0%{transform:scale(1);-webkit-transform:scale(1);opacity:.85}100%{transform:scale(3);-webkit-transform:scale(3);opacity:0}}@keyframes playstate-appear{0%{transform:scale(1);-webkit-transform:scale(1);opacity:.85}100%{transform:scale(3);-webkit-transform:scale(3);opacity:0}}.preload-view{position:absolute;width:100%;height:100%}.orientation-portrait .intro-step.step-1 .intro-pop{width:auto;height:45%;left:14%;margin:0 auto;right:auto;top:47px}.orientation-portrait .intro-step.step-1 .titles-container{position:absolute;bottom:16%;height:auto;left:10%}.orientation-portrait .intro-step.step-1 .intro-starring{margin-left:0!important}.orientation-portrait .intro-step.step-1 .intro-starring h3{font-size:11px!important;letter-spacing:2px!important}.orientation-portrait .intro-step.step-1 .intro-zara{margin-left:0!important}.orientation-portrait .intro-step.step-1 .intro-larsson{margin-left:12px!important}.intro-loading-placeholder{position:absolute;width:100%;height:100%;z-index:2;overflow:hidden}.intro-loading-placeholder .intro-loading-placeholder-bg{position:absolute;width:110%;height:110%;overflow:hidden;background-image:url(/website/assets/images/intro-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:15% 50%}.intro-step{position:absolute;width:100%;height:100%;z-index:2}.intro-step h1{font-size:24px;letter-spacing:12px}.intro-step h2{text-align:center;letter-spacing:12px}.intro-step h3{font-size:16px;letter-spacing:4px;font-weight:600}.intro-step .background-cover{position:absolute;width:110%;height:110%;background-repeat:no-repeat;background-size:cover;background-position:50%;-webkit-transition:all 30s linear;transition:all 30s linear;overflow:hidden}.intro-step .drift-container{position:absolute}.intro-step .drift,.intro-step .drift-loop{-webkit-transform-origin:center left;transform-origin:center left}.intro-step .drift span,.intro-step .drift-loop span{display:inline-block;opacity:0;min-width:5px}.intro-step .js-anim-mystery{opacity:0}.intro-step.step-0 .background-cover{background-image:url(/website/assets/images/intro-background.jpg);background-position:15% 50%}.intro-step.step-0 .background-cover.animate{-webkit-transform:translate(-10%,0);transform:translate(-10%,0)}.intro-step.step-0 h1{font-weight:100}.intro-step.step-0 .presents-container{position:relative;width:382px;margin-left:-191px;left:50%}.intro-step.step-0 .presents-container .intro-logo{width:324px;height:92px}.intro-step.step-0 .presents-container .intro-presents{position:relative;width:100%;left:45%;margin-top:28px}.intro-step.step-1 .background-cover{background-image:url(/website/assets/images/intro-background-2.jpg);background-position:40% 50%;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.intro-step.step-1 .background-cover.animate{-webkit-transform:translateX(5%);transform:translateX(5%)}.intro-step.step-1 figure{position:absolute;min-width:0;width:auto}.intro-step.step-1 figure img{height:100%;min-width:0;width:auto;max-width:100vw}.intro-step.step-1 .intro-pop{width:417px;height:407px;top:50%;margin-top:-240px;right:5%}.intro-step.step-1 .intro-pop .pop-underline{position:absolute;bottom:0;right:0;height:auto;width:100%}.intro-step.step-1 .titles-container .drift-container{position:relative}.intro-step.step-1 .intro-starring{position:relative;margin-left:104px}.intro-step.step-1 .intro-zara{margin-top:12px;margin-left:162px}.intro-step.step-1 .intro-zara .drift{color:#aac1ea}.intro-step.step-1 .intro-larsson{margin-top:-4px;margin-left:200px}.intro-step.step-1 .intro-larsson .drift{color:#aac1ea}.intro-step.step-1 .intro-lush{margin-top:32px;margin-left:174px}.intro-step.step-1 .intro-lush .drift,.intro-step.step-1 .intro-lush .drift-fast{color:#fd337d}.intro-step.step-1 .intro-life{margin-top:-4px;margin-left:233px}.intro-step.step-1 .intro-life .drift,.intro-step.step-1 .intro-life .drift-fast{color:#fd337d}.intro-step.step-2{z-index:4;-webkit-backface-visibility:hidden}.intro-step.step-2 .intro-loading{position:absolute;width:100%;top:33%}.intro-step.step-2 .intro-hints{display:none}.intro-step.step-2 .intro-panel-container{position:absolute;width:100%;height:100%}.intro-step.step-2 .intro-panel-container.loaded .intro-panel{cursor:pointer}.intro-step.step-2 .intro-panel-container .intro-panel{position:absolute;bottom:0;width:25.1%;height:100%;overflow:hidden;-webkit-transition:height .5s ease-out .8s;transition:height .5s ease-out .8s;-webkit-backface-visibility:hidden}.intro-step.step-2 .intro-panel-container .intro-panel.style-4 .background:after{background-color:#c57171}.intro-step.step-2 .intro-panel-container .intro-panel.style-2{left:25%;-webkit-transition:height .6s ease-out .8s;transition:height .6s ease-out .8s}.intro-step.step-2 .intro-panel-container .intro-panel.style-2 .background:after{background-color:#6f2644}.intro-step.step-2 .intro-panel-container .intro-panel.style-2 .lipstick{-webkit-transition:bottom .3s ease-out .7s;transition:bottom .3s ease-out .7s}.intro-step.step-2 .intro-panel-container .intro-panel.style-3{left:50%;-webkit-transition:height .8s ease-out .8s;transition:height .8s ease-out .8s}.intro-step.step-2 .intro-panel-container .intro-panel.style-3 .background:after{background-color:#d23429}.intro-step.step-2 .intro-panel-container .intro-panel.style-3 .lipstick{-webkit-transition:bottom .3s ease-out .85s;transition:bottom .3s ease-out .85s}.intro-step.step-2 .intro-panel-container .intro-panel.style-1{left:75%;-webkit-transition:height .7s ease-out .8s;transition:height .7s ease-out .8s}.intro-step.step-2 .intro-panel-container .intro-panel.style-1 .background:after{background-color:#f2507f}.intro-step.step-2 .intro-panel-container .intro-panel.style-1 .lipstick{-webkit-transition:bottom .3s ease-out .65s;transition:bottom .3s ease-out .65s}.intro-step.step-2 .intro-panel-container .intro-panel img{position:absolute;bottom:0}.intro-step.step-2 .intro-panel-container .intro-panel .background{position:absolute;top:0;bottom:0;right:0;height:100%;width:auto;-webkit-transform:translateX(11%);transform:translateX(11%);-webkit-transition:-webkit-transform 18s linear;transition:transform 18s linear;-webkit-backface-visibility:hidden}.intro-step.step-2 .intro-panel-container .intro-panel .background img{height:100%;width:auto;right:0;-webkit-backface-visibility:hidden}.intro-step.step-2 .intro-panel-container .intro-panel .background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2507f;opacity:0;-webkit-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;-webkit-backface-visibility:hidden;z-index:2}.intro-step.step-2 .intro-panel-container .intro-panel .background.animate{transform:translateX(0%);-webkit-backface-visibility:hidden;-webkit-transform:translateX(0%) translateZ(0) scale(1,1)}.intro-step.step-2 .intro-panel-container .intro-panel .lipstick{width:14%;max-width:60px;left:50%;bottom:-10px;margin-left:-7%;-webkit-transition:bottom .3s ease-out 1s;transition:bottom .3s ease-out 1s;z-index:2}.intro-step.step-2 .intro-panel-container .intro-panel.hover .background:after,.intro-step.step-2 .intro-panel-container .intro-panel:hover .background:after{opacity:.75}.intro-step.step-2 .intro-panel-container .intro-panel.animate .background:after{opacity:1}.intro-step.step-2 .start-experience-container{pointer-events:none}.intro-step.step-2 .intro-hint-container{position:absolute;width:100%;top:45%;pointer-events:none}.intro-step.step-2 .start-experience{position:absolute;display:block;top:45%;z-index:3;width:100%;margin:0 auto 0 -10.2%}.intro-step.step-2 .start-experience h2{text-align:center;letter-spacing:12px;font-size:24px}.intro-step.step-2 h1{text-align:center}.mobile .intro-step.step-2 .intro-panel-container .intro-panel .lipstick{width:auto;max-width:100%;height:30%}.mobile .intro-step.step-2 .intro-panel-container .intro-panel .background{-webkit-transform:translateX(11%);transform:translateX(11%)}.mobile .intro-step.step-2 .intro-panel-container .intro-panel .background.animate{-webkit-transform:translateX(0%);transform:translateX(0%)}.mobile .intro-step.step-2 .intro-hint-container .intro-hint{font-weight:600}.mobile .intro-step.step-2 .start-experience{margin-left:-12%}.mobile .intro-step.step-2 .start-experience h2{font-weight:400}.mobile .orientation-portrait .intro-step.step-0 .presents-container .intro-presents{left:35%}.mobile .orientation-portrait .intro-step.step-2 .intro-panel-container .intro-panel .lipstick{margin:0 auto;left:25%}.mobile .orientation-portrait .intro-step.step-2 .intro-panel-container .intro-panel .background{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transform:translateX(20%);transform:translateX(20%)}.mobile .orientation-portrait .intro-step.step-2 .intro-panel-container .intro-panel .background.animate{-webkit-transform:translateX(20%);transform:translateX(20%)}.mobile .orientation-portrait .intro-step.step-2 .intro-panel-container .intro-panel .background img{margin-left:-10%}.mobile .orientation-portrait .intro-step.step-2 .start-experience{margin-left:-16%}.progress{position:absolute;width:1%;height:2px;bottom:0;background-color:#fff;z-index:10;display:none}@media (max-width:410px){.intro-step.step-0 .presents-container{width:210px!important;margin-left:-121px!important}.intro-step.step-2 .start-experience h2{font-size:12px!important}.intro-step.step-2 .start-experience .drift-loop{letter-spacing:4px}}@media (max-width:736px){.orientation-portrait .intro-step h1{padding:0}.intro-step h1{font-size:14px;line-height:1.5}.intro-step h2{font-size:10px;letter-spacing:4px}.intro-step h3{font-size:8px;letter-spacing:2px}.intro-step.step-0 .presents-container{width:210px;margin-left:-132px}.intro-step.step-0 .presents-container .intro-logo{width:228px;height:65px}.intro-step.step-0 .presents-container .intro-presents{margin-top:12px}.intro-step.step-1 h1{padding:0 60px}.intro-step.step-1 .intro-pop{width:206px;height:200px;margin-top:-110px}.intro-step.step-1 .intro-starring{margin-left:54px}.intro-step.step-1 .intro-zara{margin-top:10px;margin-left:24px}.intro-step.step-1 .intro-larsson{margin-top:-6px;margin-left:49px}.intro-step.step-1 .intro-lush{margin-top:12px;margin-left:31px}.intro-step.step-1 .intro-life{margin-top:-6px;margin-left:68px}.intro-step.step-2 .start-experience h2{font-size:14px}}@media (min-width:1400px){.intro-step h1{font-size:32px;letter-spacing:16px}.intro-step h3{font-size:22px;letter-spacing:6px}.intro-step.step-0 .presents-container{width:530px;margin-left:-265px}.intro-step.step-0 .presents-container .intro-logo{width:456px;height:130px}.intro-step.step-0 .presents-container .intro-presents{margin-top:40px}.intro-step.step-1 .intro-pop{width:588px;height:573px;margin-top:-340px}.intro-step.step-1 .intro-starring{margin-left:144px}.intro-step.step-1 .intro-zara{margin-top:20px;margin-left:224px}.intro-step.step-1 .intro-larsson{margin-top:-4px;margin-left:284px}.intro-step.step-1 .intro-lush{margin-top:54px;margin-left:248px}.intro-step.step-1 .intro-life{margin-top:-4px;margin-left:332px}.intro-step.step-2 .intro-hint-container h1,.intro-step.step-2 .start-experience h2{letter-spacing:12px}}@media (min-width:1600px){.intro-step h1{font-size:42px;letter-spacing:24px}.intro-step h3{font-size:28px;letter-spacing:8px}.intro-step.step-0 .presents-container{width:710px;margin-left:-355px}.intro-step.step-0 .presents-container .intro-logo{width:608px;height:174px}.intro-step.step-0 .presents-container .intro-presents{margin-top:54px}.intro-step.step-1 .intro-pop{width:784px;height:764px;margin-top:-420px}.intro-step.step-1 .intro-starring{margin-left:192px}.intro-step.step-1 .intro-zara{margin-top:24px;margin-left:302px}.intro-step.step-1 .intro-larsson{margin-top:-8px;margin-left:376px}.intro-step.step-1 .intro-lush{margin-top:76px;margin-left:330px}.intro-step.step-1 .intro-life{margin-top:-8px;margin-left:440px}}.loading-spinner{margin:0 auto;width:22vh;height:22vh;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.loading-spinner .dot1,.loading-spinner .dot2,.loading-spinner .dot3,.loading-spinner .dot4{width:25%;height:25%;display:inline-block;position:absolute;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.loading-spinner .dot1{top:25%;left:25%;background-color:#ef5380}.loading-spinner .dot2{top:25%;left:50%;background-color:#6d2844;-webkit-animation-delay:-.33s;animation-delay:-.3s}.loading-spinner .dot3{top:50%;left:25%;background-color:#d13631;-webkit-animation-delay:-1s;animation-delay:-1s}.loading-spinner .dot4{top:50%;left:50%;background-color:#c37173;-webkit-animation-delay:-.66s;animation-delay:-.6s}.loading-progress{margin:-4vh auto 0;display:block;text-align:center;font-size:13px}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.intro-load{position:absolute;z-index:100;width:100%;top:33%}.orientation-notification{position:absolute;width:100%;height:100%;z-index:100;background-image:url(/website/assets/images/intro-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.orientation-notification .vertical-align-child{padding:40px;line-height:1.5;text-align:center}.orientation-notification .icon{display:inline-block;width:113px;height:auto;margin-top:40px}.style-switcher{position:absolute;z-index:5;width:100%;bottom:0;font-size:0;letter-spacing:0;word-spacing:0}.switch{display:inline-block;margin:0;padding:0;width:25%;height:0;cursor:pointer;vertical-align:bottom;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;letter-spacing:0;bottom:-18px;position:relative}.switch .btn-switch{position:relative;height:100%;z-index:2;padding-bottom:18px}.switch .btn-switch .vertical-align-parent{height:100%}.switch .btn-switch .vertical-align-child{height:100%;text-align:center;text-transform:uppercase;font-size:12px}.switch .btn-switch.bg-color-1 .style-name{color:#9a304f}.switch .btn-switch.bg-color-1 .btn-expand .icon{background:#d94972}.switch .btn-switch.bg-color-2 .style-name{color:#391021}.switch .btn-switch.bg-color-2 .btn-expand .icon{background:#63223d}.switch .btn-switch.bg-color-3 .style-name{color:#861d17}.switch .btn-switch.bg-color-3 .btn-expand .icon{background:#bd2e26}.switch .btn-switch.bg-color-4 .style-name{color:#915152}.switch .btn-switch.bg-color-4 .btn-expand .icon{background:#b16566}.switch .btn-expand{position:relative;top:0;width:100%;height:40px;padding:0;margin:0;border:none;vertical-align:top;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;z-index:1;font-size:14px;font-weight:100}.switch .btn-expand .icon{float:left;margin-left:16px;position:relative;width:32px;height:32px;display:inline-block;text-align:center;background:red;line-height:28px;padding:0;border-radius:100%;font-size:22px;letter-spacing:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.switch .btn-expand .icon svg{width:12px;height:12px;display:block;margin:10px}.switch .btn-expand .copy{margin-left:-32px;line-height:32px;font-weight:400;letter-spacing:6px;font-size:12px}.switch .btn-expand .copy .explore{display:inline}.switch .btn-expand .copy .close{display:none}.switch .btn-expand.selected .icon{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.switch .btn-expand.selected .copy .explore{display:none}.switch .btn-expand.selected .copy .close{display:inline}.switch .style-expand{display:none}.switch .style-name{display:block;letter-spacing:6px;font-weight:600;font-size:12px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.switch.started{height:58px}.switch.started.hover,.switch.started.selected{height:78px}.switch.started.selected .style-expand{display:block}.switch.started.selected .style-name{display:none}.switch:hover .btn-switch .style-name{color:#fff;opacity:.5}.content.video_screen .switch .btn-switch .vertical-align-child{display:table-cell}.content.video_screen .switch.started.selected .style-name{display:none}.content .switch.started.selected .style-name{display:block}.details_showed .switch.started.selected{height:58px}.no-touch .style-switcher .switch .btn-expand.selected:hover .icon{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:1024px){.switch .btn-expand .copy{font-size:10px;letter-spacing:4px}}@media (max-width:840px){.switch .btn-expand .copy{font-size:9px;letter-spacing:2px}}@media (max-width:640px){.switch .btn-expand .icon{display:none}.switch .btn-expand .copy{margin-left:0;font-size:8px;line-height:12px;letter-spacing:2px}.switch .style-name{font-size:8px;letter-spacing:2px}}@media (min-width:1600px){.switch.started{height:58px}.switch.started.hover,.switch.started.selected{height:78px}.details_showed .switch.started.selected{height:58px}}.mobile .switch,.mobile .switch .btn-expand,.mobile-style-switcher{display:none}.mobile .video_screen .mobile-style-switcher{display:block;position:absolute;bottom:0;height:73px;width:100%;padding:0 0 38px;text-align:center;z-index:10}.mobile .video_screen .mobile-style-switcher .mobile-style-icon{display:inline-block;height:44px;width:44px;margin:0 12px;position:relative}.mobile .video_screen .mobile-style-switcher .mobile-style-icon .circle{display:inline-block;height:18px;width:18px;margin:13px;border-radius:100%;position:relative}.mobile .video_screen .mobile-style-switcher .mobile-style-icon .btn-expand{border:none;position:absolute;width:38px;height:38px;left:0;top:0;padding:0;display:none}.mobile .video_screen .mobile-style-switcher .mobile-style-icon .btn-expand .icon{float:left;position:relative;width:38px;height:38px;display:inline-block;text-align:center;line-height:30px;padding:0;border-radius:100%;font-size:22px;letter-spacing:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mobile .video_screen .mobile-style-switcher .mobile-style-icon .btn-expand .icon svg{width:14px;height:14px;display:block;margin:12px}.mobile .video_screen .mobile-style-switcher .mobile-style-icon .btn-expand.selected .icon{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mobile .video_screen .mobile-style-switcher .mobile-style-icon svg{display:none}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle:after,.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);border-radius:50px;opacity:0}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle:before{-webkit-transform:scale(3);transform:scale(3);-webkit-animation:pulse2 2s infinite linear;animation:pulse2 2s infinite linear}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle:after{-webkit-animation:pulse2 2s 1s infinite linear;animation:pulse2 2s 1s infinite linear}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-1:after,.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-1:before{background:#f2507f}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-2:after,.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-2:before{background:#6f2644}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-3:after,.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-3:before{background:#d23429}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-4:after,.mobile .video_screen .mobile-style-switcher .mobile-style-icon.hover .circle.bg-color-4:before{background:#c57171}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.selected .circle{width:38px;height:38px;margin:3px}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.selected .btn-expand{display:block}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.selected svg{display:block;margin:12px}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.selected.hover:before{-webkit-animation:pulse 2s infinite linear;animation:pulse 2s infinite linear}.mobile .video_screen .mobile-style-switcher .mobile-style-icon.selected.hover:after{-webkit-animation:pulse 2s 1s infinite linear;animation:pulse 2s 1s infinite linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}33%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}33%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@-webkit-keyframes pulse2{0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}22%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes pulse2{0%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}22%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}.fallback .style-switcher .switch .style-expand,.fallback .style-switcher .switch.selected .style-expand,.fallback .style-switcher .switch.started .style-expand{display:none}.video-container{position:absolute;width:100%;height:100%;overflow:hidden}.video-container .grid-video{position:absolute;top:0;left:0;-webkit-transform-origin:0 0;transform-origin:0 0}.video-container canvas{position:absolute}.title-view{position:absolute;top:20px;right:20px;text-align:right}.toggle{cursor:pointer;position:absolute;width:40px;height:40px;top:20px}.toggle.playstate{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.01)}.toggle.sound{right:20px;border:none;padding:0;opacity:.5;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.toggle.sound:hover{opacity:1}.toggle.sound svg{position:absolute;width:32px;height:32px;top:4px;left:4px}.toggle.sound svg path{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform-origin:100px 200px;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}.toggle.sound.muted svg path{-webkit-transform:scale(1,.15);transform:scale(1,.15)}@media (min-width:1600px){.toggle{width:60px;height:60px}.toggle.sound{right:85px}.toggle.sound svg{width:48px;height:48px}.toggle.spotify svg{width:36px;height:36px}}#playstate-animation{width:100%;height:100%;top:0;left:0;position:absolute;text-align:center}.playstate-animation-state{display:none;width:100%;position:absolute;height:100%}.playstate-animation-state.animate{display:block}.playstate-animation-state.animate .playstate-animation-state-table .playstate-animation-state-inner div{-webkit-animation:playstate-appear 1s ease;animation:playstate-appear 1s ease}.playstate-animation-state .playstate-animation-state-table{display:table;width:100%;height:100%}.playstate-animation-state .playstate-animation-state-table .playstate-animation-state-inner{display:table-cell;vertical-align:middle;width:100%}.playstate-animation-state .playstate-animation-state-table .playstate-animation-state-inner div{display:inline-block;width:6%;opacity:0;position:relative}.playstate-animation-state .playstate-animation-state-table .playstate-animation-state-inner div:before{content:"";display:block;padding-top:100%}.playstate-animation-state .playstate-animation-state-table .playstate-animation-state-inner div svg{overflow:visible;display:inline-block;position:absolute;bottom:0;right:0;width:60%;height:auto;top:50%;margin-top:-30%;left:50%;margin-left:-30%}.product-detail{position:relative;width:100%;height:100%;top:100%;z-index:2}.product-detail .product-container{position:relative;float:left;width:25%;height:100%;padding:20px 20px 50px;text-align:center}.product-detail .product-container .vertical-align-child{letter-spacing:1.5px}.product-detail .product-container .logo{width:90px;height:auto}.product-detail .product-container .logo.portrait{display:inline-block}.product-detail .product-container .product-look{margin-top:5px;height:138px}.product-detail .product-container .product-image{margin-top:5px;height:158px}.product-detail .product-container .product-description{max-width:90%;margin:10px auto 0;font-weight:400;font-size:12px;letter-spacing:1.2px}.product-detail .product-container .divider{display:none}.product-detail .product-container figure{width:100%;height:110px;margin:10px 0}.product-detail .product-container figure img{height:100%;width:auto;min-width:0;display:block;margin:0 auto}.product-detail .product-container figure.landscape img{width:100%;height:auto}.product-detail .product-container .product-title{margin:5px 0;font-weight:600;letter-spacing:1px;font-size:12px;text-transform:none}.product-detail .product-container .product-price{display:none}.product-detail .product-container .btn-cta{margin-top:20px}.portrait{display:block}.landscape{display:none}@media (min-height:725px){.product-detail .product-container .product-look{margin-top:20px;height:160px}.product-detail .product-container .product-image{margin-top:17px;height:230px}.product-detail .product-container figure{margin:20px 0}}@media (min-height:940px){.product-detail .product-container .product-look{height:200px}.product-detail .product-container .product-image{height:230px}}@media (min-width:1600px){.product-detail .product-container .product-description{max-width:70%}}@media (max-width:1023px){.product-detail .product-container{width:100%;padding:20px;position:absolute;left:0}.product-detail .product-container .product-description{max-width:360px;margin-bottom:10px}}@media (max-height:690px){.mobile .product-detail .product-container{margin-top:0}}@media (max-height:299px){body .product-detail .product-container,body.mobile .product-detail .product-container{padding-bottom:82px!important;padding-top:5px!important}}@media (max-height:345px){body .product-detail .product-container,body.mobile .product-detail .product-container{padding-bottom:55px}}@media (max-width:1023px) and (max-height:690px){.product-detail .product-container .portrait,.share-view .portrait{display:none!important}.product-detail .product-container .landscape,.share-view .landscape{display:block}.product-detail .product-container figure,.share-view figure{position:relative}.product-detail .product-container .product-image.landscape,.share-view .product-image.landscape{display:inline-block;max-width:22%;height:auto;text-align:right;margin:0}.product-detail .product-container .product-look.landscape,.share-view .product-look.landscape{display:inline-block;max-width:31%;height:auto;margin:0 3% 0 0}.product-detail .product-container .container,.share-view .container{display:inline-block;text-align:left;width:40%;margin-left:0;vertical-align:bottom;position:relative}.product-detail .product-container .container .product-description.landscape,.share-view .container .product-description.landscape{margin:10px 0}.product-detail .product-container .container .product-title,.share-view .container .product-title{margin-top:20px}}.mobile .product-detail .product-container .btn-cta{margin-top:5px}.mobile .product-container{position:absolute;float:none;width:100%;padding:20px}@media (max-width:500px) and (max-height:552px){body .product-detail .product-container .vertical-align-child .product-look,body.mobile .product-detail .product-container .vertical-align-child .product-look{height:25%!important}body .product-detail .product-container .vertical-align-child .product-image,body.mobile .product-detail .product-container .vertical-align-child .product-image{height:19%!important;top:34%!important}}@media (max-width:500px){body .product-detail .product-container .vertical-align-child,body.mobile .product-detail .product-container .vertical-align-child{display:block;top:0;position:absolute;left:0;right:0;padding:0}body .product-detail .product-container .vertical-align-child .product-look,body.mobile .product-detail .product-container .vertical-align-child .product-look{max-width:60%;margin:0 auto;right:0;left:0;height:30%;text-align:center;position:absolute;top:42px}body .product-detail .product-container .vertical-align-child .product-look img,body.mobile .product-detail .product-container .vertical-align-child .product-look img{max-width:100%;height:auto;max-height:100%;display:inline-block;float:none;width:auto}body .product-detail .product-container .vertical-align-child .product-image,body.mobile .product-detail .product-container .vertical-align-child .product-image{position:absolute;left:0;width:auto;height:22%;right:0;margin:0 auto;min-height:0;max-width:70%;top:38%}body .product-detail .product-container .vertical-align-child .product-image img,body.mobile .product-detail .product-container .vertical-align-child .product-image img{width:auto;height:100%}body .product-detail .product-container .vertical-align-child .container,body.mobile .product-detail .product-container .vertical-align-child .container{width:100%;margin:0;text-align:center;bottom:87px;position:absolute;left:0;right:auto;padding:0 12%}body .product-detail .product-container .vertical-align-child .logo.landscape,body.mobile .product-detail .product-container .vertical-align-child .logo.landscape{margin:0 auto;top:10px;position:absolute;left:0;right:0}}@media (max-width:1024px) and (min-width:501px){body .product-detail .product-container .vertical-align-child .logo.landscape,body.mobile .product-detail .product-container .vertical-align-child .logo.landscape{display:none}body .product-detail .product-container .vertical-align-child .logo.portrait,body.mobile .product-detail .product-container .vertical-align-child .logo.portrait{display:inline-block!important}}@media (max-width:768px) and (max-height:600px),(min-width:1024px) and (max-height:600px){body:not(.mobile) .product-detail .product-container .vertical-align-child .product-look{display:none}}@media (max-width:768px) and (max-height:359px),(min-width:1024px) and (max-height:400px){body:not(.mobile) .product-detail .product-container .vertical-align-child .product-description,body:not(.mobile) .product-detail .product-container .vertical-align-child .product-image,body:not(.mobile) .product-detail .product-container .vertical-align-child .product-title{display:none}}.mobile body>.content:not(.language-en) .product-detail .product-look{overflow:hidden}.mobile body>.content:not(.language-en) .product-detail .product-look .look-text{min-width:10px;margin:0 auto;display:inline-block}.mobile body>.content:not(.language-en) .product-detail .product-look .look-text .look-text-row-1{font-size:14px}.mobile body>.content:not(.language-en) .product-detail .product-look .look-text .look-text-row-2{font-size:40px}.mobile body>.content:not(.language-en).orientation-portrait .product-detail .product-look{margin:0!important;width:100%;max-width:100%!important}.mobile body>.content:not(.language-en).orientation-portrait .product-detail .product-look .look-text{margin:0 auto;display:inline-block}.mobile body>.content:not(.language-en).orientation-portrait .product-detail .product-look .look-text .look-text-row-1{font-size:25px}.mobile body>.content:not(.language-en).orientation-portrait .product-detail .product-look .look-text .look-text-row-2{font-size:66px}body>.content.language-en .product-detail .product-look .look-text{display:none}body>.content:not(.language-en) .product-detail .product-look img{display:none!important}body>.content:not(.language-en) .product-detail .product-look .look-text{text-align:center;text-transform:uppercase;min-width:233px}body>.content:not(.language-en) .product-detail .product-look .look-text .look-text-row-1{display:block;font-size:20px;padding-top:25px;letter-spacing:4px;background:url(/website/assets/images/look-frame.png) center top no-repeat}body>.content:not(.language-en) .product-detail .product-look .look-text .look-text-row-2{display:block;font-size:60px;padding-bottom:25px;letter-spacing:6px;background:url(/website/assets/images/look-frame.png) center bottom no-repeat}.share-view{position:relative;width:100%;height:100%;top:-100%;background-position:100% 50%;background-size:cover;background-repeat:no-repeat;-webkit-animation:fade-in-uniform 2s ease;animation:fade-in-uniform 2s ease}.share-view.completed{-webkit-animation:none;animation:none}.share-view.style-1{background-image:url(/website/assets/images/share-pink-bg.jpg)}.share-view.style-2{background-image:url(/website/assets/images/share-plum-bg.jpg)}.share-view.style-3{background-image:url(/website/assets/images/share-red-bg.jpg)}.share-view.style-4{background-image:url(/website/assets/images/share-nude-bg.jpg)}.share-view .replay-container{position:absolute;left:60px;bottom:80px;z-index:4}.share-view .replay-container .icon-button{display:block;cursor:pointer;opacity:1;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.share-view .replay-container .icon-button svg{width:36px;height:36px}.share-view .replay-container .icon-button span{position:relative;top:-12px;left:8px}.share-view .replay-container .icon-button:hover{opacity:.5}.share-view .replay-container .icon-button.btn-replay svg{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.share-view .replay-container .icon-button.btn-replay.appeared svg{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.share-view .replay-container .icon-button.btn-replay:hover svg{-webkit-transform:rotate(-720deg);transform:rotate(-720deg)}.share-view .replay-container .btn-spotify{display:none;margin-top:20px}.share-view .product-container{position:absolute;width:100%;right:0;height:100%;padding:20px 20px 120px;text-align:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;z-index:3}.share-view .product-container .logo{width:108px;height:auto;position:absolute;left:60px;top:60px}.share-view .product-container .logo img{display:block;width:100%;height:auto}.share-view .product-container .collection{display:none}.share-view .product-container .product-look{right:92px;top:82px;max-width:32%;height:45%;position:absolute;margin:0}.share-view .product-container .product-look img{width:auto;height:100%;float:right}.share-view .product-container .product-info{max-width:452px;width:32%;min-width:377px;position:absolute;display:table;margin:0;text-align:left;right:85px;bottom:139px}.share-view .product-container .product-info:after{content:"";display:table;clear:both}.share-view .product-container .product-info .product-image{min-height:28vh;height:200px;width:150px;margin:0 17px -4px 0}.share-view .product-container .product-info .product-image img{float:right}.share-view .product-container .product-info figure{height:180px;margin:0 20px 0 0;float:left}.share-view .product-container .product-info figure img{height:100%;width:auto}.share-view .product-container .product-info .copy-info{display:table-cell;vertical-align:bottom}.share-view .product-container .product-info .copy-info .product-description{font-weight:400;font-size:12px;margin-top:10px;letter-spacing:.9px}.share-view .product-container .product-info .copy-info .product-title{margin:5px 0;font-weight:600;letter-spacing:1px;font-size:12px;text-transform:none}.share-view .product-container .product-info .copy-info .btn-cta{width:auto;padding:12px;font-size:10px;letter-spacing:3px}.share-view .social-container{position:absolute;bottom:80px;right:62px;z-index:4}.share-view .social-container .btn-social{margin-left:4px;opacity:1;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.share-view .social-container .btn-social:hover{opacity:.5}.share-view .social-container svg{width:36px;height:36px}@media (max-width:500px){body.mobile .share-view{background-position:65% 0}body.mobile .share-view .product-container .logo{display:none}body.mobile .share-view .product-container .product-look{top:50px;max-width:60%;margin:0 auto;right:0;left:0;height:26%;text-align:center}body.mobile .share-view .product-container .product-look img{max-width:100%;height:auto;max-height:100%;display:inline-block;float:none}body.mobile .share-view .product-container .product-info{display:inline-block;right:0;width:100%;bottom:94px;left:0;margin:0 auto;text-align:center;height:44%}body.mobile .share-view .product-container .product-info .product-image{position:relative;float:none;left:auto;width:auto;height:58%;margin:0 auto;min-height:0;top:0}body.mobile .share-view .product-container .product-info .product-image img{float:none}body.mobile .share-view .product-container .product-info .copy-info{position:absolute;display:block;left:0;right:0;top:55%;max-width:75%;margin:2% auto}body.mobile .share-view .product-container .product-info .copy-info .btn-cta{font-size:8px;margin-top:6px;padding:13px 15px}body.mobile .share-view .social-container{width:100%;right:0;left:auto;margin-right:0;text-align:center}body.mobile .share-view .social-container .btn-social.facebook{padding-right:12px}body.mobile .share-view .replay-container{z-index:auto;width:100%}body.mobile .share-view .replay-container .btn-replay{z-index:10}body.mobile .share-view .replay-container .btn-spotify{z-index:10;left:50%;margin-right:20px;margin-left:-105px}}.mobile .share-view:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobile .share-view .replay-container{left:20px;bottom:0;height:100%;width:210px}.mobile .share-view .replay-container .btn-spotify{margin-top:10px}.mobile .share-view .replay-container .icon-button{opacity:1;font-size:10px}.mobile .share-view .replay-container .icon-button svg{width:40px;height:40px}.mobile .share-view .replay-container .icon-button span{top:-16px}.mobile .share-view .product-container{width:100%;padding:20px 20px 60px;z-index:2}.mobile .share-view .product-container .collection,.mobile .share-view .product-container .logo{display:none}.mobile .share-view .product-container .product-look{max-width:32%;height:45%;position:absolute;right:44px;top:22px;margin:0}.mobile .share-view .product-container .product-look img{width:auto;height:100%;float:right}.mobile .share-view .product-container .product-info{width:27%;margin-right:0;margin-top:134px;bottom:20px;right:26px;min-width:0}.mobile .share-view .product-container .product-info .product-image{position:absolute;left:-60px;bottom:3px;width:63px;height:150px}.mobile .share-view .product-container .product-info .copy-info h4{text-transform:none;font-size:11px;letter-spacing:0}.mobile .share-view .product-container .product-info .copy-info .product-description{font-size:9px;line-height:13px;letter-spacing:1px}.mobile .share-view .product-container .product-info .copy-info .btn-cta{font-size:8px;margin-top:6px;padding:17px}.mobile .share-view .btn-replay{position:absolute;top:20px}.mobile .share-view .btn-spotify{position:absolute;bottom:19px}.mobile .share-view .btn-spotify span{display:none}.mobile .share-view .social-container{bottom:17px;right:20px;left:20px;width:200px}.mobile .share-view .social-container .btn-social.twitter{margin-left:9px}.mobile .share-view .social-container .btn-social{opacity:1}.mobile .share-view .social-container svg{width:40px;height:40px}@media (max-height:292px){body.mobile .share-view .product-container .product-look{height:36%!important}}@media (max-width:768px) and (max-height:600px){body:not(.mobile) .share-view .product-container .vertical-align-child .product-info{right:0}}@media (max-width:768px) and (max-height:359px){body:not(.mobile) .share-view .product-container .vertical-align-child .logo,body:not(.mobile) .share-view .product-container .vertical-align-child .product-look{display:none}body:not(.mobile) .share-view .product-container .vertical-align-child .product-info{right:auto;width:100%;max-width:100%}body:not(.mobile) .share-view .product-container .vertical-align-child .product-info .product-image{display:none}body:not(.mobile) .share-view .product-container .vertical-align-child .product-info .copy-info{text-align:center}body:not(.mobile) .share-view .product-container .vertical-align-child .product-info .copy-info .product-description,body:not(.mobile) .share-view .product-container .vertical-align-child .product-info .copy-info .product-title{display:none}}@media (max-width:500px){body:not(.mobile) .share-view .replay-container span{display:none}}@media (max-height:600px){body:not(.mobile) .share-view .product-container .vertical-align-child .product-look{display:none}}.fallback .share-view{top:0}.fallback .share-view .replay-container .btn-replay{display:none}.fallback .share-view .replay-container .icon-button i{display:inline-block;width:43px;height:43px}.fallback .share-view .replay-container .icon-button.btn-update{margin-bottom:22px}.fallback .share-view .replay-container .icon-button.btn-update i{background-image:url(/website/assets/images/update-browser.png)}.fallback .share-view .replay-container .icon-button.btn-media-player i{background-image:url(/website/assets/images/play-video.png)}.mobile body>.content:not(.language-en) .share-view .product-look .look-text{min-width:209px;margin:0 auto;display:inline-block}.mobile body>.content:not(.language-en) .share-view .product-look .look-text .look-text-row-1{padding-top:20px;font-size:22px}.mobile body>.content:not(.language-en) .share-view .product-look .look-text .look-text-row-2{padding-bottom:16px;font-size:58px}.mobile body>.content:not(.language-en).orientation-portrait .share-view .product-look{margin:0!important;width:100%;max-width:100%!important}.mobile body>.content:not(.language-en).orientation-portrait .share-view .product-look .look-text{margin:0 auto;display:inline-block}.mobile body>.content:not(.language-en).orientation-portrait .share-view .product-look .look-text .look-text-row-1{font-size:34px;padding-top:20px}.mobile body>.content:not(.language-en).orientation-portrait .share-view .product-look .look-text .look-text-row-2{font-size:87px;padding-bottom:16px}body>.content.language-en .share-view .product-look .look-text{display:none}body>.content:not(.language-en) .share-view .product-look img{display:none!important}body>.content:not(.language-en) .share-view .product-look .look-text{text-align:center;text-transform:uppercase;min-width:292px}body>.content:not(.language-en) .share-view .product-look .look-text .look-text-row-1{display:block;font-size:34px;padding-top:51px;letter-spacing:4px;background:url(/website/assets/images/look-frame.png) center top no-repeat}@media (min-width:1200px){body>.content:not(.language-en) .share-view .product-look .look-text .look-text-row-1{font-size:46px}}body>.content:not(.language-en) .share-view .product-look .look-text .look-text-row-2{display:block;font-size:87px;padding-bottom:51px;letter-spacing:6px;background:url(/website/assets/images/look-frame.png) center bottom no-repeat}@media (min-width:1200px){body>.content:not(.language-en) .share-view .product-look .look-text .look-text-row-2{font-size:120px}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/website/assets/images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/website/assets/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(/website/assets/images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/website/assets/images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/website/assets/images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/website/assets/images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.embedcode-editor{position:absolute;height:100%;width:100%}.embedcode-editor>*{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.embedcode-editor .embedcode-overlay{position:relative;left:0;height:100%;width:100%;top:100%;z-index:10;background:#9b2d2a;background:rgba(146,28,36,.9)}.embedcode-editor .embedcode-overlay.active{top:0}.embedcode-editor .embedcode-overlay .embedcode-output{width:300px;height:82px;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}.embedcode-editor .embedcode-overlay .embedcode-output label{width:50%;float:left;font-size:10px;text-transform:uppercase;color:rgba(255,255,255,.6)}.embedcode-editor .embedcode-overlay .embedcode-output input{width:100%;background:0 0;font-size:30px;color:#fff;outline:0;border:0}.embedcode-editor .embedcode-overlay .embedcode-output input[name=embedCode]{background:rgba(255,255,255,.1);font-size:18px;margin-top:10px;font-family:monospace;font-weight:100;padding:4px}.embedcode-editor .icon.close{background:rgba(255,255,255,.2);float:right;margin:25px;position:relative;width:32px;height:32px;display:inline-block;text-align:center;line-height:28px;padding:0;border-radius:100%;font-size:22px;letter-spacing:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);cursor:pointer}.embedcode-editor .icon.close:hover{background:#bd2e26}