body{min-width:240px}section{background-color:#fff;position:absolute;left:0 !important;right:0;margin-top:50px}#cart{margin-top:1em}#cart table{width:100%}#cart table tr>:last-child{position:static}.cart-icon{display:none}#logo .cart-icon{display:block;right:7px;top:7px;width:32px;height:32px}@media all and (max-width: 669px){#logo,#logo-image,#logo .switch,#logo .icons,#button-menu,section{transition-property:transform;transition-duration:.3s}nav{transition-property:visibility;transition-delay:.3s}.sidebar-open nav{transition-delay:0}#logo .switch,#logo-image{transition-property:margin-right,transform,height,right;transition-duration:.3s}.sidebar-open nav{visibility:visible}.sidebar-open section{transform:translateX(145px)}.sidebar-open #button-menu{transform:translateX(107px);color:#fff;background-image:url(../img/logo-mobile-menu-close.png)}.sidebar-open #logo-image{margin-right:100%;right:8px !important;transform:translateX(228px)}.content img,.content .video{width:100%;float:right;margin-left:1em;margin-bottom:1em}.content .video{padding-top:56%}}#button-menu{display:block;background-image:url(../img/logo-mobile-menu.png);background-repeat:no-repeat;background-position:19px center;background-size:contain;position:relative;left:-31px;display:block;margin-left:10px;height:50px;width:120px;padding-left:52px;font-size:36px;line-height:52px}#button-menu.sub{height:39px;padding-top:11px;font-size:15px;line-height:15px}#button-menu.sub b{font-size:19px}@media all and (max-width: 392px){#button-menu:not(.sub){font-size:27px}}@media all and (max-width: 356px){#button-menu:not(.sub){font-size:19px}}@media all and (max-width: 324px){#button-menu{color:transparent !important}}#logo{position:fixed;z-index:100;left:0 !important;right:0;top:0;height:50px;background-color:#fff;box-shadow:-5px 0 #fff,0 0 5px rgba(0,0,0,.5);text-align:left;width:auto !important}#logo-image{background-image:url(../img/logo-mobile.png);background-repeat:no-repeat;background-position:right center;background-size:contain;background-color:#fff;display:block;margin-left:23px;height:50px;width:75px;position:absolute;right:8px;z-index:3;top:0}.collection #logo-image{right:51px}#logo-image img{display:none}.switch{float:none;display:inline-block;width:auto;background:#fff;padding:2.8em 0 0 0 !important;line-height:2em;margin-top:0 !important;margin-right:0 !important;font-size:1em !important;border-bottom:none !important;letter-spacing:2px !important;height:0;position:absolute;right:1px;left:0;top:45px !important;z-index:2;transition-property:height,border-bottom-width,box-shadow}.switch a{padding-right:41px !important;right:0;background:none}.switch a.selected{left:1em;top:.7em}.switch span{right:1em;margin-right:1px;top:1.2em;width:13px !important}.switch span,.switch span:before,.switch span:after{height:2px !important}.switch span:before{top:-4px !important}.switch span:after{bottom:-4px !important}.switch:hover{height:4.5em;box-shadow:1px 3px 2px rgba(0,0,0,.15)}.switch:hover span:before{transform:translateY(-1.8em)}.switch:hover span{transform:translateY(2.05em)}.switch:hover span:after{transform:translateY(1.8em)}.switch .spacer{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition-property:left;transition-duration:.1s;transition-delay:.5s;pointer-events:all}.switch:hover .spacer{left:100%}.switch span{pointer-events:all !important}nav{position:absolute;top:0;left:0;visibility:hidden;width:145px !important;z-index:-1;background-color:#fff;margin-top:0;padding-top:1em}#menu{margin:0;margin-top:100px !important;margin-right:17px !important}#menu>li>a{font-size:36px !important;line-height:35px !important}.salon #menu>li>a{font-size:31px !important}.salon #menu{padding-top:0 !important}.studio .list-grid{padding-left:0 !important}@media all and (max-width: 669px){.studio .list-grid{padding-right:0 !important}}.picture,.pictures,.pictures .wrapper{position:relative;left:0 !important;right:0;top:0;bottom:0;margin-top:0;margin-right:0;max-height:none !important}.picture{width:auto !important}.image{bottom:auto;margin-right:0 !important}.image:before{display:block;content:"";padding-top:62.3%}.image iframe{width:100%;height:92%;position:absolute;top:8%;left:0}.pictures:not(.nobar):after{content:none}.pictures.nobar{margin-bottom:-1em !important}.picture.nobar:after,.pictures.nobar:after{padding-bottom:1em}.bar{position:static;right:0 !important;height:auto;padding:1em;padding-top:0;padding-bottom:.5em}.bar .title{top:0px;padding-top:.25em}.single .bar{border-bottom:none;margin-bottom:0;text-align:right}.bar:before{display:block;content:"";padding-top:62.2%;padding-bottom:2em}a.previous,a.next,span.count{margin-bottom:-5px;top:0px}.studio .previous:hover{background-position:left 43px}.studio .next:hover{background-position:right 43px}.collection .previous:hover{background-position:left 24px}.collection .next:hover{background-position:right 24px}article,.content{width:auto !important;background-color:#fff}.content{margin-top:0 !important;padding-left:1em}.list-cards{background-color:#fff}.list-cards.grid{margin:0 !important}.overlay.preview{padding-bottom:4em}.extra-bar.preview>.comments-count{bottom:2.5em;margin-right:1em;right:auto;left:0}.extra-bar.preview{height:3.5em;margin-top:-3em}.comments-count{right:1em}.share.followcanvas,.comments.followcanvas{right:0 !important;margin-right:1em}@media all and (max-width: 669px){.comments,.share{position:static;margin-left:1em}.share :first-child{margin-left:0}.preview+.share{margin-bottom:3.5em;margin-top:-3em}.extra-bar.preview.extra-shareable{margin-top:-4.5em}.extra-bar.preview>.comments-count{left:auto !important;right:0 !important}article{display:flex !important;flex-direction:column}article>.share{order:2;margin-top:1em;margin-left:0}article>.extra-bar:not(.extra-readmore).extra-comments.extra-shareable{height:0}article>.extra-bar{order:3}section>.share:not(.top){display:block !important}section>.share{margin-left:1em;margin-bottom:1em}section>.share.top{display:none}#cart,#cart-form{padding-left:1em}}@media all and (max-width: 669px){.cart-thumbnail{display:none}.cart-product{padding-left:0;min-height:0}}article{display:block;width:100% !important;min-width:0 !important;max-width:none !important;padding:0 !important;padding-bottom:1.5em !important}article img,article .video{height:auto !important;width:100%;vertical-align:bottom}article>h1,article>div:not(.video),article>ul{padding:0 1em}#contact-text{display:block}#contact-text>div{margin-right:3em}@media all and (max-width: 513px){article .collumns{margin-top:-1em}article .collumns div{float:none;width:auto;margin-top:1em}}form{border:3px solid transparent;padding:12px;padding-bottom:38px}form>.collumns>div{float:none;display:block;width:100%;padding:0;margin-top:.5em}form>.collumns>div:first-child{margin-top:0}form button{left:0;right:0;bottom:0;width:100%;border-bottom-left-radius:8px;box-sizing:border-box}form .field{padding-left:0;padding-right:0}.success,.error{margin-top:1em}#shop-item-form{position:relative;width:auto;right:auto;left:auto}form.shop{padding:0;padding-right:-1px;margin-top:1.5em}form.shop .collumns>div:first-child{position:relative;border-radius:8px 8px 0 0;padding-left:1em;left:0;top:0}.pricezone{top:-1em;margin-top:1em;position:relative;height:30px;margin-left:-0.5em;left:0;bottom:0px}.pricezone a{height:30px}form.shop .collumns>div:last-child{margin-left:0 !important;padding:0 1em;padding-bottom:3em;position:relative}form.shop h1{height:auto;margin-bottom:.5em;padding-right:0;padding-left:0}form.shop a{bottom:47px;border-top-width:1px;padding:8px}form.shop button{width:inherit !important;position:absolute;left:1px;right:2px;bottom:0}.list-grid{padding:1em}#list-grid-text{margin:1em 0 0 0 !important}#list-grid-text.breakout{padding-bottom:0}#floating-button-container,#floating-button{display:none}@media all and (min-width: 670px){#button-menu{display:none}section{left:145px !important}nav{visibility:visible;position:fixed}nav .social div.fb-like{position:fixed;left:14px}#logo-image{right:auto;left:31px}#logo .switch{right:auto;left:132px}.list-grid,.content,article>h1,article>div:not(.video),article>ul{padding-left:0 !important}.bar .title{margin-left:-1em}#floating-button{display:block;position:static;margin:auto}#floating-button-container{display:block;transform:scale(0.95);margin-top:89px;margin-bottom:-75px}}