﻿@import"https://fast.fonts.net/lt/1.css?apiType=css&c=a49417be-1d61-409f-bbb8-9d2e30eecb54&fontids=1491988";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-pagination{position:absolute;text-align:center;transition:300ms;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.showcase__promotion-action,.order-form__action,.button,.cart__checkout-next,.product-stage__dashboard-order-action{background:#1a1b20;color:#fff}.showcase__promotion-action:hover,.order-form__action:hover,.button:hover,.cart__checkout-next:hover,.product-stage__dashboard-order-action:hover,.showcase__promotion-action:focus,.order-form__action:focus,.button:focus,.cart__checkout-next:focus,.product-stage__dashboard-order-action:focus{color:#fff}.showcase__promotion-action[disabled],.order-form__action[disabled],.button[disabled],.cart__checkout-next[disabled],.product-stage__dashboard-order-action[disabled]{background:#fff;color:#bababa}.showcase__promotion-action,.order-form__action,.button,.cart__checkout-next{display:inline-block;font-size:1.125em;font-style:italic;line-height:1.2;padding:1.2em 3em;text-align:center}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px)and (orientation: portrait),screen and (max-width: 736px)and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}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:not-allowed}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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=41.75em&large=50em&xlarge=64em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{padding:0;margin:0;font-family:"DelicatoPro-Regular",Times,serif;font-weight:normal;line-height:1.5;color:#1a1b20;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);padding:0;border:0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block !important}.is-hidden{display:none !important}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:normal;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:"DelicatoPro-Regular",Times,serif;font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width: 41.75em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#1a1b20;text-decoration:none;line-height:inherit;cursor:pointer}a:hover,a:focus{color:#16171c}a img{border:0}hr{max-width:90rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}ul,ol,dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:normal}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr{color:#1a1b20;cursor:help;border-bottom:1px dotted #1a1b20}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#1a1b20;background-color:#e6e6e6;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}kbd{padding:.125rem .25rem 0;margin:0;background-color:#e6e6e6;color:#1a1b20;font-family:Consolas,"Liberation Mono",Courier,monospace}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width: 41.75em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width: 50em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width: 64em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}@media screen and (min-width: 90em){.xxlarge-text-left{text-align:left}.xxlarge-text-right{text-align:right}.xxlarge-text-center{text-align:center}.xxlarge-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.row{max-width:90rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:" ";display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-0.625rem;margin-right:-0.625rem}@media screen and (min-width: 41.75em){.row .row{margin-left:-0.625rem;margin-right:-0.625rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width: 41.75em){.column,.columns{padding-left:.625rem;padding-right:.625rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.expanded.row .small-collapse.row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 41.75em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 50em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.expanded.row .large-collapse.row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 64em){.xlarge-1{width:8.33333%}.xlarge-push-1{position:relative;left:8.33333%}.xlarge-pull-1{position:relative;left:-8.33333%}.xlarge-offset-0{margin-left:0%}.xlarge-2{width:16.66667%}.xlarge-push-2{position:relative;left:16.66667%}.xlarge-pull-2{position:relative;left:-16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{width:25%}.xlarge-push-3{position:relative;left:25%}.xlarge-pull-3{position:relative;left:-25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{width:33.33333%}.xlarge-push-4{position:relative;left:33.33333%}.xlarge-pull-4{position:relative;left:-33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{width:41.66667%}.xlarge-push-5{position:relative;left:41.66667%}.xlarge-pull-5{position:relative;left:-41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{width:50%}.xlarge-push-6{position:relative;left:50%}.xlarge-pull-6{position:relative;left:-50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{width:58.33333%}.xlarge-push-7{position:relative;left:58.33333%}.xlarge-pull-7{position:relative;left:-58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{width:66.66667%}.xlarge-push-8{position:relative;left:66.66667%}.xlarge-pull-8{position:relative;left:-66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{width:75%}.xlarge-push-9{position:relative;left:75%}.xlarge-pull-9{position:relative;left:-75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{width:83.33333%}.xlarge-push-10{position:relative;left:83.33333%}.xlarge-pull-10{position:relative;left:-83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{width:91.66667%}.xlarge-push-11{position:relative;left:91.66667%}.xlarge-pull-11{position:relative;left:-91.66667%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-12{width:100%}.xlarge-offset-11{margin-left:91.66667%}.xlarge-up-1>.column,.xlarge-up-1>.columns{width:100%;float:left}.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}.xlarge-up-2>.column,.xlarge-up-2>.columns{width:50%;float:left}.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){clear:both}.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}.xlarge-up-3>.column,.xlarge-up-3>.columns{width:33.33333%;float:left}.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}.xlarge-up-4>.column,.xlarge-up-4>.columns{width:25%;float:left}.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}.xlarge-up-5>.column,.xlarge-up-5>.columns{width:20%;float:left}.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}.xlarge-up-6>.column,.xlarge-up-6>.columns{width:16.66667%;float:left}.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}.xlarge-up-7>.column,.xlarge-up-7>.columns{width:14.28571%;float:left}.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none}.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}.xlarge-up-8>.column,.xlarge-up-8>.columns{width:12.5%;float:left}.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none}.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}.xlarge-collapse .row{margin-left:0;margin-right:0}.expanded.row .xlarge-collapse.row{margin-left:0;margin-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.xlarge-centered{margin-left:auto;margin-right:auto}.xlarge-centered,.xlarge-centered:last-child:not(:first-child){float:none;clear:both}.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 90em){.xxlarge-1{width:8.33333%}.xxlarge-push-1{position:relative;left:8.33333%}.xxlarge-pull-1{position:relative;left:-8.33333%}.xxlarge-offset-0{margin-left:0%}.xxlarge-2{width:16.66667%}.xxlarge-push-2{position:relative;left:16.66667%}.xxlarge-pull-2{position:relative;left:-16.66667%}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-3{width:25%}.xxlarge-push-3{position:relative;left:25%}.xxlarge-pull-3{position:relative;left:-25%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-4{width:33.33333%}.xxlarge-push-4{position:relative;left:33.33333%}.xxlarge-pull-4{position:relative;left:-33.33333%}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{width:41.66667%}.xxlarge-push-5{position:relative;left:41.66667%}.xxlarge-pull-5{position:relative;left:-41.66667%}.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-6{width:50%}.xxlarge-push-6{position:relative;left:50%}.xxlarge-pull-6{position:relative;left:-50%}.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-7{width:58.33333%}.xxlarge-push-7{position:relative;left:58.33333%}.xxlarge-pull-7{position:relative;left:-58.33333%}.xxlarge-offset-6{margin-left:50%}.xxlarge-8{width:66.66667%}.xxlarge-push-8{position:relative;left:66.66667%}.xxlarge-pull-8{position:relative;left:-66.66667%}.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-9{width:75%}.xxlarge-push-9{position:relative;left:75%}.xxlarge-pull-9{position:relative;left:-75%}.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-10{width:83.33333%}.xxlarge-push-10{position:relative;left:83.33333%}.xxlarge-pull-10{position:relative;left:-83.33333%}.xxlarge-offset-9{margin-left:75%}.xxlarge-11{width:91.66667%}.xxlarge-push-11{position:relative;left:91.66667%}.xxlarge-pull-11{position:relative;left:-91.66667%}.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-12{width:100%}.xxlarge-offset-11{margin-left:91.66667%}.xxlarge-up-1>.column,.xxlarge-up-1>.columns{width:100%;float:left}.xxlarge-up-1>.column:nth-of-type(1n),.xxlarge-up-1>.columns:nth-of-type(1n){clear:none}.xxlarge-up-1>.column:nth-of-type(1n+1),.xxlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xxlarge-up-1>.column:last-child,.xxlarge-up-1>.columns:last-child{float:left}.xxlarge-up-2>.column,.xxlarge-up-2>.columns{width:50%;float:left}.xxlarge-up-2>.column:nth-of-type(1n),.xxlarge-up-2>.columns:nth-of-type(1n){clear:none}.xxlarge-up-2>.column:nth-of-type(2n+1),.xxlarge-up-2>.columns:nth-of-type(2n+1){clear:both}.xxlarge-up-2>.column:last-child,.xxlarge-up-2>.columns:last-child{float:left}.xxlarge-up-3>.column,.xxlarge-up-3>.columns{width:33.33333%;float:left}.xxlarge-up-3>.column:nth-of-type(1n),.xxlarge-up-3>.columns:nth-of-type(1n){clear:none}.xxlarge-up-3>.column:nth-of-type(3n+1),.xxlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xxlarge-up-3>.column:last-child,.xxlarge-up-3>.columns:last-child{float:left}.xxlarge-up-4>.column,.xxlarge-up-4>.columns{width:25%;float:left}.xxlarge-up-4>.column:nth-of-type(1n),.xxlarge-up-4>.columns:nth-of-type(1n){clear:none}.xxlarge-up-4>.column:nth-of-type(4n+1),.xxlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xxlarge-up-4>.column:last-child,.xxlarge-up-4>.columns:last-child{float:left}.xxlarge-up-5>.column,.xxlarge-up-5>.columns{width:20%;float:left}.xxlarge-up-5>.column:nth-of-type(1n),.xxlarge-up-5>.columns:nth-of-type(1n){clear:none}.xxlarge-up-5>.column:nth-of-type(5n+1),.xxlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xxlarge-up-5>.column:last-child,.xxlarge-up-5>.columns:last-child{float:left}.xxlarge-up-6>.column,.xxlarge-up-6>.columns{width:16.66667%;float:left}.xxlarge-up-6>.column:nth-of-type(1n),.xxlarge-up-6>.columns:nth-of-type(1n){clear:none}.xxlarge-up-6>.column:nth-of-type(6n+1),.xxlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xxlarge-up-6>.column:last-child,.xxlarge-up-6>.columns:last-child{float:left}.xxlarge-up-7>.column,.xxlarge-up-7>.columns{width:14.28571%;float:left}.xxlarge-up-7>.column:nth-of-type(1n),.xxlarge-up-7>.columns:nth-of-type(1n){clear:none}.xxlarge-up-7>.column:nth-of-type(7n+1),.xxlarge-up-7>.columns:nth-of-type(7n+1){clear:both}.xxlarge-up-7>.column:last-child,.xxlarge-up-7>.columns:last-child{float:left}.xxlarge-up-8>.column,.xxlarge-up-8>.columns{width:12.5%;float:left}.xxlarge-up-8>.column:nth-of-type(1n),.xxlarge-up-8>.columns:nth-of-type(1n){clear:none}.xxlarge-up-8>.column:nth-of-type(8n+1),.xxlarge-up-8>.columns:nth-of-type(8n+1){clear:both}.xxlarge-up-8>.column:last-child,.xxlarge-up-8>.columns:last-child{float:left}.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-left:0;padding-right:0}.xxlarge-collapse .row{margin-left:0;margin-right:0}.expanded.row .xxlarge-collapse.row{margin-left:0;margin-right:0}.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.xxlarge-centered{margin-left:auto;margin-right:auto}.xxlarge-centered,.xxlarge-centered:last-child:not(:first-child){float:none;clear:both}.xxlarge-uncentered,.xxlarge-push-0,.xxlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}}.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:0;overflow:hidden}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen{padding-bottom:56.25%}.flex-video.vimeo{padding-top:0}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width: 41.6875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em),screen and (min-width: 41.75em){.show-for-small-only{display:none !important}}@media screen and (min-width: 41.75em){.hide-for-medium{display:none !important}}@media screen and (max-width: 41.6875em){.show-for-medium{display:none !important}}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 41.6875em),screen and (min-width: 50em){.show-for-medium-only{display:none !important}}@media screen and (min-width: 50em){.hide-for-large{display:none !important}}@media screen and (max-width: 49.9375em){.show-for-large{display:none !important}}@media screen and (min-width: 50em)and (max-width: 63.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 49.9375em),screen and (min-width: 64em){.show-for-large-only{display:none !important}}@media screen and (min-width: 64em){.hide-for-xlarge{display:none !important}}@media screen and (max-width: 63.9375em){.show-for-xlarge{display:none !important}}@media screen and (min-width: 64em)and (max-width: 89.9375em){.hide-for-xlarge-only{display:none !important}}@media screen and (max-width: 63.9375em),screen and (min-width: 90em){.show-for-xlarge-only{display:none !important}}@media screen and (min-width: 90em){.hide-for-xxlarge{display:none !important}}@media screen and (max-width: 89.9375em){.show-for-xxlarge{display:none !important}}@media screen and (min-width: 90em){.hide-for-xxlarge-only{display:none !important}}@media screen and (max-width: 89.9375em){.show-for-xxlarge-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}a.mail,a[href^="mailto:"]{position:relative}a.mail:after,a[href^="mailto:"]:after{position:absolute;top:50%;left:-10px;height:1px;background:#000;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}a.mail:hover:after,a[href^="mailto:"]:hover:after{max-width:200%}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}h1.hero{font-size:180px !important;margin-bottom:0 !important;line-height:1.1em !important;margin-top:20px}.contact h1.hero{font-size:70px !important}@media screen and (min-width: 41.75em){.contact h1.hero{font-size:100px !important}}@media screen and (min-width: 50em){.contact h1.hero{font-size:140px !important}}@media screen and (min-width: 64em){.contact h1.hero{font-size:180px !important}}h2.hero{font-size:120px !important;line-height:90px;margin-bottom:40px}h2.hero span{position:relative;font-size:50px;line-height:50px;display:block}.headline-line{text-align:center;background:rgba(0,0,0,0) url("../img/headline-line.png") center center repeat-x;padding:40px 0}.headline-line .bg{background-color:#f5f5f5;padding:0 20px}a.italic{font-family:DelicatoPro-Italic;color:#1a1b20;position:relative}a.italic:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}a.italic:hover:after{max-width:200%}a.spacy{color:#1a1b20;letter-spacing:12px}i{font-family:DelicatoPro-Italic;font-style:normal}.red{color:red !important}@media screen and (max-width: 41.6875em){h1{font-size:40px}h1.hero{font-size:100px !important}h2.hero{font-size:75px !important;line-height:65px}h2.hero span{font-size:40px}h4{font-size:22px}}#paragraph ol{list-style-type:decimal;margin-bottom:1rem}#paragraph ul{list-style-type:disc;margin-bottom:1rem}.small{font-size:80%}.hidden-text{position:absolute;top:-100vh;left:-100vw}ul{list-style:none;margin:0}ul li a{color:#1a1b20}ul.large-list{margin:0 0 40px 0;padding:0}ul.large-list li{display:block;margin:0;padding:0 0 10px;text-align:center}ul.large-list li a{font-size:38px;line-height:50px;padding:20px 0;display:inline-block;position:relative}ul.large-list li a:before{position:absolute;bottom:0;left:50%;width:0;height:1px;background:#1a1b20;content:"";transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .4s}@media screen and (min-width: 50em){ul.large-list li a{position:relative}ul.large-list li a:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}ul.large-list li a:hover:after{max-width:200%}ul.large-list li a:after{transition:max-width .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}}ul.large-list li a:hover{color:#1a1b20}ul.large-list li.isVisible a:before{left:0;width:100%}ul.small-list{margin:30px 0 60px}ul.small-list li{border-bottom:1px solid #1a1b20;padding:23px 0 23px 30px;position:relative}ul.small-list li:before{content:"";background-image:url(../img/spritesheet.png);background-position:-278px -373px;width:12px;height:13px;position:absolute;left:0;top:28px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){ul.small-list li:before{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}ul.small-list li:first-child{border-top:1px solid #1a1b20}form input[type=email],form input[type=text]{background:#1a1b20;color:#fff;padding:20px 30px;border:none;width:100%;text-align:center;margin:15px 0}form input[type=email]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{color:inherit}form a.spacy{display:inline-block;padding:10px;position:relative;margin-left:12px}form a.spacy:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:0;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}form a.spacy:hover:after{max-width:200%}.case-list{position:relative}@media screen and (min-width: 41.75em){.case-list:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:rgba(0,0,0,.6);opacity:0;display:none;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-list.blur:after{opacity:1;display:block}}.case-list .case{max-height:600px;overflow:hidden;background:url(../img/d/case1.jpg) center center no-repeat;background-size:cover;position:relative}.case-list .case[data-type=prescroll]{max-height:800px}@media screen and (max-width: 41.6875em){.case-list .case{padding:40px 20px}}.case-list .case:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;content:"";opacity:1;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-list .case:nth-child(2n):after{background:#f0f0f0}.case-list .case.initInterchangeAdded.isImageLoaded:after{opacity:0}@media screen and (max-width: 41.6875em){.case-list .case .case-content{background:#fff;padding:40px 20px;z-index:1}.case-list .case .case-content:not([data-type=video]){position:absolute;width:calc(100% - 40px);top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}.case-list .case .case-content h2{font-size:40px;line-height:40px;margin-bottom:20px;padding:0}.case-list .case .case-content p{font-size:18px;margin-bottom:40px;padding:0}.case-list .case .case-content a{color:#1a1b20;letter-spacing:8px;position:relative}.case-list .case .case-content a:after{position:absolute;top:50%;left:-10px;height:1px;background:#000;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-list .case .case-content a:hover:after{max-width:200%}.case-list .case .case-content[data-type=case]{position:absolute;top:0;left:-9999px}.case-list .case .case-content[data-type=video]{background:none;text-align:center}.case-list .case .case-content[data-type=video] a.play-cta{position:absolute;left:50%;top:50%}.case-list .case .case-content[data-type=video] a.play-cta>span{background:#fff;height:110px;width:110px}.case-list .case .case-content[data-type=video] h2,.case-list .case .case-content[data-type=video] strong{display:none}.case-list .case .case-content[data-type=video] .vframe{position:absolute;top:50%;left:20px;right:20px;padding-top:56.25%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}.case-list .case .case-content[data-type=video] .vframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.case-list .case .case-content .swiper-frame h3{font-size:26px;margin-bottom:10px}.case-list .case .case-content .swiper-frame .swiper-container .swiper-slide-inner{padding:0}.case-list .case .case-content .swiper-frame .swiper-button-prev,.case-list .case .case-content .swiper-frame .swiper-button-next{display:none}}@media screen and (min-width: 41.75em){.case-list .case .case-content{position:absolute;top:0;left:-9999px;width:200px}}.case-list .case .case-content .swiper-frame .swiper-pagination{bottom:0;top:auto;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.case-list .case .case-content .swiper-frame .swiper-pagination .swiper-pagination-bullet{margin:0 5px}.controllbar{position:fixed;height:165px;max-width:1040px;top:50%;bottom:0;left:20px;right:20px;margin:auto;min-width:280px;width:auto;margin-top:-82.5px;background:#1a1b20;color:#fff;z-index:249;transition:max-width .3s cubic-bezier(0.1, 0.1, 0.25, 0.9);text-align:left}@media screen\0 {.controllbar{width:100%}}.isTopArea .controllbar{z-index:251}@media screen and (max-width: 41.6875em){.controllbar{position:fixed !important;height:100px;margin-top:-50px;width:auto;z-index:251;transition:left .3s cubic-bezier(0.1, 0.1, 0.25, 0.9),right .3s cubic-bezier(0.1, 0.1, 0.25, 0.9),opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9),transform .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.controllbar.bottomFix{opacity:0}.controllbar.isFixed{left:0;right:0;z-index:240}}@media screen and (max-width: 41.6875em)and (orientation: landscape){.isFixedBar.scrollDown .controllbar{-khtml-transform:translateY(-50px);transform:translateY(-50px)}}@media screen and (max-width: 41.6875em)and (max-width: 374px){.controllbar{height:80px;margin-top:-40px}}@media screen and (min-width: 41.75em)and (max-width: 63.9375em){.controllbar{height:120px;margin-top:-60px}}.controllbar.content{max-width:1395px}.controllbar.video .controllbar-inner{-ms-box-shadow:0 0 20px rgba(0,0,0,.5);-o-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.controllbar.animate{transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.controllbar.fixMode{position:absolute;z-index:90}.controllbar .controllbar-inner{overflow:hidden;position:absolute;left:0;right:0;bottom:0;height:165px;background:#1a1b20;transition:height .3s cubic-bezier(0.1, 0.1, 0.25, 0.9),background .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}@media screen and (max-width: 41.6875em){.controllbar .controllbar-inner{height:100px !important}}@media screen and (max-width: 374px){.controllbar .controllbar-inner{height:80px !important}}@media screen and (min-width: 41.75em)and (max-width: 63.9375em){.controllbar .controllbar-inner{height:120px}}#all.isTop .controllbar .controllbar-inner{height:0 !important}.controllbar .controllbar-inner .content-frame{position:absolute;top:0;left:0;width:100%;opacity:1;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9);color:#fff}.controllbar .controllbar-inner .content-frame.out{opacity:0;top:-100%}.controllbar .controllbar-inner .content-frame.out.up{top:100%}.controllbar .controllbar-inner .content-frame.in{opacity:0;top:100%}.controllbar .controllbar-inner .content-frame.in.up{top:-100%}.controllbar .controllbar-inner .content-frame .swiper-frame .swiper-pagination{left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.controllbar .controllbar-inner .content-frame .swiper-frame .swiper-pagination .swiper-pagination-bullet{margin:0 5px}.caseLink{display:block;color:#fff;position:relative;top:50%;-khtml-transform:translateY(-50%) translateZ(0px);transform:translateY(-50%) translateZ(0px)}@media screen\0 {.caseLink{-khtml-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 41.6875em){.caseLink{padding:10px 45px 10px 20px}}@media screen and (min-width: 41.75em){.caseLink{padding:20px 50px 20px 70px}}@media screen and (min-width: 50em){.caseLink{padding:20px 60px 20px 120px}}@media screen and (min-width: 64em){.caseLink{padding:20px 100px 20px 220px}}.caseLink:after{content:"";background-image:url(../img/spritesheet.png);background-position:-524px -284px;width:21px;height:38px;position:absolute;top:50%;margin-top:-19px;right:20px;-webkit-transform:translateZ(0px)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.caseLink:after{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (min-width: 50em){.caseLink:after{right:40px}}.caseLink:hover,.caseLink:focus{color:#fff}.caseLink h2{margin:0;padding:0;font-size:30px;line-height:36px}@media screen and (min-width: 50em){.caseLink h2{font-size:40px;line-height:44px}}@media screen and (max-width: 374px){.caseLink h2{font-size:26px;line-height:30px}}.caseLink strong{font-size:16px;font-family:"DelicatoPro-Italic"}@media screen and (max-width: 41.6875em){.caseLink strong{display:none}}@media screen and (min-width: 50em){.caseLink strong{font-size:18px}}.caseLink .preIcon{position:absolute;height:23px;width:25px;top:50%;left:20px;display:none;margin-top:-12px;-webkit-transform:translateZ(0px)}@media screen and (min-width: 41.75em){.caseLink .preIcon{display:block}}@media screen and (min-width: 50em){.caseLink .preIcon{left:50px}}.caseLink .preIcon:after{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:rgba(0,0,0,0);content:""}.caseLink .preIcon i{position:absolute;left:0;width:0;height:1px;background:#fff;transition:width .3s cubic-bezier(0.1, 0.1, 0.25, 0.9),background .3s cubic-bezier(0.1, 0.1, 0.25, 0.9);-webkit-transform:translateZ(0px)}.caseLink .preIcon i.l1{top:0;transition-delay:.1s}.content-frame.ready .caseLink .preIcon i.l1{width:21px}.caseLink .preIcon i.l2{top:11px;transition-delay:.15s}.content-frame.ready .caseLink .preIcon i.l2{width:25px}.caseLink .preIcon i.l3{top:23px}.content-frame.ready .caseLink .preIcon i.l3{width:12px}.content-frame.ready .caseLink .preIcon:hover i.l1{width:27px}.content-frame.ready .caseLink .preIcon:hover i.l2{width:27px}.content-frame.ready .caseLink .preIcon:hover i.l3{width:27px}@media screen and (min-width: 41.75em){.controllbar.content .controllbar-inner{background:#fff}}@media screen and (max-width: 41.6875em){.controllbar .controllbar-inner .content-frame.content{padding:20px 40px 20px 20px;color:#fff;text-align:left;position:relative;-khtml-transform:translateY(-50%);transform:translateY(-50%);top:50%}.controllbar .controllbar-inner .content-frame.content .text-center{text-align:left}.controllbar .controllbar-inner .content-frame.content h2{margin:0;padding:0;font-size:30px;line-height:36px}.controllbar .controllbar-inner .content-frame.content p,.controllbar .controllbar-inner .content-frame.content a{display:none}.controllbar .controllbar-inner .content-frame.content a{color:#fff}.controllbar .controllbar-inner .content-frame.content .readMore{position:absolute;display:block !important;background-image:url(../img/spritesheet.png);background-position:-524px -284px;width:21px;height:38px;right:20px;top:30px;text-indent:-9999px}}@media screen and (max-width: 41.6875em)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 41.6875em)and (min-resolution: 192dpi){.controllbar .controllbar-inner .content-frame.content .readMore{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (max-width: 41.6875em){.controllbar .controllbar-inner .content-frame.content strong,.controllbar .controllbar-inner .content-frame.content .swiper-frame,.controllbar .controllbar-inner .content-frame.content p{display:none}}@media screen and (min-width: 41.75em){.controllbar .controllbar-inner .content-frame.content{height:100%;opacity:0;background:#fff;color:#1a1b20}.controllbar .controllbar-inner .content-frame.content.ready{opacity:1}.controllbar .controllbar-inner .content-frame.content.out{top:0;opacity:0}.controllbar .controllbar-inner .content-frame.content .text-center{position:relative;top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px;max-width:700px;margin:auto}.controllbar .controllbar-inner .content-frame.content .text-center.large{max-width:1400px;padding:0 20px}.controllbar .controllbar-inner .content-frame.content .text-center h2{font-size:60px;margin-bottom:20px;padding:0}.controllbar .controllbar-inner .content-frame.content .text-center p{font-size:18px;margin-bottom:20px;padding:0}.controllbar .controllbar-inner .content-frame.content .text-center a{display:inline-block;color:#1a1b20;letter-spacing:8px;position:relative}.controllbar .controllbar-inner .content-frame.content .text-center a:after{position:absolute;top:50%;left:-12px;height:1px;background:#000;right:-4px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.controllbar .controllbar-inner .content-frame.content .text-center a:hover:after{max-width:200%}}@media screen and (min-width: 64em){.controllbar .controllbar-inner .content-frame.content .swiper-frame h3{margin-bottom:10px}}@media screen and (max-width: 41.6875em){.controllbar .controllbar-inner .content-frame.case{height:100px !important}}@media screen and (max-width: 374px){.controllbar .controllbar-inner .content-frame.case{height:80px !important}}@media screen and (min-width: 41.75em){.controllbar .controllbar-inner .content-frame.case{height:165px}}@media screen and (min-width: 41.75em)and (max-width: 63.9375em){.controllbar .controllbar-inner .content-frame.case{height:120px}}.controllbar .controllbar-inner .content-frame.video{padding-top:56.25%;position:relative;top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}.controllbar .controllbar-inner .content-frame.video iframe{position:absolute;top:-1px;left:-1px;min-height:100%;min-width:100%;z-index:1}@media screen and (max-width: 41.6875em){.controllbar .controllbar-inner .content-frame.video{padding:30px 40px 20px 20px;color:#fff}.controllbar .controllbar-inner .content-frame.video a{color:#fff}.controllbar .controllbar-inner .content-frame.video a h2{margin:0;padding:0;font-size:30px;line-height:36px}.controllbar .controllbar-inner .content-frame.video strong{display:none}.controllbar .controllbar-inner .content-frame.video .play-cta span{display:none !important}}@media screen and (min-width: 41.75em){.controllbar .controllbar-inner .content-frame.video{background:url(../img/d/showreel.jpg) center center;background-size:cover;opacity:0}.controllbar .controllbar-inner .content-frame.video.isPlaying{background:#1a1b20}.controllbar .controllbar-inner .content-frame.video.ready{opacity:1}.controllbar .controllbar-inner .content-frame.video.out{top:0;opacity:0}.controllbar .controllbar-inner .content-frame.video .play-cta{display:block;position:absolute;top:50%;left:0;right:0;-khtml-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;line-height:0;padding-top:110px}}@media screen and (min-width: 41.75em)and (min-width: 64em){.controllbar .controllbar-inner .content-frame.video .play-cta{padding-top:145px}}@media screen and (min-width: 41.75em){.controllbar .controllbar-inner .content-frame.video .play-cta:before{display:none}.controllbar .controllbar-inner .content-frame.video .play-cta>span{background:#fff}.controllbar .controllbar-inner .content-frame.video .play-cta h2{position:absolute;top:100%;left:0;right:0}.controllbar .controllbar-inner .content-frame.video strong{display:block}}@media screen and (max-width: 41.6875em){.controllbar .controllbar-inner .content-frame.video{background:none !important}}@media screen\0 {#body{text-align:center}#html,body{text-align:center}#all{text-align:left}}#all.home:not(.isFinished) #header,#all.home:not(.isFinished) #footer,#all.home:not(.isFinished) .case-list{opacity:0;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#all.home .controllbar:before{position:absolute;top:-1px;left:-1px;bottom:0;right:0;background:#fff;content:"";z-index:210;opacity:1}#all.home .controllbar .fader{position:absolute;top:0;left:0;width:0;height:100%;background:#1a1b20;display:block;z-index:211;opacity:1;transition:width .3s cubic-bezier(0.1, 0.1, 0.25, 0.9),opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#all.home.isReady .controllbar:before,#all.home.isReady .controllbar .fader{opacity:0}#all.home.isReady #header,#all.home.isReady #footer,#all.home.isReady .case-list{opacity:1}#all.home.isFinished .controllbar:before,#all.home.isFinished .controllbar .fader{display:none}.outFrame{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;opacity:0;transition:opacity .5s cubic-bezier(0.1, 0.1, 0.25, 0.9);z-index:1000}.outFrame .a{background:#1a1b20;position:fixed;height:165px;max-width:1040px;left:20px;right:20px;margin:auto;width:auto;display:block;margin-top:-82.5px}@media screen\0 {.outFrame .a{width:100%}}.gotohome .outFrame .a{background:#fff !important}@media screen and (max-width: 41.6875em){.outFrame .a{height:100px;margin-top:-50px}.outFrame .a.isFixedMode{left:0;right:0}}@media screen and (max-width: 374px){.outFrame .a{height:80px;margin-top:-40px}}@media screen and (min-width: 41.75em)and (max-width: 63.9375em){.outFrame .a{height:120px;margin-top:-60px}}.outFrame .a .ia{position:absolute;top:0;left:0;bottom:0;width:0;background:#fff;transition:width .5s cubic-bezier(0.1, 0.1, 0.25, 0.9);display:block}.gotohome .outFrame .a .ia{background:#000 !important}.caseonly .outFrame .a{top:50%}.fadeOut .outFrame,.caseonly .outFrame{opacity:1}.caseonly.fadeOutForce .outFrame{opacity:0 !important}.outFrame.isCenter .a{margin-top:-82.5px}@media screen and (max-width: 41.6875em){.outFrame.isCenter .a{margin-top:-50px}}@media screen and (max-width: 374px){.outFrame.isCenter .a{margin-top:-40px}}@media screen and (min-width: 41.75em)and (max-width: 63.9375em){.outFrame.isCenter .a{margin-top:0px}}.case-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#1a1b20;z-index:300;color:#fff;opacity:0;display:none;transition:opacity .2s cubic-bezier(0.1, 0.1, 0.25, 0.9);overflow:auto}.case-overlay.isVisible{opacity:1}.case-overlay.isAnimating{display:block}.case-overlay .case-overlay-top{position:fixed;top:0;left:0;right:0;background:#1a1b20;z-index:10;max-width:1400px;padding:20px 20px 40px;margin:auto}@media screen and (min-width: 50em){.case-overlay .case-overlay-top{padding:20px 60px 40px}}.case-overlay .case-overlay-inner{margin:auto;max-width:1400px;padding:40px 20px;position:relative}@media screen and (min-width: 50em){.case-overlay .case-overlay-inner{padding:40px 60px}}.case-overlay .case-overlay-wrap{max-width:1040px;margin:auto}.case-overlay .case-overlay-wrap .ar{position:absolute;left:10px;background-image:url(../img/spritesheet.png);background-position:-524px -284px;width:21px;height:38px;top:0;opacity:0;-khtml-transform:translateY(-50%);transform:translateY(-50%);transition:top .2s cubic-bezier(0.1, 0.1, 0.25, 0.9),opacity .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.case-overlay .case-overlay-wrap .ar{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}.case-overlay .close,.case-overlay .close-shop{position:absolute;top:40px;right:60px;background-image:url(../img/spritesheet.png);background-position:0px -373px;width:39px;height:38px;z-index:100;cursor:pointer}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.case-overlay .close,.case-overlay .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .close,.case-overlay .close-shop{right:20px}}.case-overlay .case-overaly-filter{position:relative;padding-bottom:25px;z-index:10;max-width:1040px;margin:auto}.case-overlay .case-overaly-filter ul{margin:0 0 10px 0;padding:0;list-style:none}.case-overlay .case-overaly-filter ul li{margin:0;padding:0;display:inline-block}.case-overlay .case-overaly-filter ul li a{color:#fff;position:relative}.case-overlay .case-overaly-filter ul li a:before{position:absolute;top:50%;left:-10px;height:1px;background:#fff;right:10px;max-width:0;margin-top:-1px;content:"";transition:max-width .51s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-overlay .case-overaly-filter ul li a .vjs-control-text{display:none}.case-overlay .case-overaly-filter ul li a:hover:after{max-width:200%}.case-overlay .case-overaly-filter ul li.isActive a:before{position:absolute;top:50%;left:-5px;height:1px;background:#fff;right:-3px;max-width:200%;margin-top:-1px;content:"";transition:max-width .1s linear}.case-overlay .case-overaly-filter .main-filter li{padding-right:20px}.case-overlay .case-overaly-filter .main-filter li a{font-size:22px;letter-spacing:8px}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .case-overaly-filter .main-filter li a{font-size:18px;letter-spacing:4px}}.case-overlay .case-overaly-filter .sub-filter{position:absolute;top:40px;left:0;right:40px;opacity:0;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-overlay .case-overaly-filter .sub-filter.isActive{opacity:1;z-index:10}.case-overlay .case-overaly-filter .sub-filter li{padding-right:22px}.case-overlay .case-overaly-filter .sub-filter li:last-child a:after{display:none}.case-overlay .case-overaly-filter .sub-filter li a{font-size:18px;font-family:DelicatoPro-Italic;position:relative;display:inline-block}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .case-overaly-filter .sub-filter li a{font-size:16px}}.case-overlay .case-overaly-filter .sub-filter li a:after{content:"/";right:-17px;position:absolute}.case-overlay .case-overlay-body{position:relative;margin-top:130px;overflow:hidden;margin-left:-60px;padding-left:60px}.case-overlay .case-overlay-item{padding-bottom:40px;max-height:130px;opacity:1;overflow:hidden;transition:all .2s ease}.case-overlay .case-overlay-item.isHidden{opacity:0;max-height:0;padding-bottom:0}.case-overlay .case-overlay-item .case-overlay-item-inner{float:left;position:relative;transition:background .2s cubic-bezier(0.1, 0.1, 0.25, 0.9),color .2s cubic-bezier(0.1, 0.1, 0.25, 0.9);text-align:left}.case-overlay .case-overlay-item .case-overlay-item-inner a{display:block;color:#fff;padding-right:25px}.case-overlay .case-overlay-item .case-overlay-item-inner a:before,.case-overlay .case-overlay-item .case-overlay-item-inner a:after{content:" ";display:table}.case-overlay .case-overlay-item .case-overlay-item-inner a:after{clear:both}.case-overlay .case-overlay-item .case-overlay-item-inner a{*zoom:1}.case-overlay .case-overlay-item .case-overlay-item-inner img{float:left;width:160px}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .case-overlay-item .case-overlay-item-inner img{width:130px}}.case-overlay .case-overlay-item .case-overlay-item-inner strong,.case-overlay .case-overlay-item .case-overlay-item-inner span{display:block;margin-left:185px}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .case-overlay-item .case-overlay-item-inner strong,.case-overlay .case-overlay-item .case-overlay-item-inner span{margin-left:155px}}.case-overlay .case-overlay-item .case-overlay-item-inner strong{font-size:35px;line-height:38px;padding-top:8px}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .case-overlay-item .case-overlay-item-inner strong{font-size:28px;padding-top:0}}.case-overlay .case-overlay-item .case-overlay-item-inner span{font-size:18px;font-family:DelicatoPro-Italic;padding-bottom:5px;line-height:22px}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.case-overlay .case-overlay-item .case-overlay-item-inner span{font-size:14px;padding-bottom:0}}.case-overlay .case-overlay-item.isHover{cursor:pointer}.case-overlay .case-overlay-item.isHover .case-overlay-item-inner a{color:#1a1b20}.iScrollIndicator{border-radius:0 !important;background:#fff !important;opacity:0 !important}.swiper-container .swiper-slide-inner{padding:0 40px}.swiper-container .swiper-pagination-bullet{height:10px;width:10px;background:#d2d2d2}.swiper-container .swiper-pagination-bullet-active{background:#000}.swiper-container .swiper-button-prev{background-image:url(../img/spritesheet.png);background-position:-524px 0px;width:22px;height:42px;left:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.swiper-container .swiper-button-prev{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}.swiper-container .swiper-button-next{background-image:url(../img/spritesheet.png);background-position:-524px -142px;width:22px;height:42px;right:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.swiper-container .swiper-button-next{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}.swiper-frame h3{margin-bottom:40px}.swiper-frame .swiper-pagination{bottom:auto;top:45px}@media screen and (min-width: 64em){.swiper-frame .swiper-pagination{display:none}}.swiper-frame .swiper-button-disabled{opacity:.5}@media screen and (min-width: 64em){.swiper-frame .swiper-button-disabled{display:none}}.cc-window{font-family:inherit}@media screen and (max-width: 41.6875em){.cc-window{top:auto !important;bottom:0}}.cc-window .cc-link{color:#fff;display:inline-block;position:relative;padding-right:5px;opacity:1}.cc-window .cc-link:after{width:0;content:"";position:absolute;top:15px;left:0;height:1px;background:#fff;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.cc-window .cc-link:hover{text-decoration:none}.cc-window .cc-link:hover:after{width:100%}.cc-window .cc-btn{border-width:1px;font-weight:normal;font-size:inherit;padding:5px}@media screen and (min-width: 41.75em){.cc-window .cc-btn{max-width:140px;margin:0 auto}}.cc-window .cc-btn:hover{background-color:rgba(0,0,0,0)}.intro-header{background:#fff;color:#1a1b20;text-align:center;padding:40px 25px}@media screen and (min-width: 41.75em){.intro-header{padding-top:140px;padding-bottom:60px}}#all.dark .intro-header{background:#1a1b20;color:#fff}.intro-header h1{font-size:60px;line-height:60px;margin:0;padding:0 0 20px}.intro-header p{font-size:18px;max-width:800px;margin:0 auto 30px}.intro-header a{font-size:18px;max-width:800px;margin:auto;color:#fff;display:inline-block;letter-spacing:8px;position:relative}.intro-header a:after{position:absolute;top:50%;left:-10px;height:1px;background:#fff;right:-2px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.intro-header a:hover:after{max-width:200%}.play-cta{display:block;position:relative}.play-cta:before{position:absolute;top:0;left:0;height:100%;width:100%;background:#1a1b20;opacity:0;content:"";transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9);z-index:1}.play-cta:hover:before{opacity:.2}.play-cta:hover span{-ms-box-shadow:0 0 10px rgba(26,27,32,.2);-o-box-shadow:0 0 10px rgba(26,27,32,.2);box-shadow:0 0 10px rgba(26,27,32,.2)}.play-cta span{z-index:2;height:60px;width:60px;border-radius:50%;background:#ffda00;position:absolute;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.play-cta span:before{content:"";background:url(../img/icon-black-play-2x.png) center center no-repeat;width:13px;height:15px;background-size:100%;position:absolute;margin-left:2px;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 41.75em){.play-cta span{height:110px;width:110px}.play-cta span:before{background-size:20px auto;width:26px;height:30px;margin-left:5px}}@media screen and (min-width: 64em){.play-cta span{height:145px;width:145px}.play-cta span:before{background-size:26px 30px;margin-left:5px}}.vjs-big-play-button{height:60px;width:60px;border-radius:50%;background:#ffda00;position:absolute;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity .2s linear}.vjs-big-play-button:before{content:"";background:url(../img/icon-black-play-2x.png) center center no-repeat;width:13px;height:15px;background-size:100%;position:absolute;margin-left:2px;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 41.75em){.vjs-big-play-button{height:110px;width:110px}.vjs-big-play-button:before{background-size:20px auto;width:26px;height:30px;margin-left:5px}}@media screen and (min-width: 64em){.vjs-big-play-button{height:145px;width:145px}.vjs-big-play-button:before{background-size:26px 30px;margin-left:5px}}@media screen and (max-width: 41.6875em){.vjs-big-play-button{background:#fff;height:110px;width:110px}}.vjs-big-play-button .vjs-control-text{display:none}.vjs-playing .vjs-big-play-button{opacity:0}.case-menu{display:block;background:#ffda00;color:#1a1b20;position:relative}.case-menu .case-menu-inner{margin:auto}.case-menu.isFixed{position:fixed;left:0;right:0;z-index:200;top:50px;transition:top .32s cubic-bezier(0.1, 0.1, 0.25, 0.9)}@media screen and (max-width: 41.6875em)and (orientation: landscape){.isFixedBar.scrollDown .case-menu.isFixed{top:-50px}}@media screen and (min-width: 41.75em){.case-menu.isFixed{top:110px}}.case-menu.isFixed ul{padding-top:0;padding-bottom:0}.case-menu.isFixed ul li{padding:9px 20px}.case-menu .o{position:absolute;top:0;right:0;width:30px;bottom:0}.case-menu ul{margin:0;padding:8px 20px 3px;list-style:none;float:left;position:relative;left:50%;white-space:nowrap;-khtml-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 41.75em){.case-menu ul{padding:12px 20px 8px}}.case-menu ul li{margin:0;padding:5px 20px;list-style:none;display:inline-block}@media screen and (min-width: 41.75em){.case-menu ul li{padding:10px 20px}}.case-menu ul li a,.case-menu ul li span{color:inherit;font-size:18px;position:relative}.case-menu ul li a:after,.case-menu ul li span:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-menu ul li a:hover:after,.case-menu ul li span:hover:after{max-width:200%}.case-menu ul li.active a:after,.case-menu ul li.active span:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:-10px;max-width:200%;margin-top:-1px;content:"";transition:max-width .1s linear}.case-menu.isScroll .o{width:40px}.case-menu.isScroll ul{left:0;-khtml-transform:translateX(0);transform:translateX(0)}.stage{margin:auto}.stage.largeimage{position:relative}.stage.largeimage:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;content:"";opacity:1;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .1s;z-index:1}.stage.largeimage.isImageLoaded:after{opacity:0}.stage.largeimage.isImageLoadedFull:after{display:none}.stage.contentwidth{max-width:90rem}.stage .stage-wrap{position:relative}.stage .stage-wrap img{display:block;width:100%}@media screen and (max-width: 41.6875em){.stage .stage-wrap{overflow:hidden}.stage .stage-wrap img{width:100%;max-width:100%;position:relative;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.stage .stage-wrap{overflow:hidden}.stage .stage-wrap img{width:100%;max-width:100%;position:relative;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}}.stage .stage-wrap .play-cta{position:absolute;top:0;left:0;height:100%;width:100%}.stage .stage-wrap .play-cta:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;content:"";opacity:1;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9);z-index:1}.stage .stage-wrap .lightbox .play-cta{position:relative;height:auto}.stage.isImageLoaded .stage-wrap .lightbox .play-cta:after{opacity:0}.stage.isImageLoadedFull .stage-wrap .lightbox .play-cta:after{display:none}.stage .isImageLoaded .play-cta:after{opacity:0 !important}.stage .isImageLoadedFull .play-cta:after{display:none !important}.teaser{margin:auto;max-width:90rem}@media screen and (max-width: 41.6875em){.teaser .row .row{margin-left:-25px;margin-right:-25px}.teaser .small-12{padding-right:25px;padding-left:25px}.teaser .row.collapse>.small-12 .text-teaser{padding-right:25px !important;padding-left:25px !important}}.teaser h5{font-size:24px;margin-bottom:20px}.teaser ul.center{list-style:none;margin-bottom:40px}.teaser ul.center li{font-size:18px;padding-bottom:10px}.teaser ul.list{list-style:none;line-height:40px}.teaser ul.list li.label{font-size:18px;font-family:DelicatoPro-Regular}.teaser ul.list li.label:after{display:none}.teaser ul.list li{display:inline-block;padding:0 10px;margin-left:-10px;font-size:28px;font-family:DelicatoPro-Italic}.teaser ul.list li:after{content:"/";padding-left:15px}.teaser ul.list li:last-child:after{content:""}.teaser ul.rewards li{font-size:17px}.teaser ul.rewards li i{padding-right:15px}.teaser ul.rewards li p{margin:0;padding:0}.teaser ul.rewards li span.gold{color:#c90}.teaser ul.rewards li span.silber{color:#92949d}.teaser ul.rewards li span.bronze{color:#876217}.teaser.grey{background:#f5f5f5}.teaser .text-teaser{text-align:center;padding:40px 30px;max-width:520px;margin:auto}.teaser .text-teaser ol,.teaser .text-teaser ul{list-style-position:inside}.teaser .text-teaser p a{text-decoration:underline;cursor:pointer;position:relative}.teaser .text-teaser p a:after{position:absolute;top:50%;left:-3px;height:1px;background:#000;right:-3px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.teaser .text-teaser p a:hover:after{max-width:200%}.teaser .text-teaser p a:hover{text-decoration:none}@media screen and (min-width: 64em){.teaser .text-teaser{padding:60px 30px}}@media screen and (max-width: 41.6875em){.teaser .text-teaser{padding:60px 0 60px}.teaser .text-teaser>h3:first-child{margin-top:0}}.teaser .text-teaser.full{max-width:1440px}@media screen and (min-width: 50em){.teaser .text-teaser.isRight{text-align:right}}@media screen and (min-width: 50em){.teaser .text-teaser.isLeft{text-align:left}}.teaser .text-teaser.smallPad{padding:60px 0 10px}@media screen and (min-width: 64em){.teaser .text-teaser.smallPad{padding:60px 0 10px}}.teaser .text-teaser.smallTop{padding-top:60px}@media screen and (min-width: 64em){.teaser .text-teaser.smallTop{padding-top:0}}.teaser .text-teaser p.intro{font-size:26px;line-height:32px;padding-right:30px;padding-left:30px}@media screen and (max-width: 41.6875em){.teaser .text-teaser p.intro{font-size:18px}}.teaser .text-teaser h4{margin:0 0 20px 0}.teaser .text-teaser h4.categorie{font-size:16px;margin:0 0 30px 0;display:inline-block;position:relative;text-transform:uppercase;letter-spacing:1px}.teaser .text-teaser h4.categorie:first-letter{font-size:150%}.teaser .text-teaser h4.categorie:after{position:absolute;content:"";bottom:0;left:-10px;right:-10px;height:1px;background:#1a1b20}.teaser .text-teaser h3{margin:20px 0 40px;padding:0;font-size:30px}.teaser .text-teaser h1{font-size:60px;line-height:1.1;margin-bottom:40px}@media screen and (max-width: 41.6875em){.teaser .text-teaser h1{font-size:40px}}.teaser .text-teaser p{font-size:18px}.teaser .text-teaser:not(.centerIt){top:auto !important}.teaser .text-teaser[style].centerIt{-khtml-transform:translateY(-50%);transform:translateY(-50%);position:relative}@media screen and (max-width: 41.6875em){.teaser .text-teaser[style].centerIt{top:auto !important;-khtml-transform:translateY(0);transform:translateY(0)}}.teaser .text-teaser.zitat{padding-top:60px;position:relative}@media screen and (max-width: 41.6875em){.teaser .text-teaser.zitat{top:auto !important}.teaser .text-teaser.zitat[style].centerIt{-khtml-transform:translateY(0);transform:translateY(0)}}.teaser .text-teaser.zitat .zitat-icon{height:60px;width:16px;position:relative;display:block;margin:0 auto 40px}.teaser .text-teaser.zitat .zitat-icon:after,.teaser .text-teaser.zitat .zitat-icon:before{position:absolute;top:0;height:60px;background:#1a1b20;width:1px;content:"";transition:transform .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.teaser .text-teaser.zitat .zitat-icon:before{left:0;top:10px;opacity:0;-khtml-transform:rotate(14deg) translate(-10px, 100px) translateZ(0);transform:rotate(14deg) translate(-10px, 100px) translateZ(0)}.teaser .text-teaser.zitat .zitat-icon:after{right:0;opacity:0;-khtml-transform:rotate(14deg) translate(10px, -100px) translateZ(0);transform:rotate(14deg) translate(10px, -100px) translateZ(0)}.teaser .text-teaser.zitat.isInViewport .zitat-icon:before{opacity:1;-khtml-transform:rotate(14deg) translate(0, 0) translateZ(0);transform:rotate(14deg) translate(0, 0) translateZ(0)}.teaser .text-teaser.zitat.isInViewport .zitat-icon:after{opacity:1;-khtml-transform:rotate(14deg) translate(0, 0) translateZ(0);transform:rotate(14deg) translate(0, 0) translateZ(0)}.teaser .text-teaser.zitat p{margin:0 0 20px;font-family:"DelicatoPro-Italic";font-size:28px;line-height:36px}.teaser .text-teaser.zitat .small,.teaser .text-teaser.zitat small{display:block;font-family:"DelicatoPro-Regular";font-size:18px;line-height:28px}.teaser .img-teaser{overflow:hidden;position:relative}.teaser .img-teaser:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;content:"";opacity:1;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.teaser .img-teaser:nth-child(2n):after{background:#f0f0f0}.teaser .img-teaser.isImageLoaded:after{opacity:0}.teaser .img-teaser,.teaser .img-teaser *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teaser .img-teaser img{width:100%}.teaser .img-teaser.scale img{width:auto;max-width:none;position:relative;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.teaser .video-teaser{overflow:hidden}@media screen and (max-width: 41.6875em){.teaser .video-teaser{height:auto !important}}.teaser .video-teaser .flex-video{overflow:hidden}@media screen and (max-width: 41.6875em){.teaser .video-teaser .flex-video{width:auto !important}}.teaser .video-teaser .flex-video .vjs-controls-disabled div{display:none}.teaser .video-teaser .flex-video.widescreen{padding-bottom:56.25%;margin:0 auto}.teaser .video-teaser.scale{position:relative}@media screen and (min-width: 41.75em){.teaser .video-teaser.scale .flex-video{position:relative;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:101%}}.teaser .video-teaser video{-o-object-fit:cover;object-fit:cover}.teaser .logo-pool{margin-bottom:50px;text-align:center}.teaser .logo-pool>.column,.teaser .logo-pool>.columns{margin-bottom:30px;min-height:100px;position:relative;padding-top:100px;display:inline-block;width:170px;float:none !important;vertical-align:top}@media screen and (max-width: 41.6875em){.teaser .logo-pool>.column,.teaser .logo-pool>.columns{min-height:70px;padding-top:70px;width:120px}}.teaser .logo-pool>.column img,.teaser .logo-pool>.columns img{position:absolute;max-height:100px;width:auto;top:50px;left:50%;-khtml-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 41.6875em){.teaser .logo-pool>.column img,.teaser .logo-pool>.columns img{max-height:70px;top:35px}}.teaser .logo-pool>.column img+p,.teaser .logo-pool>.columns img+p{font-size:18px;padding-top:10px;max-width:140px;margin:auto}@media screen and (max-width: 41.6875em){.teaser .logo-pool>.column img+p,.teaser .logo-pool>.columns img+p{font-size:13px;line-height:17px;max-width:100px}}.teaser .gallery{margin:60px 0 100px}@media screen and (max-width: 41.6875em){.teaser .gallery{margin:20px 0 60px}}.teaser>.row>.small-12.columns:not(.medium-6):not(.large-6)>.text-teaser.smallPad{top:auto !important;-khtml-transform:translateY(0);transform:translateY(0)}#body>.teaser:last-child{margin-bottom:60px}@media screen and (max-width: 41.6875em){.teaser .columns:first-child>.text-teaser.smallTop{padding-top:0}.teaser .columns.dreier .text-teaser{padding-top:0 !important}}@media screen and (min-width: 41.75em)and (max-width: 49.9375em){.teaser[data-size=large] .text-teaser[style].centerIt{top:auto !important;-khtml-transform:translateY(0);transform:translateY(0)}}.teaser .flex-video iframe,.teaser .flex-video object,.teaser .flex-video embed,.teaser .flex-video video{position:absolute;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%}.case-footer{background:#ffda00;padding:80px 0}.case-footer .share-box{text-align:center;margin-bottom:60px}@media screen and (min-width: 50em){.case-footer .share-box{float:right;margin-right:60px;text-align:left;margin-bottom:0}}.case-footer .share-box>span{display:block;font-size:14px;line-height:20px;padding:20px 0}@media screen and (min-width: 50em){.case-footer .share-box>span{text-align:right;float:left;padding-right:15px;border-right:1px solid #1a1b20}}.case-footer .share-box>span strong{display:block;font-size:22px;line-height:24px}.case-footer .share-box ul{margin:0;padding:0;list-style:none}@media screen and (min-width: 50em){.case-footer .share-box ul{float:left;padding:8px 15px}}.case-footer .share-box ul li{margin:0 0 10px 0;padding:0 0 4px;line-height:22px}.case-footer .share-box ul li:last-child{padding:0}@media screen and (min-width: 50em){.case-footer .share-box ul li{margin-bottom:0}}.case-footer .share-box ul li a{display:inline-block;letter-spacing:8px;position:relative}.case-footer .share-box ul li a:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:-2px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-footer .share-box ul li a:hover:after{max-width:200%}.case-footer .share-box a{color:#1a1b20}.case-footer .project-cta{color:#1a1b20;padding-bottom:120px;display:block;text-align:center;position:relative}@media screen and (min-width: 50em){.case-footer .project-cta{padding:20px 0 20px 160px;text-align:left;float:left}}.case-footer .project-cta:before{position:absolute;top:70px;left:50%;content:"";-khtml-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/arrow_large.png) center center no-repeat;width:61px;height:118px;background-size:100%}@media screen and (min-width: 50em){.case-footer .project-cta:before{left:60px;top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}}.case-footer .project-cta span{font-size:14px;line-height:20px;display:block}.case-footer .project-cta strong{display:inline-block;font-size:22px;line-height:24px;position:relative}.case-footer .project-cta strong:after{position:absolute;top:50%;left:-10px;height:1px;background:#1a1b20;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.case-footer .project-cta:hover strong:after{max-width:200%}.gallery{position:relative;text-align:center}.gallery,.gallery *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;content:"";opacity:1;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9);z-index:1}.gallery:nth-child(2n):after{background:#f0f0f0}.gallery.isImageLoaded:after{opacity:0}.gallery.isImageLoadedFull:after{display:none}.gallery .swiper-slide *{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.gallery .swiper-slide{overflow:hidden}.gallery .swiper-slide img{width:100%;margin-bottom:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-khtml-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1)}@media screen and (max-width: 41.6875em){.teaser .gallery .swiper-container{border-width:3px !important}}.gallery.isLargeGal .swiper-slide img{width:100%;max-width:100%;max-height:800px}.gallery.isLargeGal.noResize .swiper-slide img{max-height:8000px}@media screen and (max-width: 41.6875em){.gallery.isLargeGal{margin-left:5px;margin-right:5px}.gallery.isLargeGal .swiper-button-prev{left:-28px}.gallery.isLargeGal .swiper-button-next{right:-28px}}.gallery .swiper-pagination{display:none}.gallery .swiper-button-prev{position:absolute;top:50%;margin-top:-19px;z-index:10;cursor:pointer;background:url(../img/icon-ar-black-left.png) center center no-repeat;background-size:100% auto;width:24px;height:38px;left:-20px}@media screen and (min-width: 41.75em){.gallery .swiper-button-prev{left:-30px}}@media screen and (min-width: 50em){.gallery .swiper-button-prev{left:-60px}}.gallery .swiper-button-next{position:absolute;top:50%;margin-top:-19px;z-index:10;cursor:pointer;background:url(../img/icon-ar-black-right.png) center center no-repeat;background-size:100% auto;width:24px;height:38px;right:-20px}@media screen and (min-width: 41.75em){.gallery .swiper-button-next{right:-30px}}@media screen and (min-width: 50em){.gallery .swiper-button-next{right:-60px}}.gallery .swiper-pagination{position:absolute;bottom:-40px;left:50%;display:block;-khtml-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;width:100%}.gallery .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.gallery .swiper-pagination .swiper-pagination-bullet-active{background:#1a1b20}.gallery.small{padding:40px;background:#f0f0f0;margin:0}@media screen and (min-width: 41.75em){.gallery.small{padding:60px}}.gallery.small .swiper-pagination{bottom:20px}.gallery.small .swiper-button-next{right:20px}@media screen and (max-width: 41.6875em){.gallery.small .swiper-button-next{right:15px}}.gallery.small .swiper-button-prev{left:20px}@media screen and (max-width: 41.6875em){.gallery.small .swiper-button-prev{left:15px}}.gallery.small.fullscreengallery{padding:0 !important}.gallery.small.fullscreengallery .swiper-button-next{right:30px}@media screen and (max-width: 41.6875em){.gallery.small.fullscreengallery .swiper-button-next{right:15px}}.gallery.small.fullscreengallery .swiper-button-prev{left:30px}@media screen and (max-width: 41.6875em){.gallery.small.fullscreengallery .swiper-button-prev{left:15px}}.gallery.scale img{height:100% !important;width:auto !important;min-width:100% !important;max-width:none !important;max-height:none !important;position:relative;left:50%;margin:0;-khtml-transform:translateX(-50%) translateZ(0) scale(1, 1);transform:translateX(-50%) translateZ(0) scale(1, 1)}.largeImageGallery,.largeImageGallery *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.largeImageGallery .swiper-slide *{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.largeImageGallery .swiper-slide{overflow:hidden}.largeImageGallery .swiper-slide img{width:100%;margin-bottom:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-khtml-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);left:0}.largeImageGallery .swiper-button-prev{position:absolute;top:50%;margin-top:-19px;z-index:10;cursor:pointer;background:url(../img/icon-ar-black-left.png) center center no-repeat;background-size:100% auto;width:24px;height:38px;left:30px}@media screen and (max-width: 41.6875em){.largeImageGallery .swiper-button-prev{left:15px}}.largeImageGallery .swiper-button-next{position:absolute;top:50%;margin-top:-19px;z-index:10;cursor:pointer;background:url(../img/icon-ar-black-right.png) center center no-repeat;background-size:100% auto;width:24px;height:38px;right:30px}@media screen and (max-width: 41.6875em){.largeImageGallery .swiper-button-next{right:15px}}.largeImageGallery .swiper-pagination{position:absolute;bottom:20px;left:50%;display:block;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.largeImageGallery .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.largeImageGallery .swiper-pagination .swiper-pagination-bullet-active{background:#1a1b20}.teaser .gallery.isLargeGal:before{content:"";position:absolute;top:0;width:1px;height:100%;background:#f5f5f5;left:0}.teaser .gallery.isLargeGal:after{content:"";position:absolute;top:0;width:1px;height:100%;background:#f5f5f5;right:0}.lightboxFrame{position:fixed;top:0;left:0;width:100%;margin:0;height:100%;z-index:1001;background:rgba(26,27,32,.95)}.lightboxFrame .close,.lightboxFrame .close-shop{position:absolute;top:40px;right:60px;background-image:url(../img/spritesheet.png);background-position:0px -373px;width:39px;height:38px;z-index:100;cursor:pointer}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.lightboxFrame .close,.lightboxFrame .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (max-width: 41.6875em){.lightboxFrame .close,.lightboxFrame .close-shop{top:20px;right:60px;background-image:url(../img/spritesheet.png);background-position:-393px -240px;width:14px;height:14px}}@media screen and (max-width: 41.6875em)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 41.6875em)and (min-resolution: 192dpi){.lightboxFrame .close,.lightboxFrame .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (max-width: 41.6875em){.home .lightboxFrame .close,.home .lightboxFrame .close-shop{right:20px}}.lightboxFrame .flex-video.vimeo{margin:0}.lightboxFrame .inner-box{width:100%;max-width:1400px;position:absolute;top:50%;left:0;right:0;padding:20px;margin:auto;-khtml-transform:translateY(-50%);transform:translateY(-50%)}.contact .map{margin-bottom:40px;margin-left:-10px;margin-right:-10px;width:auto;height:320px}@media screen and (min-width: 50em){.contact .map{margin-left:0;margin-right:0}}.contact .map img{width:100%}.contact .small-12.large-5.columns{white-space:nowrap}.contact p{font-size:x-large;line-height:1.4;text-align:center;margin-bottom:30px}@media screen and (min-width: 50em){.contact p{text-align:left;margin-bottom:0;font-size:26px}}.contact .social-media{border-left:1px solid #1a1b20;padding-left:35px}.contact .social-media ul{list-style-type:none;margin:5px 0 0 0}.contact .social-media ul li a{color:#1a1b20;letter-spacing:13px;display:inline-block;margin:10px 0 0;position:relative}.contact .social-media ul li a:after{position:absolute;top:50%;left:-13px;height:1px;background:#1a1b20;right:0;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.contact .social-media ul li a:hover:after{max-width:200%}@media screen and (max-width: 49.9375em){.map-box{position:relative;padding-bottom:340px}.map-box .map-top{position:absolute;left:20px;right:20px;bottom:0;height:320px}.map-box .map-top .map{margin-bottom:0}}.newspool{margin:0 auto}@media screen and (max-width: 41.6875em){.newspool{width:auto !important}}.newspool>.news-item{width:300px;padding:20px 20px 60px;opacity:0;transition:all .4s cubic-bezier(0.1, 0.1, 0.25, 0.9) .2s;-khtml-transform:translateY(80px);transform:translateY(80px)}.newspool>.news-item.isVisible{opacity:1;-khtml-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 41.75em){.newspool>.news-item{width:450px}}@media screen and (max-width: 41.6875em){.newspool>.news-item{padding:20px 0 60px;width:auto !important;position:relative !important;top:auto !important;left:auto !important}}.newspool>.news-item img{margin-bottom:40px}.newspool>.news-item .date{display:block;padding-bottom:30px}.newspool>.news-item ul li a{letter-spacing:12px;display:inline-block;padding:3px 0;position:relative}.newspool>.news-item ul li a:after{position:absolute;top:50%;left:-12px;height:1px;background:#1a1b20;right:0;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.newspool>.news-item ul li a:hover:after{max-width:200%}.newspool>.news-item.update{position:relative;padding-top:120px}.newspool>.news-item.update [type=text]{font-family:DelicatoPro-Italic;font-weight:normal}.newspool>.news-item.update .arrow-down{background-image:url(../img/spritesheet.png);background-position:-401px 0px;width:23px;height:101px;position:absolute;top:0;left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.newspool>.news-item.update .arrow-down{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (min-width: 41.75em){.newspool>.news-item.update h2.hero{line-height:120px !important}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;opacity:0;transition:opacity .3s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.overlay.isActive{opacity:1}.overlay .overlay-inner{padding:95px 20px 50px;background:#000;color:#fff;position:absolute;top:50%;left:50%;-khtml-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-size:19px;width:100%;max-width:400px;-ms-box-shadow:0 0 50px rgba(0,0,0,.4);-o-box-shadow:0 0 50px rgba(0,0,0,.4);box-shadow:0 0 50px rgba(0,0,0,.4)}.overlay .overlay-inner a{color:#fff;font-family:DelicatoPro-Italic;font-weight:normal;position:relative}.overlay .overlay-inner a:after{position:absolute;top:50%;left:-3px;height:1px;background:#fff;right:-3px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.overlay .overlay-inner a:hover:after{max-width:200%}.overlay .overlay-inner:after{background-image:url(../img/spritesheet.png);background-position:0px -240px;width:53px;height:33px;position:absolute;left:50%;top:40px;-khtml-transform:translateX(-50%);transform:translateX(-50%);content:""}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.overlay .overlay-inner:after{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}.overlay .overlay-inner span{display:block}.controllbar .controllbar-inner .content-frame.content>.text-center>h2{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .2s}.controllbar .controllbar-inner .content-frame.content>.text-center>p,.controllbar .controllbar-inner .content-frame.content>.text-center>a,.controllbar .controllbar-inner .content-frame.content>.text-center>div{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .3s}.controllbar .controllbar-inner .content-frame.content.ready>.text-center>p,.controllbar .controllbar-inner .content-frame.content.ready>.text-center>a,.controllbar .controllbar-inner .content-frame.content.ready>.text-center>div,.controllbar .controllbar-inner .content-frame.content.ready>.text-center>h2{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.teaser{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .2s}.teaser .small-12>.text-teaser.full,.teaser .small-12>.text-center,.teaser ul.rewards li{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .2s}.teaser .text-teaser>h4,.teaser .text-teaser>h3{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .2s}.teaser .text-teaser>p,.teaser .text-teaser>a,.teaser .text-teaser>div{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .3s}.teaser .headline-line{background:none;position:relative}.teaser .headline-line .bg{position:relative;z-index:2}.teaser .headline-line:after{content:"";height:1px;width:0;left:50%;top:50%;background:#1a1b20;position:absolute;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .3s}.teaser.isVisibleNow{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.teaser.isVisibleNow .text-teaser>p,.teaser.isVisibleNow .text-teaser>a,.teaser.isVisibleNow .text-teaser>div,.teaser.isVisibleNow .text-teaser>h4,.teaser.isVisibleNow .text-teaser>h3{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.teaser.isVisibleNow .img-teaser,.teaser.isVisibleNow .gallery,.teaser.isVisibleNow .logo-pool .column,.teaser.isVisibleNow .logo-pool .columns,.teaser.isVisibleNow .small-12>.text-teaser.full,.teaser.isVisibleNow .small-12>.text-center,.teaser.isVisibleNow ul.rewards li.isVisible{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.teaser.isVisibleNow .headline-line:after{left:0;width:100%}.intro-header h1{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .4s}.intro-header p{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .6s}.intro-header a{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .8s}.intro-header+.case-menu-wrap li{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) 1s}.intro-header.isReady h1,.intro-header.isReady p,.intro-header.isReady a,.intro-header.isReady+.case-menu-wrap li{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.full .hero{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .4s}.full .hero.isReady{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.noTouch .close,.noTouch .close-shop{transition:transform .2s cubic-bezier(0.1, 0.1, 0.25, 0.9);-khtml-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.noTouch .close:hover,.noTouch .close-shop:hover{-khtml-transform:rotate(90deg) translate3d(0, 0, 0);transform:rotate(90deg) translate3d(0, 0, 0)}.overlay .overlay-w{-khtml-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) .1s}.overlay .overlay-inner:after{top:100px;opacity:0;transition:all .3s cubic-bezier(0.1, 0.1, 0.25, 0.9) 0s}.overlay.isActive .overlay-w{-khtml-transform:translateY(0);transform:translateY(0);opacity:1}.overlay.isActive .overlay-inner:after{top:40px;opacity:1}.marquee{padding:15px 0 10px;border-bottom:1px solid #1a1b20;border-top:1px solid #1a1b20;font-family:sans-serif;font-size:48px;overflow:hidden;white-space:nowrap}@-moz-document url-prefix(){.marquee>*{position:relative}}@-webkit-keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}.shop-header{background:#fff;border-top:1px solid #1a1b20;overflow:hidden;position:relative;max-height:600px}@media screen and (min-width: 41.75em){.shop-header{height:40vw}}.shop-header__image{width:100%}.shop-header__overlay{border-top:1px solid #1a1b20;padding:20px}@media screen and (min-width: 41.75em){.shop-header__overlay{max-width:90rem;width:100%;border-top:none;padding-left:80px;position:absolute;top:45%;left:50%;transform:translateX(-50%) translateY(-50%)}}.shop-header__overlay-inner{width:100%}@media screen and (min-width: 41.75em){.shop-header__overlay-inner{width:60%}}.shop-header__overlay h1{line-height:1.25}.shop-header__overlay p:last-child{margin-bottom:0}.shop-header__cta{display:inline-block;font-size:1.125rem;letter-spacing:.5rem;line-height:1.4;padding-right:1.25rem;position:relative}.shop-header__cta::after{border-bottom:1px solid #1a1b20;border-right:1px solid #1a1b20;content:"";height:.65rem;position:absolute;right:0;top:50%;transform-origin:top right;transform:rotate(45deg) translateY(-50%);width:.65rem}@media screen and (min-width: 41.75em){.showcase{display:flex;flex-direction:row;flex-wrap:wrap;left:1px;margin:-1px auto auto -1px;position:relative;top:1px}}.showcase__wrapper{border-bottom:1px solid #1a1b20;overflow:hidden}.showcase__item-link{display:block;position:relative}.showcase__item-link:not(:first-child){border-top:1px solid #1a1b20}.showcase__item-link::before{content:"";display:block;padding-bottom:125%}@media screen and (min-width: 41.75em){.showcase__item-link{border-bottom:1px solid #1a1b20;border-right:1px solid #1a1b20;width:33.33333%}.showcase__item-link:not(:first-child){border-top:none}}.showcase__item-link:hover .showcase__item-button{opacity:1}.showcase__item-button{display:none}@media screen and (min-width: 41.75em){.showcase__item-button{display:block;width:100%;max-width:295px;padding:2rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:opacity .2s ease-in-out}}.showcase__promotion:not(:first-child){border-top:1px solid #1a1b20}@media screen and (min-width: 41.75em){.showcase__promotion{padding-bottom:1.5rem;border-bottom:1px solid #1a1b20;border-right:1px solid #1a1b20;position:relative;width:33.33333%}.showcase__promotion::before{content:"";display:block;padding-bottom:125%}.showcase__promotion:not(:first-child){border-top:none}}.showcase__promotion-content{display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;text-align:center;overflow:hidden}@media screen and (min-width: 41.75em){.showcase__promotion-content{padding:1.5rem 1.5rem 0;height:auto;left:0;margin:0;position:absolute;top:0;width:100%}}@media screen and (min-width: 64em){.showcase__promotion-content{padding:80px 40px 0}}.showcase__promotion-info{margin:auto 0}.showcase__promotion-media{margin:0 auto 1.875rem}.showcase__promotion-title{margin-bottom:.3125rem}@media screen and (min-width: 41.75em){.showcase__promotion-title{font-size:1.5625rem;line-height:1.15}}.showcase__promotion-subtitle{font-size:1.125rem;margin-bottom:.625rem}.showcase__promotion-description{line-height:1.5;margin:0}.showcase__promotion-container{position:relative;min-height:100px}.showcase__promotion-button-background{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff;padding-top:1.5rem}@media screen and (min-width: 41.75em){.showcase__promotion-button-background{padding-top:0;position:absolute;bottom:0;left:0;transform:translateY(100%);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);min-height:100%}}.showcase__promotion-action{padding:2rem}@media screen and (min-width: 41.75em){.showcase__promotion-action{width:100%;max-width:295px}}@media screen and (min-width: 41.75em){.showcase__promotion:hover .showcase__promotion-button-background,.touch .showcase__promotion-button-background{transform:translateY(0)}}.showcase__item{background:#f8f8f8;display:flex;flex-direction:column;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.showcase__item-image{flex:1 1 auto;height:80%;left:0;-o-object-fit:cover;object-fit:cover;width:100%}.showcase__item-image--poster{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.showcase__promotion-media{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.showcase__item-title{background-color:#f8f8f8;font-size:1.5rem;line-height:1;overflow:hidden;padding:1.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1}.showcase__canvas-badge{position:absolute;right:0;top:0;width:80%;height:80%;z-index:1}.order-form-contact{display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem auto 1rem;max-width:90rem;padding:0 1.5rem;text-align:center}@media screen and (min-width: 41.75em){.order-form-contact{margin-bottom:2.5rem}}@media screen and (min-width: 50em){.order-form-contact{margin-bottom:3.75rem}}.order-form-contact__link{display:inline-block;margin-bottom:.5rem}@media screen and (min-width: 41.75em){.order-form-contact__link{font-size:1.5625rem;margin-bottom:1rem}}@media screen and (min-width: 50em){.order-form-contact__link{margin-bottom:2rem}}.order-form-contact__link+.order-form-contact__link{margin-left:1.5em}.order-form-contact__link[href^="mailto:"]:after{content:none}.order-form-contact__heading{font-family:"Delicato Pro",sans-serif;font-size:2.5rem;line-height:1.25;margin:0;width:100%}@media screen and (min-width: 41.75em){.order-form-contact__heading{font-size:3.125rem;line-height:1.5}}.order-form{margin:0 auto 2.5rem;max-width:90rem;padding:0 1.5rem}@media screen and (min-width: 50em){.order-form{padding:0 8.33333%}}.order-form input[type=email],.order-form input[type=text]{background:rgba(0,0,0,0);border-bottom:1px solid #1a1b20;color:#1a1b20;display:block;font-size:1.5625rem;margin:0 0 2.5rem;padding:10px 0;text-align:left}.order-form input[type=email]::-moz-placeholder,.order-form input[type=text]::-moz-placeholder{color:#a0a0a0;font-style:italic}.order-form input[type=email]:-ms-input-placeholder,.order-form input[type=text]:-ms-input-placeholder{color:#a0a0a0;font-style:italic}.order-form input[type=email]::-ms-input-placeholder,.order-form input[type=text]::-ms-input-placeholder{color:#a0a0a0;font-style:italic}.order-form input[type=email]::placeholder,.order-form input[type=text]::placeholder{color:#a0a0a0;font-style:italic}.order-form input[type=email].f3-form-error,.order-form input[type=text].f3-form-error{border-bottom-color:#d0021b;margin-bottom:0}.order-form__label--checkbox{display:block;font-size:.875rem;margin-bottom:1.25rem;padding-left:2rem;position:relative}.order-form__label--checkbox p{line-height:1.25;margin-bottom:0}.order-form__checkbox-mark{border:1px solid #1a1b20;content:"";height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.f3-form-error+.order-form__checkbox-mark{border-color:#d0021b}.order-form__label--checkbox input[type=checkbox]:checked+.order-form__checkbox-mark::before{background:#1a1b20;border-radius:100%;content:"";height:.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:.375rem}.order-form__error-description{color:#d0021b;display:none;font-size:.875rem;font-style:italic;line-height:1.25;margin-bottom:1.15625rem;margin-top:.25rem}.f3-form-error+.order-form__error-description{display:block}.order-form__action{margin-top:.625rem;width:100%}@media screen and (min-width: 41.75em){.order-form__action{display:block;margin-left:auto;margin-right:auto;width:auto}}@media screen and (min-width: 64em){.order-form__action{margin-top:0;width:100%}}.order-form__notice{font-size:.875rem;font-style:italic;margin-bottom:1em}@media screen and (min-width: 64em){.order-form__notice{margin-bottom:0}}.order-form__lower-block{padding-top:20px}@media screen and (min-width: 64em){.order-form__lower-block{display:flex;justify-content:space-between}.order-form__conditions{width:60%}.order-form__actions{padding-left:3.25rem;width:40%}}.order-form-important-note{font-size:.875rem;margin:3rem auto;max-width:90rem;padding:0 1.5rem;text-align:center}@media screen and (min-width: 50em){.order-form-important-note{margin:4rem auto;padding:0 8.33333%}}.order-confirmation{background:#ffebdd;border-top:1px solid #1a1b20;font-size:1rem}.order-confirmation__content{margin:0 auto;max-width:50em;padding:5em 1.875em;text-align:center}@media screen and (min-width: 41.75em){.order-confirmation__content{padding:8.75em 1.875em}}.order-confirmation__icon{height:auto;max-width:313px;width:100%}.order-confirmation__header{font-family:"Delicato Pro",sans-serif;font-size:3.125rem;margin:.5em 0 .75em}.order-confirmation__description{font-size:1.125rem;margin-bottom:2.5rem;margin-left:0;margin-right:0}.order-confirmation .button,.order-confirmation .cart__checkout-next{width:100%;max-width:372px}@media screen and (min-width: 41.75em){.shop #header .header__languages.header__languages--beside-cart{right:202px}}@media screen and (min-width: 41.75em)and (min-width: 41.75em){.shop #header .header__languages.header__languages--beside-close{visibility:hidden}}@media screen and (min-width: 41.75em)and (min-width: 64em){.shop #header .header__languages.header__languages--beside-close{visibility:visible}}@media screen and (min-width: 41.75em)and (min-width: 64em){.shop #header .close-shop{background-image:url(../img/spritesheet.png);background-position:0px -373px;width:39px;height:38px}}@media screen and (min-width: 41.75em)and (min-width: 64em)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 41.75em)and (min-width: 64em)and (min-resolution: 192dpi){.shop #header .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}.close-desktop-background{display:block;position:absolute;right:40px;top:0}.close-desktop-background::before{background:#1a1b20;height:110px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80px}@media screen and (min-width: 64em){.close-desktop-background::before{content:""}}@media screen and (min-width: 90em){.close-desktop-background::before{width:10.55556vw;max-width:200px}}#all.shop{overflow:visible}@media screen and (min-width: 41.75em){#all.shop{overflow:hidden}}.header__shopping-cart{background-image:url(/typo3conf/ext/elastique_template/Resources/Public/img/Bag.png);background-repeat:no-repeat;background-size:contain;display:block;height:35px;position:absolute;right:50px;top:-37px;width:49px}@media screen and (max-width: 41.6875em){.header__shopping-cart{top:-72px}}@media screen and (max-width: 41.6875em)and (max-height: 700px){.header__shopping-cart{top:-51px}}@media screen and (max-width: 41.6875em)and (max-height: 600px){.header__shopping-cart{top:-37px}}@media screen and (min-width: 41.75em){.header__shopping-cart{height:70px;right:115px;top:-20px;width:44px}}.header__shopping-cart-title{left:-45px;position:absolute;top:30px;visibility:hidden}.header__shopping-cart-count{display:inline-block;font-family:sans-serif;font-size:.8rem;font-style:normal;font-weight:700;left:8px;position:absolute;text-align:center;top:12px;width:2ex}@media screen and (min-width: 41.75em){.header__shopping-cart-count{left:20px;top:30px}}.cart__checkout-totals-delivery,.cart__checkout-totals-price{display:flex;justify-content:space-between}.product-stage{align-items:stretch;border-top:1px solid #1a1b20;display:block;max-width:90rem}@media screen and (min-width: 41.75em){.product-stage{display:flex;height:40vw;max-height:36rem}.product-stage>*{flex:1 0 auto;width:50%}.product-stage>:not(:first-child){border-left:1px solid #1a1b20}}.product-stage__slider{height:75vw;overflow:hidden;position:relative}@media screen and (min-width: 41.75em){.product-stage__slider{height:auto}}.product-stage__slide{height:100%}.product-stage__slide-image{height:100%;-o-object-fit:cover;object-fit:cover}.product-stage__dashboard{border-top:1px solid #1a1b20;text-align:center}@media screen and (min-width: 41.75em){.product-stage__dashboard{border-top:none;display:flex;flex-direction:column;overflow:hidden}}@media screen and (min-width: 41.75em){.product-stage__dashboard-info-block{display:flex;flex:6 0 85%;max-height:85%;overflow:hidden;position:relative}}.product-stage__dashboard-info{margin:2em auto;width:85%}@media screen and (min-width: 41.75em){.product-stage__dashboard-info{left:0;margin:auto;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .5s;width:64%}.product-stage__dashboard-info[hidden]{display:block;opacity:0}}.product-stage__dashboard-title{font-size:2.5rem;margin-bottom:.6em}.product-stage__dashboard-description{font-size:1.1em;line-height:1.5}.product-stage__dashboard-price{font-size:1.6rem;margin-bottom:0;margin-top:1em}.product-stage__dashboard-actions{background:#fff;bottom:0;font-style:italic;position:-webkit-sticky;position:sticky}@media screen and (min-width: 41.75em){.product-stage__dashboard-actions{border-top:1px solid #1a1b20;bottom:auto;display:flex;flex:1 0 15%;min-height:3em;position:static}}.product-stage__dashboard-size-selector{border-right:1px solid #1a1b20;border-top:1px solid #1a1b20;color:#1a1b20;height:4em;position:relative;width:33.33333%}.product-stage__dashboard-size-selector:focus{outline:none}.product-stage__dashboard-size-selector:nth-child(3){border-right:none}@media screen and (min-width: 41.75em){.product-stage__dashboard-size-selector{border-top:none;flex:0 0 auto;height:auto;width:18.33333%}.product-stage__dashboard-size-selector:nth-child(3){border-right:1px solid #1a1b20}}.product-stage__dashboard-size-selector::after{background:#1a1b20;content:"";height:1px;left:50%;position:absolute;top:50%;transform-origin:left;transform:translate(-50%, -50%) scaleX(0);transition:transform .2s cubic-bezier(0.1, 0.1, 0.25, 0.9);width:1.5em}.product-stage__dashboard-size-selector:hover::after{transform:translate(-50%, -50%) scaleX(1)}.product-stage__dashboard-size-selector[aria-selected=true]::after{transform:translate(-50%, -50%) scaleX(1)}.product-stage__dashboard-order-action{border-top:1px solid #1a1b20;display:block;height:4em;width:100%}@media screen and (min-width: 41.75em){.product-stage__dashboard-order-action{border-top:none;flex:1 0 auto;height:auto;width:45%}}.product-stage__slider-pagination{bottom:8px;display:flex;left:50%;max-width:100%;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.product-stage__slider-pagination .swiper-pagination-bullet{background:rgba(0,0,0,0);height:auto;opacity:1;padding:8px 5px;position:relative;width:auto}.product-stage__slider-pagination .swiper-pagination-bullet::before{background:rgba(0,0,0,0);border-radius:100%;border:1px solid #1a1b20;content:"";display:block;height:8px;width:8px}.product-stage__slider-pagination .swiper-pagination-bullet-active::before{background:#1a1b20}.cart{border-top:1px solid #1a1b20;font-size:1rem}.cart--empty{background:#fffb00}.cart__checkout{margin:0 auto;max-width:90rem;text-align:center}.cart__checkout-backbutton{width:370px;max-width:100%}.cart--empty .cart__checkout{max-width:31.75em;padding:5em 1.875em}@media screen and (min-width: 41.75em){.cart--empty .cart__checkout{padding:8.75em 1.875em}}.cart__empty-bag-icon{height:auto;max-width:220px;width:100%}.cart__checkout-header{font-family:"Delicato Pro",sans-serif;margin:.5em 1.5rem 10px;font-size:50px}.cart--empty .cart__checkout-header{margin:.5em 0 10px}.cart__checkout-description{font-size:1.125rem;margin-bottom:2.5rem;margin-left:1.5rem;margin-right:1.5rem}.cart--empty .cart__checkout-description{margin-left:0;margin-right:0}.cart__checkout-legal-disclaimer{font-size:.875rem;line-height:1.25}.cart__checkout-legal-disclaimer:last-of-type{margin-bottom:1.875rem}.cart__checkout-product-wrapper{margin-bottom:5rem}@media screen and (min-width: 41.75em){.cart__checkout-product-wrapper{align-items:flex-start;display:flex;margin:.625rem .625rem 5.875rem}}.cart__checkout-products{border-top:1px solid #1a1b20}@media screen and (min-width: 41.75em){.cart__checkout-products{border:1px solid #1a1b20;flex:2 0 0%;margin:.625rem}}.cart__checkout-item{display:flex;padding:1.5rem}.cart__checkout-item:not(:first-child){border-top:1px solid #1a1b20}@media screen and (min-width: 41.75em){.cart__checkout-item{padding:0}}.cart__checkout-item-image-wrapper{height:calc(37.5vw - 3rem);margin:0 1rem 0 0;width:33.33333%}@media screen and (min-width: 41.75em){.cart__checkout-item-image-wrapper{background:rgba(0,0,0,0);border-right:1px solid #1a1b20;height:0;margin:0;padding-top:25%;position:relative;width:25%}}.cart__checkout-item-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 41.75em){.cart__checkout-item-image{left:0;position:absolute;top:0}}.cart__checkout-item-image-placeholder{display:none}@media screen and (min-width: 41.75em){.cart__checkout-item-image-placeholder{background:rgba(0,0,0,0);border-right:1px solid #1a1b20;display:block;height:0;padding-top:25%;width:25%}}.cart__checkout-item-info{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;position:relative;text-align:left}@media screen and (min-width: 41.75em){.cart__checkout-item-info{flex-wrap:wrap;justify-content:space-between;flex-direction:row}.cart__checkout-item-info>*{margin:auto 2rem}}.cart__checkout-item-title{font-size:1.25rem;line-height:1.15;margin-bottom:.5rem;position:relative}@media screen and (min-width: 41.75em){.cart__checkout-item-title{font-size:1.5625rem;line-height:1.5;margin:auto 0 auto 2rem;padding:0 10px}}.cart__checkout-item-title:before{width:0;content:"";position:absolute;top:19px;left:0;height:1px;background-color:#1a1b20;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.cart__checkout-item-title:hover:before{width:100%}@media screen and (min-width: 41.75em){.cart__checkout-item-price{font-size:1.125rem}}.cart__checkout-item-remove{background:#fff;height:1em;margin:0;position:absolute;right:0;top:0;width:1em}@media screen and (min-width: 41.75em){.cart__checkout-item-remove{right:2em;top:2em}}.cart__checkout-item-remove::before,.cart__checkout-item-remove::after{background:#1a1b20;content:"";height:1px;left:0;position:absolute;top:50%;width:1em}.cart__checkout-item-remove::before{transform:rotate(45deg) translateY(-50%)}.cart__checkout-item-remove::after{transform:rotate(-45deg) translateY(-50%)}.cart__checkout-summary{border-top:1px solid #1a1b20}@media screen and (min-width: 41.75em){.cart__checkout-summary{border:1px solid #1a1b20;flex:1 0 0%;margin:.625rem}}.cart__checkout-summary-header{display:none}@media screen and (min-width: 41.75em){.cart__checkout-summary-header{display:block;font-size:32px;margin:2rem 0 1.625rem}}.cart__checkout-delivery{display:flex}@media screen and (min-width: 41.75em){.cart__checkout-delivery{flex-wrap:wrap;justify-content:center;margin:1.125rem 0}}.cart__checkout-delivery-label{display:flex;flex:1 0 0%;font-size:.875rem;font-style:italic;margin:auto;position:relative}.cart__checkout-delivery-label:not(:first-child){border-left:1px solid #1a1b20}.cart__checkout-delivery-label:hover{cursor:pointer}@media screen and (min-width: 41.75em){.cart__checkout-delivery-label{flex:0 0 auto;font-size:1rem;margin:.5rem 1rem}.cart__checkout-delivery-label:not(:first-child){border-left:none}}.cart__checkout-delivery-label-text{color:#bababa;display:inline-block;line-height:1.15;margin:1.5rem auto;position:relative}@media screen and (min-width: 41.75em){.cart__checkout-delivery-label-text{margin:0}}.cart__checkout-delivery-label-text::after{background:#bababa;content:"";height:1px;left:50%;position:absolute;top:50%;transform-origin:left;transform:translate(-50%, -50%) scaleX(0);transition:transform .2s cubic-bezier(0.1, 0.1, 0.25, 0.9);width:calc(100% + 1em)}[type=radio]:checked+.cart__checkout-delivery-label-text{color:#1a1b20}[type=radio]:checked+.cart__checkout-delivery-label-text::after{background:#1a1b20;transform:translate(-50%, -50%) scaleX(1)}[type=radio]:focus+.cart__checkout-delivery-label-text::after{transform:translate(-50%, -50%) scaleX(1)}.cart__checkout-delivery-label:hover .cart__checkout-delivery-label-text::after{transform:translate(-50%, -50%) scaleX(1)}.cart__checkout-delivery-option{left:0;opacity:0;position:absolute;top:0}.cart__checkout-totals-wrapper{border-top:1px solid #1a1b20;padding:0 1.5rem}@media screen and (min-width: 41.75em){.cart__checkout-totals-wrapper{padding:0}}.cart__checkout-totals-block{margin:1.5rem 0;text-align:left}@media screen and (min-width: 41.75em){.cart__checkout-totals-block{margin:3.7075rem 0;padding:0 1.875rem}}.cart__checkout-totals-delivery{flex-wrap:wrap;font-size:.875rem;margin-bottom:.5rem}@media screen and (min-width: 41.75em){.cart__checkout-totals-delivery{font-size:1.125rem}}.cart__checkout-totals-price{flex-wrap:wrap;font-size:1.25rem}@media screen and (min-width: 41.75em){.cart__checkout-totals-price{font-size:1.5625rem}}.cart__checkout-totals-delivery-part,.cart__checkout-totals-price-part{display:inline-block}.cart__checkout-next{display:block;width:100%}.recommendation>header{text-align:center;margin-top:6em}.recommendation__item{margin:2em 0;border:1px solid #1a1b20;display:block;box-sizing:border-box}.recommendation__image,.recommendation__text{padding:20px;text-align:center}.recommendation__title{margin-bottom:0;position:relative;display:inline}.recommendation__title::after{width:0;content:"";position:absolute;top:.55em;left:0;height:1px;background:#1a1b20;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.recommendation__item:hover .recommendation__title::after{width:100%}.recommendation__price{font-family:DelicatoPro-Italic,sans-serif;font-size:1.125rem}.recommendation__pagination{text-align:center}.recommendation__pagination .swiper-pagination-bullet{background:rgba(0,0,0,0);height:auto;opacity:1;padding:8px 5px;position:relative;width:auto}.recommendation__pagination .swiper-pagination-bullet::before{background:rgba(0,0,0,0);border-radius:100%;border:1px solid #1a1b20;content:"";display:block;height:8px;width:8px}.recommendation__pagination .swiper-pagination-bullet-active::before{background:#1a1b20}@media screen and (min-width: 50em){.recommendation__list{display:flex;justify-content:space-between}.recommendation__item{display:flex;align-items:center;height:306px;width:48%}.recommendation__image{width:40%}.recommendation__text{width:60%;padding-left:0;text-align:left}.recommendation__pagination{display:none}}.microcase__list>*{display:block;text-align:center}.microcase__grid-container{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.microcase__border{padding:50px 11.111% 44px;height:100%}.microcase__list .microcase__border{border-top:1px solid #1a1b20;border-left:1px solid #1a1b20;border-right:1px solid #1a1b20}.microcase__list>:first-child .microcase__border{border-top:0}.microcase__list>:last-child .microcase__border{border-bottom:1px solid #1a1b20}@media screen and (min-width: 50em){.microcase__list .microcase__border{border:0}.microcase__list>:nth-child(n+3) .microcase__border{border-top:1px solid #1a1b20}.microcase__list>:nth-child(odd) .microcase__border{border-left:1px solid #1a1b20;border-right:1px solid #1a1b20}.microcase__list>:nth-child(even) .microcase__border{border-right:1px solid #1a1b20}.microcase__list>:nth-last-child(-n+2) .microcase__border{border-bottom:1px solid #1a1b20}}.microcase__image{display:block;width:100%;height:auto;margin-bottom:1.75rem}.microcase__title{margin-bottom:0}.microcase__subline{font-family:DelicatoPro-Italic}.microcase__text-button-wrap{position:relative;min-height:6rem}.microcase__text,.microcase__button{transition:.2s opacity}.microcase__text{margin-top:.75em}.microcase__button{position:absolute;left:0;top:0;width:100%;opacity:0;pointer-events:none}.microcase__item .button,.microcase__item .cart__checkout-next{padding-top:1.5em;padding-bottom:1.5em;margin-top:1em}.microcase__link:hover .microcase__button{opacity:1;pointer-events:auto}.microcase__link:hover .microcase__text{opacity:0}@media screen and (min-width: 41.75em){.microcase__list{display:flex;flex-wrap:wrap}}.cartoverlay__bglayer{background-color:rgba(255,255,255,.8);display:none;position:fixed;top:50px;left:0;right:0;bottom:0;z-index:10}.cartoverlay__container{background-color:#fff;max-height:100vh;max-height:calc(100vh - 50px);overflow:auto}.cartoverlay__header{border-bottom:1px solid #1a1b20;margin:0;padding:10px 55px 5px;font-family:Arial,sans-serif;font-size:50px;line-height:1.5em}.cartoverlay__item,.cartoverlay__price{border-bottom:1px solid #1a1b20;display:flex;align-items:center;padding-right:55px;position:relative}.cartoverlay__remove{position:absolute;top:2em;right:1em;width:1em;height:1em}.cartoverlay__remove::before,.cartoverlay__remove::after{background:#1a1b20;content:"";height:1px;left:0;position:absolute;top:50%;width:1em}.cartoverlay__remove::before{transform:rotate(45deg) translateY(-50%)}.cartoverlay__remove::after{transform:rotate(-45deg) translateY(-50%)}.cartoverlay__image{width:156px;flex-shrink:0;border-right:1px solid #1a1b20}.cartoverlay__text,.cartoverlay__price{padding-left:3em;display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1}.cartoverlay__price,.cartoverlay__text__title{font-size:25px}.cartoverlay__price{padding-top:1em;padding-bottom:1em}.cartoverlay__go-to-cart{width:50%;margin-left:50%}@media screen and (min-width: 41.75em){.cartoverlay__bglayer{top:110px}.cartoverlay__container{max-height:100vh;max-height:calc(100vh - 110px)}}@media screen and (min-width: 50em){.cartoverlay__content{border:1px solid #1a1b20}.cartoverlay__container{width:50%;margin-left:50%}}.shop-legal-notice{background-color:#fff;padding-top:60px;padding-bottom:60px}.product-menu{padding:10px .625rem;border-top:1px solid #1a1b20}@media screen and (min-width: 41.75em){.product-menu{padding:20px 80px}}.product-menu__item{display:inline-block;line-height:34px;font-style:italic;color:#1a1b20;font-size:25px;position:relative;margin-right:10px}.product-menu__item:after{content:"/";display:inline;margin-left:10px}.product-menu__item:first-child{padding-left:0}.product-menu__item:last-child{margin-right:0}.product-menu__item-copy{position:relative;padding:0 2px}.product-menu__item-copy:before{width:0;content:"";position:absolute;top:12px;left:0;height:1px;background-color:#1a1b20;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}.product-menu__item.is-active .product-menu__item-copy:before,.product-menu__item:hover .product-menu__item-copy:before{width:100%}.work-reference{position:relative;width:100%;max-height:800px;overflow:hidden;display:block}.work-reference__img{width:100%;margin:auto}.work-reference__content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:1080px;min-width:280px;width:100%;color:#fff;z-index:1;padding:0 20px}.work-reference__content:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) translateX(-50%);background-image:url(../img/spritesheet.png);background-position:-524px -284px;width:21px;height:38px}@media screen and (min-width: 50em){.work-reference__content:after{right:40px}}.work-reference__content-inner{background-color:#1a1b20;padding:45px 40px 45px 20px}@media screen and (min-width: 50em){.work-reference__content-inner{padding:45px 100px 45px 220px}}.work-reference h2{margin:0;padding:0;font-size:30px;line-height:36px}@media screen and (min-width: 50em){.work-reference h2{font-size:40px;line-height:44px}}@media screen and (max-width: 374px){.work-reference h2{font-size:26px;line-height:30px}}.work-reference strong{font-size:16px;font-family:"DelicatoPro-Italic"}@media screen and (max-width: 41.6875em){.work-reference strong{display:none}}@media screen and (min-width: 50em){.work-reference strong{font-size:18px}}.frame-type-elastiquetemplate_workreferenceteaser>header{padding:2rem 0}#footer{padding:130px 0;color:#fff;position:relative;background:#1a1b20}@media screen and (min-width: 41.75em){#footer{padding:200px 0 260px}}#footer:after{content:"";background:url(../img/elastique_heart.png) center center no-repeat;height:17px;width:28px;background-size:100%;position:absolute;left:50%;bottom:60px;margin-left:-14px}#footer .logo{max-height:34px;margin-bottom:80px}#footer p,#footer a,#footer span{color:#fff;font-size:18px;line-height:30px}#footer a[href]{position:relative;font-size:26px;display:inline-block;margin-bottom:1.6rem;letter-spacing:12px;margin-left:6px}#footer a[href]:after{position:absolute;top:50%;left:-10px;height:1px;background:#fff;right:-10px;max-width:0;margin-top:-1px;content:"";transition:max-width .15s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#footer a[href]:hover:after{max-width:200%}#footer a[href]:after{left:-12px;right:0}@media screen and (min-width: 50em){#footer a[href]{font-family:"DelicatoPro-Italic";font-size:18px;margin:0;letter-spacing:0}#footer a[href]:after{left:-12px;right:-12px}}#footer .small-navigation{margin-top:40px}#footer .small-navigation a[href]{font-family:"DelicatoPro-Italic";letter-spacing:0;font-size:20px;margin-left:0}#footer .small-navigation a[href]:after{left:-12px;right:-12px}#footer ul{margin:0;padding:0;list-style:none}#footer ul li{margin:0;padding:0;list-style:none}#header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:100;height:110px;overflow:hidden}#all.dark #header{background:#1a1b20}@media screen and (max-width: 41.6875em){#header{min-height:50px;height:50px}}#header .burger{display:none;position:absolute;top:20px;right:20px;height:15px;width:15px;border-top:1px solid #1a1b20}@media screen and (min-width: 41.75em){#header .burger{height:39px;width:39px}}#header .burger .click{display:none}@media screen and (max-width: 63.9375em){.desktop #header .burger{display:block}.desktop #header .burger .click{display:block;position:absolute;top:-10px;right:-10px;left:-10px;bottom:-10px;z-index:10}}.tablet #header .burger,.mobile #header .burger{display:block}.tablet #header .burger .click,.mobile #header .burger .click{display:block;position:absolute;top:-10px;right:-10px;left:-10px;bottom:-10px;z-index:10}@media screen and (min-width: 41.75em){#header .burger{top:40px}}#all.dark #header .burger{border-top:1px solid #fff}#header .burger:before,#header .burger:after{position:absolute;left:0;width:100%;content:"";height:1px;bottom:0;background:#1a1b20}#all.dark #header .burger:before,#all.dark #header .burger:after{background:#fff}#header .burger:after{bottom:7px}@media screen and (min-width: 41.75em){#header .burger:after{bottom:19px}}#header.init.isCompact{transition:height .5s cubic-bezier(0.175, 0.885, 0.32, 1.275),min-height .5s cubic-bezier(0.175, 0.885, 0.32, 1.275),top .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:250}#header.init.isCompact.noAnimateHeight{transition:top .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}#header.init.isCompact.noAnimateHeight.isHover{transition:height .5s cubic-bezier(0.175, 0.885, 0.32, 1.275),min-height .5s cubic-bezier(0.175, 0.885, 0.32, 1.275),top .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}@media screen and (max-width: 41.6875em)and (orientation: landscape){.isFixedBar.scrollDown #header.init.isCompact{top:-50px}}#header .inner-header{position:relative;background:#fff}#all.dark #header .inner-header{background:#1a1b20}#header .inner-header .header-wrap{max-width:90rem;margin:auto;position:relative;padding:40px 0 30px}@media screen and (max-width: 41.6875em){#header .inner-header .header-wrap{padding-top:80px}}@media screen and (max-width: 41.6875em)and (max-height: 700px){#header .inner-header .header-wrap{padding-top:60px}}@media screen and (max-width: 41.6875em)and (max-height: 600px){#header .inner-header .header-wrap{padding-top:45px}}@media screen and (max-width: 41.6875em)and (max-height: 560px){#header .inner-header .header-wrap{padding-top:45px;padding-bottom:50px}#header .inner-header .header-wrap .navigation li a{font-size:18px;line-height:30px}}@media screen and (min-width: 64em)and (max-height: 1000px){#header .inner-header .header-wrap{padding-bottom:40px}}@media screen and (min-width: 64em)and (max-height: 900px){#header .inner-header .header-wrap{padding-bottom:50px}}@media screen and (min-width: 64em)and (max-height: 800px){#header .inner-header .header-wrap{padding-bottom:80px}}@media screen and (min-width: 64em)and (max-height: 750px){#header .inner-header .header-wrap{padding-bottom:100px}}@media screen and (min-width: 64em)and (max-height: 720px){#header .inner-header .header-wrap{padding-bottom:110px}}#header .inner-header .header-wrap .logo{display:inline-block;position:absolute;top:40px;left:80px;z-index:10;-khtml-transform:translateY(0) translateZ(0px);transform:translateY(0) translateZ(0px)}@media screen and (max-width: 41.6875em){#header .inner-header .header-wrap .logo{top:15px;left:15px}}#header .inner-header .header-wrap .logo img{max-height:34px;width:137px}#header .inner-header .header-wrap .logo img.white{display:none}#all.dark #header .inner-header .header-wrap .logo img.black{display:none}#all.dark #header .inner-header .header-wrap .logo img.white{display:block}@media screen and (max-width: 41.6875em){#header .inner-header .header-wrap .logo img{max-height:22px;width:88px}}#header .inner-header .header-wrap .navigation{display:inline-block;margin:4px 0 0 270px;position:relative;transition:top .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}@media screen and (max-width: 41.6875em){#header .inner-header .header-wrap .navigation{margin:0 0 0 10px;transition:top .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}}#header .inner-header .header-wrap .navigation ul{margin:0;padding:0;list-style:none}#header .inner-header .header-wrap .navigation li{margin:0;padding:0;list-style:none;transition:opacity .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#header .inner-header .header-wrap .navigation li a{display:inline-block;line-height:34px;color:#1a1b20;font-size:20px;position:relative;padding:0 2px 0 10px;letter-spacing:14px}@media screen and (max-height: 560px){#header .inner-header .header-wrap .navigation li a{line-height:32px}#header .inner-header .header-wrap .navigation li a:after{top:15px}}#all.dark #header .inner-header .header-wrap .navigation li a{color:#fff}#header .inner-header .header-wrap .navigation li a:after{width:0;content:"";position:absolute;top:16px;left:0;height:1px;background:#1a1b20;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#all.dark #header .inner-header .header-wrap .navigation li a:after{background:#fff}#header .inner-header .header-wrap .navigation li.isActive{opacity:1}#header .inner-header .header-wrap .navigation li.isActive a:after{width:100%}#all.noTouch #header .inner-header .header-wrap .navigation li:hover a:after{width:100% !important}#header .inner-header .header-wrap .lang-wrapper{width:1040px;margin:0 auto;height:0;position:relative;top:0}@media screen and (max-width: 63.9375em){#header .inner-header .header-wrap .lang-wrapper{width:100%;right:100px !important;transition:right .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#all.isTop #header .inner-header .header-wrap .lang-wrapper{right:10px !important}}@media screen and (max-width: 41.6875em){#header .inner-header .header-wrap .lang-wrapper{position:absolute;right:50px !important}#all.isTop #header .inner-header .header-wrap .lang-wrapper{right:10px !important}#header .inner-header .header-wrap .lang-wrapper .lang{top:15px !important}#header .inner-header .header-wrap .lang-wrapper .lang ul li a{padding:0 7px 0 5px !important}#header .inner-header .header-wrap .lang-wrapper .lang ul li a:after{top:11px !important}}@media screen and (max-width: 89.9375em){#all.dark #header .inner-header .header-wrap .lang-wrapper{width:100%;right:140px !important}}@media screen and (max-width: 41.6875em){#all.dark #header .inner-header .header-wrap .lang-wrapper{right:80px !important}}@media screen and (max-width: 41.6875em){#all.dark.isTop #header .inner-header .header-wrap .lang-wrapper{right:80px !important}}#header .inner-header .header-wrap .lang-wrapper .lang{position:absolute;top:0;right:0}#header .inner-header .header-wrap .lang-wrapper .lang ul li{display:inline-block;position:relative;padding:0 10px}#header .inner-header .header-wrap .lang-wrapper .lang ul li.current_lang a:after{width:100%}#header .inner-header .header-wrap .lang-wrapper .lang ul li a{display:block;position:relative;padding:5px;padding-right:7px;font-style:italic}#header .inner-header .header-wrap .lang-wrapper .lang ul li a:after{content:"";width:0;height:1px;position:absolute;left:0;top:16px;background:#1a1b20;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#header .inner-header .header-wrap .lang-wrapper .lang ul li a:hover:after{width:100%}#header .inner-header .header-wrap .lang-wrapper .lang ul li:first-child:after{content:"";width:1px;height:100%;background:#1a1b20;position:absolute;top:0;bottom:0;right:0}#header .inner-header .header-wrap .lang-wrapper .lang ul li:nth-child(2){margin-left:-5px}#all.dark #header .inner-header .header-wrap .lang-wrapper .lang ul li a{color:#fff}#all.dark #header .inner-header .header-wrap .lang-wrapper .lang ul li a:after{background:#fff}#all.dark #header .inner-header .header-wrap .lang-wrapper .lang ul li:first-child:after{background:#fff}@media screen and (max-width: 41.6875em){#header.isCompact .navigation{opacity:0}}#header.isCompact .navigation ul li{opacity:0}#header.isCompact.isHover{z-index:260}#header.isCompact.isHover .navigation{top:0 !important}@media screen and (max-width: 41.6875em){#header.isCompact.isHover .navigation{opacity:1}}#header.isCompact.isHover .navigation ul li{opacity:1}#header.isSliding .navigation{top:0 !important}#header.isSliding .burger{display:none}#header.isSliding .inner-header{top:50%;-khtml-transform:translateY(-50%);transform:translateY(-50%)}#header .close,#header .close-shop{position:absolute;top:40px;right:60px;background-image:url(../img/spritesheet.png);background-position:-139px -373px;width:39px;height:38px;display:none}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#header .close,#header .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (min-width: 41.75em){#header .close,#header .close-shop{right:80px}}@media screen and (min-width: 64em){#header .close,#header .close-shop{right:20px}}.home #header .close,.home #header .close-shop{display:none}@media screen and (max-width: 41.6875em){#header .close,#header .close-shop{top:20px;right:60px;background-image:url(../img/spritesheet.png);background-position:-279px -240px;width:14px;height:14px}}@media screen and (max-width: 41.6875em)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 41.6875em)and (min-resolution: 192dpi){#header .close,#header .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}#all.showClose #header .close,#all.showClose #header .close-shop{display:block}#all.dark #header .close,#all.dark #header .close-shop{display:block;background-image:url(../img/spritesheet.png);background-position:0px -373px;width:39px;height:38px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#all.dark #header .close,#all.dark #header .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}@media screen and (max-width: 41.6875em){#all.dark #header .close,#all.dark #header .close-shop{top:20px;right:60px;background-image:url(../img/spritesheet.png);background-position:-393px -240px;width:14px;height:14px}}@media screen and (max-width: 41.6875em)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 41.6875em)and (min-resolution: 192dpi){#all.dark #header .close,#all.dark #header .close-shop{background-image:url(../img/spritesheet-2x.png);background-size:546px 411px}}#header .header__secondary{position:relative;margin:auto;font-style:italic}.mobile #header .header__secondary{max-width:1040px}#header .header__languages{position:absolute;top:10px;right:80px}@media screen and (max-width: 63.9375em){.no-touch #header .header__languages{right:20px}}@media screen and (min-width: 41.75em){.touch #header .header__languages{right:90px}}@media screen and (min-width: 90em){.touch #header .header__languages,.no-touch #header .header__languages{right:202px}}#header .header__languages li{display:inline}#header .header__languages li:not(:first-child)::before{content:"/"}#header .header__languages a,#header .header__languages .active{position:relative}#header .header__languages a::after,#header .header__languages .active::after{width:0;content:"";position:absolute;top:6px;left:0;height:1px;background:#1a1b20;transition:width .2s cubic-bezier(0.1, 0.1, 0.25, 0.9)}#header .header__languages a:hover::after,#header .header__languages .active::after{width:100%}html,body,#all,#header{min-width:320px}html.hasOverlay{overflow:hidden}#all{overflow:hidden;background:#fff}#all.dark{background:#1a1b20}#body{background:#fff}.show-for-large-up{display:none}@media screen and (min-width: 50em){.show-for-large-up{display:block}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.frame-layout-3{background-color:#f5f5f5}*{scroll-margin-top:50px}@media screen and (min-width: 41.75em){*{scroll-margin-top:110px}}@font-face{font-family:"DelicatoPro-Regular";src:url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/49f5856e8b6e35b9e6c8a8b15763f7d5.eot");src:local("DelicatoPro-Regular"),local("DelicatoPro-Regular"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/49f5856e8b6e35b9e6c8a8b15763f7d5.woff") format("woff"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/49f5856e8b6e35b9e6c8a8b15763f7d5.svg#DelicatoPro-Regular") format("svg")}@font-face{font-family:"DelicatoPro-Medium";src:url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/c467a4a9fa0bfcaeb041466da4fa8548.eot");src:local("DelicatoPro-Medium"),local("DelicatoPro-Medium"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/c467a4a9fa0bfcaeb041466da4fa8548.woff") format("woff"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/c467a4a9fa0bfcaeb041466da4fa8548.svg#DelicatoPro-Medium") format("svg")}@font-face{font-family:"DelicatoPro-Bold";src:url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/12765a04f53cac9a0977b84c02d3708f.eot");src:local("DelicatoPro-Medium"),local("DelicatoPro-Medium"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/12765a04f53cac9a0977b84c02d3708f.woff") format("woff"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/12765a04f53cac9a0977b84c02d3708f.svg#DelicatoPro-Bold") format("svg")}@font-face{font-family:"DelicatoPro-Italic";src:url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/c5586bfe82bc86b98dae7217292fd4ac.eot");src:local("DelicatoPro-Italic"),local("DelicatoPro-Italic"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/c5586bfe82bc86b98dae7217292fd4ac.woff") format("woff"),url("/typo3conf/ext/elastique_template/Resources/Public/font/Delicato-Pro/c5586bfe82bc86b98dae7217292fd4ac.svg#DelicatoPro-Italic") format("svg")}@font-face{font-family:"NeueHaas-Regular";src:url("/typo3conf/ext/elastique_template/Resources/Public/font/NeueHaas/Fonts/1491988/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2") format("woff2"),url("/typo3conf/ext/elastique_template/Resources/Public/font/NeueHaas/Fonts/1491988/27645c8a-608b-4abf-a2f1-c4407b576723.woff") format("woff")}@media all{*{scroll-margin-top:0 !important}html{scroll-behavior:smooth;scroll-padding-top:110px}body{font:normal normal 400 16px/24px "DelicatoPro-Regular";color:#1a1b20}.row{max-width:none}#all{padding-top:110px}#header{border-bottom:1px solid #000;height:110px}.shop-legal-notice{font:normal normal 400 14px/17px "DelicatoPro-Regular";padding:50px 0}#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentTitle{font:normal normal 400 18px/25px "DelicatoPro-Regular" !important}#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentText{font:normal normal 400 14px/20px "DelicatoPro-Regular" !important}#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelWrapper .CybotCookiebotDialogBodyButton{font:normal normal 400 15px/18px "DelicatoPro-Italic" !important}.order-confirmation__header{font:normal normal 400 50px/55px "NeueHaas-Regular"}.order-confirmation__description p{line-height:1.4}.microcase__video_container{position:relative}.microcase__video_container .microcase__previewimage{position:absolute;left:0;top:0;display:block}.microcase__video_container .microcase__video{display:block;width:100%;height:auto;margin-bottom:1.75rem}.microcase__video_container .videoControlIcons{position:absolute;bottom:1rem;left:.5rem;background:url("/typo3conf/ext/elastique_template/Resources/Public/Icons/pause-solid.svg") no-repeat;background-size:100% 100%;width:25px;height:25px;cursor:pointer;opacity:.75;z-index:11}.microcase__video_container .videoControlIcons.playAgain{background:url("/typo3conf/ext/elastique_template/Resources/Public/Icons/play-solid.svg") no-repeat;background-size:100% 100%}.showcase__promotion .showcase__promotion-container .showcase__promotion-description{margin-bottom:4rem}.showcase__promotion .showcase__promotion-container .showcase__item-button.button{position:relative;bottom:0}.showcase__promotion:hover .showcase__promotion-container .showcase__item-button.button{opacity:1}}@media(max-width: 667px){#body>ul,#body>div,#footer{overflow:hidden}#all{padding-top:50px}#header{min-height:50px}#header .close,#header .close-shop{background:none;width:20px;height:20px;top:18px;right:55px}#header .close:before,#header .close-shop:before{width:20px;transform:rotate(45deg) translateY(-50%);background:#1a1b20;content:"";height:1px;left:0;position:absolute;top:50%}#header .close:after,#header .close-shop:after{width:20px;transform:rotate(-45deg) translateY(-50%);background:#1a1b20;content:"";height:1px;left:0;position:absolute;top:50%}.order-confirmation__header{font:normal normal 400 40px/44px "NeueHaas-Regular"}}@media(min-width: 668px)and (max-width: 799px){#body>ul,#body>div,#footer{overflow:hidden}.shop-legal-notice{font:normal normal 400 15px/17px "DelicatoPro-Regular"}#header{min-height:110px}#header .inner-header .header-wrap .navigation{opacity:0}#header .inner-header .header-wrap .header__secondary .header__languages{top:75px;right:20px}#header.isHover .inner-header .header-wrap .navigation{opacity:1}.shop.isTopArea{padding-top:110px}}@media(min-width: 800px)and (max-width: 1023px){#header .inner-header .header-wrap .navigation{opacity:0}#header .inner-header .header-wrap .header__secondary .header__languages{top:75px;right:20px}#header.isHover .inner-header .header-wrap .navigation{opacity:1}}@media(min-width: 1920px){.shop-header{max-height:1100px}}@media all{.cartoverlay__bglayer{margin-top:-1px}.cartoverlay__bglayer .cartoverlay__container{overflow-y:scroll}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content{position:relative}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__header{font:normal normal 400 50px/75px "NeueHaas-Regular";color:#1c1d24;padding:20px 50px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item{padding:0}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__image{width:auto}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__image img{width:100%}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text{display:block;padding:0 25px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__text__title{font:normal normal 400 25px/28px "DelicatoPro-Regular"}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__text__price{font:normal normal 400 18px/25px "DelicatoPro-Italic";color:#1a1b20;padding:0}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__remove{width:25px;height:25px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__remove:before,.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__remove:after{width:25px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__remove:focus{border:0;outline:0}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__price{padding:30px 50px;display:flex}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__price span{font:normal normal 400 25px/31px "DelicatoPro-Regular"}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons{margin-bottom:25px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons .cartoverlay__go-to-cart{font:normal normal 400 18px/21px "DelicatoPro-Italic";padding:25px 0}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons .close__cartoverlay{margin:0 15px;width:calc(100% - 30px);font:normal normal 400 18px/21px "DelicatoPro-Italic";padding:25px 0;border:1px solid #1a1b20}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons .close__cartoverlay:hover{cursor:pointer}}@media(max-width: 667px){.cartoverlay__bglayer .cartoverlay__container{padding-bottom:50px;border-bottom:1px solid #000}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__header{font-size:40px;line-height:44px;padding:20px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__image{width:33%}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__image img{width:100%}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text{padding:0 15px}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__text__title{font:normal normal 400 18px/25px "DelicatoPro-Regular"}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__text__price{font:normal normal 400 18px/25px "DelicatoPro-Italic"}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__products .cartoverlay__item .cartoverlay__text .cartoverlay__remove{top:20px;right:20px;z-index:100}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__price{padding:30px 15px;display:flex;border-bottom:0}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__price span{font:normal normal 400 25px/31px "DelicatoPro-Regular"}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__go-to-cart{margin:0 15px;width:calc(100% - 30px);font:normal normal 400 18px/21px "DelicatoPro-Italic";padding:25px 0}}@media(min-width: 768px){.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons{display:flex}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons .cartoverlay__go-to-cart{margin:1rem}.cartoverlay__bglayer .cartoverlay__container .cartoverlay__content .cartoverlay__checkoutButtons .close__cartoverlay{width:50%;margin:1rem}}@media all{.frame-type-elastiqueshop_header{border-bottom:1px solid #1a1b20}.frame-type-elastiqueshop_header .shop-header{display:flex;align-items:center;justify-content:flex-end;border-top:0;position:relative}.frame-type-elastiqueshop_header .shop-header picture{height:100%}.frame-type-elastiqueshop_header .shop-header picture .shop-header__image{width:auto;max-height:100%}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay{border-top:0;width:100%;max-width:90rem;top:auto;left:0;transform:none;padding:0 15px 0 75px;position:absolute}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1{margin-bottom:3rem;font:normal normal 400 50px/60px "DelicatoPro-Regular";color:#1a1b20}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1 em{font:normal normal 400 50px/60px "DelicatoPro-Italic"}}@media(max-width: 667px){.frame-type-elastiqueshop_header .shop-header{flex-direction:column;justify-content:center;max-height:none}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay{margin-top:40px;margin-bottom:40px;position:static;padding:0 15px 0 15px}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1{font-size:40px;line-height:44px;margin-bottom:2rem}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1 em{font-size:40px;line-height:44px}}@media(min-width: 668px)and (max-width: 799px){.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1{font-size:40px;line-height:44px;margin-bottom:2rem}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1 em{font-size:40px;line-height:44px}}@media(min-width: 1439px){.frame-type-elastiqueshop_header .shop-header .shop-header__overlay{left:calc((100vw - 90rem)/2)}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1{font:normal normal 400 50px/60px "DelicatoPro-Regular"}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner h1 em{font:normal normal 400 50px/60px "DelicatoPro-Italic"}.frame-type-elastiqueshop_header .shop-header .shop-header__overlay .shop-header__overlay-inner p .shop-header__cta{font:normal normal 400 18px/25px "DelicatoPro-Regular"}}@media all{.frame-type-elastiqueshop_marquee .marquee{padding:10px 0;color:#1c1d24;font:normal normal 400 50px/75px "NeueHaas-Regular";border-top:0}}@media(max-width: 667px){.frame-type-elastiqueshop_marquee .marquee{font-size:40px;line-height:75px;padding:0;height:75px}}@media(min-width: 1921px){.frame-type-elastiqueshop_marquee .marquee{padding:10px 0;color:#1c1d24;font:normal normal 400 60px/90px "NeueHaas-Regular";border-top:0}}@media all{.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link{border-bottom:0}.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-image,.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-image--poster{width:calc(100% - 1px)}.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-title{font:normal normal 400 25px/31px "DelicatoPro-Regular";color:#1a1b20;background:rgba(0,0,0,0);position:absolute;bottom:0;width:100%;border-bottom:1px solid #1a1b20}}@media(max-width: 667px){.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-title{border-bottom:0}}@media(min-width: 668px)and (max-width: 799px){.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link{width:50%}.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-image,.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-image--poster{width:calc(100% - 1px)}.frame-type-elastiqueshop_showcase .showcase__wrapper .showcase .showcase__item-link .showcase__item .showcase__item-title{font:normal normal 400 25px/31px "DelicatoPro-Regular";color:#1a1b20}}@media all{.showcase__promotion .showcase__promotion-content{overflow:hidden}.showcase__promotion .showcase__promotion-content .showcase__promotion-title{font:normal normal 400 25px/31px "DelicatoPro-Regular"}.showcase__promotion .showcase__promotion-content .showcase__promotion-subtitle{font:normal normal 400 18px/25px "DelicatoPro-Italic"}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-description{opacity:1;transition:.2s opacity;font:normal normal 400 18px/25px "DelicatoPro-Regular"}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background{filter:blur(0)}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background .showcase__promotion-action{padding:1.5rem;font:normal normal 400 18px/21px "DelicatoPro-Italic"}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background:focus{outline:0;border:0}}@media(max-width: 667px){.showcase__promotion .showcase__promotion-content{padding:4rem 15px}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background .showcase__promotion-action{width:100%}.showcase__promotion:hover .showcase__promotion-content .showcase__promotion-container .showcase__promotion-description{opacity:1}}@media(min-width: 668px)and (max-width: 799px){.showcase__promotion{width:50%}.showcase__promotion .showcase__promotion-content{padding:2rem 15px}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background{visibility:hidden}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background .showcase__promotion-action{width:100%}.showcase__promotion:hover .showcase__promotion-content .showcase__promotion-container .showcase__promotion-button-background{visibility:visible}}@media(min-width: 800px)and (max-width: 1023px){.showcase__promotion .showcase__promotion-content{padding:15px}.showcase__promotion .showcase__promotion-content .showcase__promotion-media{margin-bottom:15px}.showcase__promotion .showcase__promotion-content .showcase__promotion-subtitle{font:normal normal 400 16px/21px "DelicatoPro-Italic"}.showcase__promotion .showcase__promotion-content .showcase__promotion-container .showcase__promotion-description{font:normal normal 400 16px/21px "DelicatoPro-Regular"}}@media(min-width: 1024px)and (max-width: 1200px){.showcase__promotion .showcase__promotion-content{padding-top:40px}}@media all{.frame-type-elastiqueshop_recommendation{margin-top:-1px;border-top:1px solid #1a1b20;border-bottom:1px solid #1a1b20}.frame-type-elastiqueshop_recommendation .recommendation{background:#f5f5f5;padding:25px 75px}.frame-type-elastiqueshop_recommendation .recommendation header h2{font:normal normal 400 32px/29px "DelicatoPro-Regular";color:#1a1b20}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item{width:50%;border-right:0;height:auto}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__image{width:auto;padding:0;margin-right:50px}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item:last-child{border-right:1px solid #000}}@media(max-width: 667px){.frame-type-elastiqueshop_recommendation{background:rgba(0,0,0,0);border-bottom:1px solid #1a1b20}.frame-type-elastiqueshop_recommendation .recommendation{padding:0;background:rgba(0,0,0,0);margin-top:-1px;position:relative}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item{border-left:0;border-right:0;border-bottom:0;position:relative;margin:0}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__image{margin-right:0}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__image img{width:100%}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__text{position:absolute;bottom:30px;text-align:center;width:100%}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item:last-child{border-right:0}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__pagination{position:absolute;width:100%;z-index:200;bottom:0}.frame-type-elastiqueshop_recommendation .recommendation>header{position:absolute;z-index:20;margin-top:50px;width:100%}}@media(max-width: 1023px){.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item:hover .recommendation__title{text-decoration:line-through;text-decoration-thickness:1px}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item:hover .recommendation__title:after{width:0}}@media(min-width: 1024px)and (max-width: 1440px){.frame-type-elastiqueshop_recommendation .recommendation{background:#f5f5f5;padding:0 75px 40px 75px}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__image{width:70%;padding:0;margin-right:20px}}@media(min-width: 1681px)and (max-width: 1920px){.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__image{width:50%;padding:0;margin-right:20px}}@media(min-width: 1921px){.frame-type-elastiqueshop_recommendation .recommendation{background:#f5f5f5;padding:0 75px 40px 75px}.frame-type-elastiqueshop_recommendation .recommendation .recommendation__list .recommendation__item .recommendation__image{width:70%;padding:0;margin-right:20px}}@media all{.frame-type-elastiqueshop_product_slider{border-bottom:1px solid #1a1b20}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__slider .swiper-wrapper .product-stage__slide .product-stage__slide-image{width:100%}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info{display:block}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-title{font:normal normal 400 40px/48px "DelicatoPro-Regular";color:#1a1b20}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-description{font:normal normal 400 18px/25px "DelicatoPro-Regular";color:#1a1b20}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-price{font:normal normal 400 25px/31px "DelicatoPro-Regular";color:#1a1b20}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info[hidden]{opacity:1;display:none}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-actions .product-stage__dashboard-size-selector{font:normal normal 400 18px/21px "DelicatoPro-Italic";color:#1a1b20}}@media(max-width: 667px){.frame-type-elastiqueshop_product_slider .product-stage .product-stage__slider{height:auto}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__slider .swiper-wrapper .product-stage__slide .product-stage__slide-image{width:100%;height:30rem}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-title{font-size:32px;line-height:34px}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-actions .product-stage__dashboard-size-selector{height:75px}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-actions .product-stage__dashboard-order-action{height:75px}}@media(min-width: 668px)and (max-width: 1023px){.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-title{font-size:30px;line-height:36px}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-description{font-size:16px;line-height:20px}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info .product-stage__dashboard-price{font-size:20px;line-height:24px}}@media(min-width: 668px)and (max-width: 1439px){.frame-type-elastiqueshop_product_slider .product-stage{min-height:500px;max-height:60rem}.frame-type-elastiqueshop_product_slider .product-stage .product-stage__dashboard .product-stage__dashboard-info-block .product-stage__dashboard-info{width:100%;padding:0 25px}}@media(min-width: 1440px){.frame-type-elastiqueshop_product_slider .product-stage{max-height:60rem}}@media all{.frame-type-elastiqueshop_microcases .microcase__grid-container{max-width:none}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container{overflow:hidden}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border{padding:50px 75px 44px;border-left:0;border-right:0}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item iframe.microcase__image{min-height:435px}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__title{font:normal normal 400 25px/25px "DelicatoPro-Regular"}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__subline{font:normal normal 400 18px/25px "DelicatoPro-Italic"}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap .microcase__text{font:normal normal 400 18px/25px "DelicatoPro-Regular"}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap .microcase__button{padding-top:0;position:absolute;bottom:0;left:0;transform:translateY(100%);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);min-height:100%;filter:blur(0)}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap .microcase__button .button{font:normal normal 400 18px/21px "DelicatoPro-Italic"}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap:focus{border:0;outline:0}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link:hover .microcase__item .microcase__text{opacity:1}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link:hover .microcase__item .microcase__text-button-wrap .microcase__button{transform:translateY(0)}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list>:nth-child(odd) .microcase__border{border-right:1px solid #1a1b20}}@media(max-width: 667px){.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border{overflow:hidden;padding:4rem 15px}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item iframe.microcase__image{min-height:195px}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap{position:relative}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap .microcase__button{position:static;opacity:1;top:auto;bottom:auto;left:auto;right:auto;transform:none}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link .microcase__item .microcase__text-button-wrap .microcase__button .button{width:100%}.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list .microcase__item-container .microcase__border .microcase__link:hover .microcase__text{opacity:1}}@media(max-width: 799px){.frame-type-elastiqueshop_microcases .microcase__grid-container .microcase__list>:nth-child(odd) .microcase__border{border-right:0}}@media all{.frame-type-elastiquetemplate_workreferenceteaser .work-reference .work-reference__content .work-reference__content-inner h2{font:normal normal 400 32px/34px "DelicatoPro-Regular"}}@media(max-width: 667px){.frame-type-elastiquetemplate_workreferenceteaser .work-reference{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.frame-type-elastiquetemplate_workreferenceteaser .work-reference .work-reference__img{height:450px;width:auto;object-fit:cover}.frame-type-elastiquetemplate_workreferenceteaser .work-reference .work-reference__content{position:relative;top:auto;left:auto;transform:none;min-width:auto;max-width:none;padding:0}.frame-type-elastiquetemplate_workreferenceteaser .work-reference .work-reference__content .work-reference__content-inner h2{font-size:32px;line-height:34px}}@media all{.tx_elastiqueshop .cart{padding:50px 0 50px 0;border-bottom:1px solid #000;border-top:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-header{font:normal normal 400 50px/75px "NeueHaas-Regular";margin:0 0 30px 0;padding:0 15px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-description{font:normal normal 400 18px/25px "DelicatoPro-Regular";margin:0 0 50px 0;padding:0 15px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper{margin:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item{padding:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-image-wrapper{margin:0;height:200px;padding:0;border-right:1px solid #1a1b20}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-image-wrapper img.cart__checkout-item-image{position:static;top:auto;left:auto}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info{padding:15px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove{top:15px;right:15px;z-index:100;width:20px;height:20px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove:before,.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove:after{width:20px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove:focus{border:0;outline:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-title{font:normal normal 400 25px/28px "DelicatoPro-Regular";margin:0;display:flex;align-items:center}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-title:before{top:auto}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-price{font:normal normal 400 18px/25px "DelicatoPro-Italic"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-summary-header{font:normal normal 400 32px/36px "DelicatoPro-Regular";padding:4px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-delivery .cart__checkout-delivery-label{padding:10px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-delivery .cart__checkout-delivery-label .cart__checkout-delivery-label-text{font:normal normal 400 16px/19px "DelicatoPro-Italic"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-totals-block{margin-bottom:30px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-totals-block .cart__checkout-totals-delivery{font:normal normal 400 18px/23px "DelicatoPro-Regular"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-totals-block .cart__checkout-totals-price{font:normal normal 400 25px/31px "DelicatoPro-Regular"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-next{font:normal normal 400 20px/24px "DelicatoPro-Italic";padding:25px}.tx_elastiqueshop .cart.cart--empty{background:#fbe02b;padding:50px 25px}.tx_elastiqueshop .cart.cart--empty .cart__checkout{padding:0}.tx_elastiqueshop .cart.cart--empty .cart__checkout .cart__empty-bag-icon{margin-bottom:25px}.tx_elastiqueshop .cart.cart--empty .cart__checkout .cart__checkout-header{font:normal normal 400 50px/75px "NeueHaas-Regular"}.tx_elastiqueshop .cart.cart--empty .cart__checkout .cart__checkout-backbutton{font:normal normal 400 18px/21px "DelicatoPro-Italic";padding:25px}}@media(max-width: 667px){.tx_elastiqueshop .cart{padding:50px 0 50px 0;border-bottom:1px solid #000;border-top:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-header{font:normal normal 400 40px/44px "NeueHaas-Regular";margin:0 0 30px 0;padding:0 15px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-description{font:normal normal 400 18px/25px "DelicatoPro-Regular";margin:0 0 50px 0;padding:0 15px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper{margin:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item{padding:0}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-image-wrapper{margin:0;height:calc(37.5vw - 1rem)}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info{padding:15px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove{top:15px;right:15px;z-index:100;width:20px;height:20px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove:before,.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-remove:after{width:20px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-title{font:normal normal 400 18px/25px "DelicatoPro-Regular"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-products .cart__checkout-item .cart__checkout-item-info .cart__checkout-item-price{font:normal normal 400 18px/25px "DelicatoPro-Italic"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-delivery .cart__checkout-delivery-label{padding:10px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-delivery .cart__checkout-delivery-label .cart__checkout-delivery-label-text{font:normal normal 400 18px/21px "DelicatoPro-Italic"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-totals-block{margin-bottom:30px}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-totals-block .cart__checkout-totals-delivery{font:normal normal 400 18px/23px "DelicatoPro-Regular"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-totals-block .cart__checkout-totals-price{font:normal normal 400 25px/31px "DelicatoPro-Regular"}.tx_elastiqueshop .cart .cart__checkout .cart__checkout-product-wrapper .cart__checkout-summary .cart__checkout-totals-wrapper .cart__checkout-next{font:normal normal 400 18px/21px "DelicatoPro-Italic";padding:25px}.tx_elastiqueshop .cart.cart--empty{background:#fbe02b;padding:50px 25px}.tx_elastiqueshop .cart.cart--empty .cart__checkout{padding:0}.tx_elastiqueshop .cart.cart--empty .cart__checkout .cart__empty-bag-icon{margin-bottom:25px}.tx_elastiqueshop .cart.cart--empty .cart__checkout .cart__checkout-header{font:normal normal 400 44px/44px "NeueHaas-Regular"}.tx_elastiqueshop .cart.cart--empty .cart__checkout .cart__checkout-backbutton{font:normal normal 400 18px/21px "DelicatoPro-Italic";padding:25px}}@media all{.tx_elastiqueshop .order-form-contact{margin:0 auto;border-top:0;padding:50px 100px}.tx_elastiqueshop .order-form-contact .order-form-contact__link{font:normal normal 400 25px/31px "DelicatoPro-Italic";width:auto;margin:0 0 50px 50px}.tx_elastiqueshop .order-form-contact .order-form-contact__link:first-child{font:normal normal 400 25px/31px "DelicatoPro-Regular";margin:0}.tx_elastiqueshop .order-form-contact .order-form-contact__heading{font:normal normal 400 50px/75px "NeueHaas-Regular"}.tx_elastiqueshop .order-form{padding:0 100px 50px;margin:0 auto;border-bottom:1px solid #000}.tx_elastiqueshop .order-form textarea{font:normal normal 400 24px/27px "DelicatoPro-Regular";border-top:0;border-left:0;border-right:0;width:100%;position:relative}.tx_elastiqueshop .order-form textarea::placeholder{color:#a3a3a3;font-style:italic;position:absolute;bottom:10px}.tx_elastiqueshop .order-form input{font:normal normal 400 25px/27px "DelicatoPro-Regular"}.tx_elastiqueshop .order-form input::placeholder{font:normal normal 400 25px/27px "DelicatoPro-Italic"}.tx_elastiqueshop .order-form .order-form__error-description{color:#d70014;font:normal normal 400 14px/17px "DelicatoPro-Italic";margin-bottom:25px}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__conditions .order-form__label.order-form__label--checkbox{font:normal normal 400 14px/17px "DelicatoPro-Regular"}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__conditions .order-form__label.order-form__label--checkbox .order-form__checkbox-mark:before{height:10px;width:10px}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__conditions .order-form__notice{font:normal normal 400 14px/17px "DelicatoPro-Italic"}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__actions .order-form__action{padding:40px 0;font:normal normal 400 18px/21px "DelicatoPro-Italic"}.tx_elastiqueshop .order-form-important-note{padding:50px 100px 0;margin:0 auto;font:normal normal 400 14px/17px "DelicatoPro-Regular"}}@media(max-width: 667px){.tx_elastiqueshop .order-form-contact{margin:0;border-top:0;padding:50px 15px}.tx_elastiqueshop .order-form-contact .order-form-contact__link{font:normal normal 400 25px/31px "DelicatoPro-Italic";width:100%;margin:0 0 50px 0}.tx_elastiqueshop .order-form-contact .order-form-contact__link:first-child{font:normal normal 400 25px/31px "DelicatoPro-Regular";margin:0}.tx_elastiqueshop .order-form-contact .order-form-contact__heading{font:normal normal 400 40px/40px "NeueHaas-Regular"}.tx_elastiqueshop .order-form{padding:0 15px 50px;margin:0;border-bottom:1px solid #000}.tx_elastiqueshop .order-form input{font:normal normal 400 25px/27px "DelicatoPro-Regular"}.tx_elastiqueshop .order-form input::placeholder{font:normal normal 400 25px/27px "DelicatoPro-Italic"}.tx_elastiqueshop .order-form .order-form__error-description{color:#d70014;font:normal normal 400 14px/17px "DelicatoPro-Italic";margin-bottom:0}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__conditions .order-form__label.order-form__label--checkbox{font:normal normal 400 14px/17px "DelicatoPro-Regular"}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__conditions .order-form__notice{font:normal normal 400 14px/17px "DelicatoPro-Italic"}.tx_elastiqueshop .order-form .order-form__lower-block .order-form__actions .order-form__action{padding:25px 0;font:normal normal 400 18px/21px "DelicatoPro-Italic"}.tx_elastiqueshop .order-form-important-note{padding:50px 15px 0;margin:0;font:normal normal 400 14px/17px "DelicatoPro-Regular"}}@media all{#body .product-menu-wrapper ul.product-menu{border-top:0}#body .product-menu-wrapper ul.product-menu li.product-menu__item .product-menu__item-copy{font:normal normal 400 25px/28px "DelicatoPro-Italic"}#body .product-menu-wrapper ul.product-menu li.product-menu__item .product-menu__item-copy a{font:normal normal 400 25px/28px "DelicatoPro-Italic"}#body .product-menu-wrapper ul.product-menu li.product-menu__item:last-child:after{display:none}}@media(max-width: 667px){#body>ul,#body>div,#footer{overflow:hidden}#body .product-menu-wrapper{position:relative}#body .product-menu-wrapper ul.product-menu{list-style-type:none;white-space:nowrap;overflow-x:auto}#body .product-menu-wrapper ul.product-menu:hover{cursor:grabbing}#body .product-menu-wrapper ul.product-menu::-webkit-scrollbar{height:0;width:0}#body .product-menu-wrapper ul.product-menu li.product-menu__item{display:inline}#body .product-menu-wrapper ul.product-menu li.product-menu__item span.product-menu__item-copy{font-size:25px;line-height:48px}#body .product-menu-wrapper ul.product-menu li.product-menu__item span.product-menu__item-copy a{font-size:25px;line-height:48px}#body .product-menu-wrapper ul.product-menu li.product-menu__item:last-child{margin-right:15px}#body .product-menu-wrapper .fadeOverlay{position:absolute;top:1px;right:0;width:75px;display:block;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 15%, rgb(255, 255, 255) 100%)}}@media(min-width: 668px)and (max-width: 799px){#body>ul,#body>div,#footer{overflow:hidden}#body .product-menu-wrapper{position:relative}#body .product-menu-wrapper ul.product-menu{list-style-type:none;white-space:nowrap;overflow-x:auto}#body .product-menu-wrapper ul.product-menu:hover{cursor:grabbing}#body .product-menu-wrapper ul.product-menu::-webkit-scrollbar{height:0;width:0}#body .product-menu-wrapper ul.product-menu li.product-menu__item{display:inline}#body .product-menu-wrapper ul.product-menu li.product-menu__item:last-child{margin-right:15px}#body .product-menu-wrapper .fadeOverlay{position:absolute;top:1px;right:0;width:75px;display:block;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 15%, rgb(255, 255, 255) 100%)}}@media(min-width: 800px)and (max-width: 1023px){#body>ul,#body>div,#footer{overflow:hidden}#body .product-menu-wrapper{position:relative}#body .product-menu-wrapper ul.product-menu{list-style-type:none;white-space:nowrap;overflow-x:auto}#body .product-menu-wrapper ul.product-menu:hover{cursor:grabbing}#body .product-menu-wrapper ul.product-menu::-webkit-scrollbar{height:0;width:0}#body .product-menu-wrapper ul.product-menu li.product-menu__item{display:inline}#body .product-menu-wrapper ul.product-menu li.product-menu__item:last-child{margin-right:15px}#body .product-menu-wrapper .fadeOverlay{position:absolute;top:1px;right:0;width:100px;display:block;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 15%, rgb(255, 255, 255) 100%)}}/*# sourceMappingURL=main.min.css.map */
