a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}html{line-height:1}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}canvas{margin:0;padding:0}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){table .grid{display:block}}.grid,.opera-only :-o-prefocus{word-spacing:-.43em}.col-u,.col-u-1,.col-u-1-1,.col-u-1-2,.col-u-1-3,.col-u-1-4,.col-u-1-5,.col-u-1-6,.col-u-1-8,.col-u-1-12,.col-u-1-24,.col-u-2-3,.col-u-2-5,.col-u-2-24,.col-u-3-4,.col-u-3-5,.col-u-3-8,.col-u-3-24,.col-u-4-5,.col-u-4-24,.col-u-5-5,.col-u-5-6,.col-u-5-8,.col-u-5-12,.col-u-5-24,.col-u-6-24,.col-u-7-8,.col-u-7-12,.col-u-7-24,.col-u-8-24,.col-u-9-24,.col-u-10-24,.col-u-11-12,.col-u-11-24,.col-u-12-24,.col-u-13-24,.col-u-14-24,.col-u-15-24,.col-u-16-24,.col-u-17-24,.col-u-18-24,.col-u-19-24,.col-u-20-24,.col-u-21-24,.col-u-22-24,.col-u-23-24,.col-u-24-24{display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.col-u-1-24{width:4.1667%}.col-u-1-12,.col-u-2-24{width:8.3333%}.col-u-1-8,.col-u-3-24{width:12.5%}.col-u-1-6,.col-u-4-24{width:16.6667%}.col-u-1-5{width:20%}.col-u-5-24{width:20.8333%}.col-u-1-4,.col-u-6-24{width:25%}.col-u-7-24{width:29.1667%}.col-u-1-3,.col-u-8-24{width:33.3333%}.col-u-3-8,.col-u-9-24{width:37.5%}.col-u-2-5{width:40%}.col-u-5-12,.col-u-10-24{width:41.6667%}.col-u-11-24{width:45.8333%}.col-u-1-2,.col-u-12-24{width:50%}.col-u-13-24{width:54.1667%}.col-u-7-12,.col-u-14-24{width:58.3333%}.col-u-3-5{width:60%}.col-u-5-8,.col-u-15-24{width:62.5%}.col-u-2-3,.col-u-16-24{width:66.6667%}.col-u-17-24{width:70.8333%}.col-u-3-4,.col-u-18-24{width:75%}.col-u-19-24{width:79.1667%}.col-u-4-5{width:80%}.col-u-5-6,.col-u-20-24{width:83.3333%}.col-u-7-8,.col-u-21-24{width:87.5%}.col-u-11-12,.col-u-22-24{width:91.6667%}.col-u-23-24{width:95.8333%}.col-u-1,.col-u-1-1,.col-u-5-5,.col-u-24-24{width:100%}@media screen and (max-width:35.5em){.col-u-sm-1,.col-u-sm-1-1,.col-u-sm-1-2,.col-u-sm-1-3,.col-u-sm-1-4,.col-u-sm-1-5,.col-u-sm-1-6,.col-u-sm-1-8,.col-u-sm-1-12,.col-u-sm-1-24,.col-u-sm-2-3,.col-u-sm-2-5,.col-u-sm-2-24,.col-u-sm-3-4,.col-u-sm-3-5,.col-u-sm-3-8,.col-u-sm-3-24,.col-u-sm-4-5,.col-u-sm-4-24,.col-u-sm-5-5,.col-u-sm-5-6,.col-u-sm-5-8,.col-u-sm-5-12,.col-u-sm-5-24,.col-u-sm-6-24,.col-u-sm-7-8,.col-u-sm-7-12,.col-u-sm-7-24,.col-u-sm-8-24,.col-u-sm-9-24,.col-u-sm-10-24,.col-u-sm-11-12,.col-u-sm-11-24,.col-u-sm-12-24,.col-u-sm-13-24,.col-u-sm-14-24,.col-u-sm-15-24,.col-u-sm-16-24,.col-u-sm-17-24,.col-u-sm-18-24,.col-u-sm-19-24,.col-u-sm-20-24,.col-u-sm-21-24,.col-u-sm-22-24,.col-u-sm-23-24,.col-u-sm-24-24{display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.col-u-sm-1-24{width:4.1667%}.col-u-sm-1-12,.col-u-sm-2-24{width:8.3333%}.col-u-sm-1-8,.col-u-sm-3-24{width:12.5%}.col-u-sm-1-6,.col-u-sm-4-24{width:16.6667%}.col-u-sm-1-5{width:20%}.col-u-sm-5-24{width:20.8333%}.col-u-sm-1-4,.col-u-sm-6-24{width:25%}.col-u-sm-7-24{width:29.1667%}.col-u-sm-1-3,.col-u-sm-8-24{width:33.3333%}.col-u-sm-3-8,.col-u-sm-9-24{width:37.5%}.col-u-sm-2-5{width:40%}.col-u-sm-5-12,.col-u-sm-10-24{width:41.6667%}.col-u-sm-11-24{width:45.8333%}.col-u-sm-1-2,.col-u-sm-12-24{width:50%}.col-u-sm-13-24{width:54.1667%}.col-u-sm-7-12,.col-u-sm-14-24{width:58.3333%}.col-u-sm-3-5{width:60%}.col-u-sm-5-8,.col-u-sm-15-24{width:62.5%}.col-u-sm-2-3,.col-u-sm-16-24{width:66.6667%}.col-u-sm-17-24{width:70.8333%}.col-u-sm-3-4,.col-u-sm-18-24{width:75%}.col-u-sm-19-24{width:79.1667%}.col-u-sm-4-5{width:80%}.col-u-sm-5-6,.col-u-sm-20-24{width:83.3333%}.col-u-sm-7-8,.col-u-sm-21-24{width:87.5%}.col-u-sm-11-12,.col-u-sm-22-24{width:91.6667%}.col-u-sm-23-24{width:95.8333%}.col-u-sm-1,.col-u-sm-1-1,.col-u-sm-5-5,.col-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.col-u-md-1,.col-u-md-1-1,.col-u-md-1-2,.col-u-md-1-3,.col-u-md-1-4,.col-u-md-1-5,.col-u-md-1-6,.col-u-md-1-8,.col-u-md-1-12,.col-u-md-1-24,.col-u-md-2-3,.col-u-md-2-5,.col-u-md-2-24,.col-u-md-3-4,.col-u-md-3-5,.col-u-md-3-8,.col-u-md-3-24,.col-u-md-4-5,.col-u-md-4-24,.col-u-md-5-5,.col-u-md-5-6,.col-u-md-5-8,.col-u-md-5-12,.col-u-md-5-24,.col-u-md-6-24,.col-u-md-7-8,.col-u-md-7-12,.col-u-md-7-24,.col-u-md-8-24,.col-u-md-9-24,.col-u-md-10-24,.col-u-md-11-12,.col-u-md-11-24,.col-u-md-12-24,.col-u-md-13-24,.col-u-md-14-24,.col-u-md-15-24,.col-u-md-16-24,.col-u-md-17-24,.col-u-md-18-24,.col-u-md-19-24,.col-u-md-20-24,.col-u-md-21-24,.col-u-md-22-24,.col-u-md-23-24,.col-u-md-24-24{display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.col-u-md-1-24{width:4.1667%}.col-u-md-1-12,.col-u-md-2-24{width:8.3333%}.col-u-md-1-8,.col-u-md-3-24{width:12.5%}.col-u-md-1-6,.col-u-md-4-24{width:16.6667%}.col-u-md-1-5{width:20%}.col-u-md-5-24{width:20.8333%}.col-u-md-1-4,.col-u-md-6-24{width:25%}.col-u-md-7-24{width:29.1667%}.col-u-md-1-3,.col-u-md-8-24{width:33.3333%}.col-u-md-3-8,.col-u-md-9-24{width:37.5%}.col-u-md-2-5{width:40%}.col-u-md-5-12,.col-u-md-10-24{width:41.6667%}.col-u-md-11-24{width:45.8333%}.col-u-md-1-2,.col-u-md-12-24{width:50%}.col-u-md-13-24{width:54.1667%}.col-u-md-7-12,.col-u-md-14-24{width:58.3333%}.col-u-md-3-5{width:60%}.col-u-md-5-8,.col-u-md-15-24{width:62.5%}.col-u-md-2-3,.col-u-md-16-24{width:66.6667%}.col-u-md-17-24{width:70.8333%}.col-u-md-3-4,.col-u-md-18-24{width:75%}.col-u-md-19-24{width:79.1667%}.col-u-md-4-5{width:80%}.col-u-md-5-6,.col-u-md-20-24{width:83.3333%}.col-u-md-7-8,.col-u-md-21-24{width:87.5%}.col-u-md-11-12,.col-u-md-22-24{width:91.6667%}.col-u-md-23-24{width:95.8333%}.col-u-md-1,.col-u-md-1-1,.col-u-md-5-5,.col-u-md-24-24{width:100%}}@media screen and (min-width:64em){.col-u-lg-1,.col-u-lg-1-1,.col-u-lg-1-2,.col-u-lg-1-3,.col-u-lg-1-4,.col-u-lg-1-5,.col-u-lg-1-6,.col-u-lg-1-8,.col-u-lg-1-12,.col-u-lg-1-24,.col-u-lg-2-3,.col-u-lg-2-5,.col-u-lg-2-24,.col-u-lg-3-4,.col-u-lg-3-5,.col-u-lg-3-8,.col-u-lg-3-24,.col-u-lg-4-5,.col-u-lg-4-24,.col-u-lg-5-5,.col-u-lg-5-6,.col-u-lg-5-8,.col-u-lg-5-12,.col-u-lg-5-24,.col-u-lg-6-24,.col-u-lg-7-8,.col-u-lg-7-12,.col-u-lg-7-24,.col-u-lg-8-24,.col-u-lg-9-24,.col-u-lg-10-24,.col-u-lg-11-12,.col-u-lg-11-24,.col-u-lg-12-24,.col-u-lg-13-24,.col-u-lg-14-24,.col-u-lg-15-24,.col-u-lg-16-24,.col-u-lg-17-24,.col-u-lg-18-24,.col-u-lg-19-24,.col-u-lg-20-24,.col-u-lg-21-24,.col-u-lg-22-24,.col-u-lg-23-24,.col-u-lg-24-24{display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.col-u-lg-1-24{width:4.1667%}.col-u-lg-1-12,.col-u-lg-2-24{width:8.3333%}.col-u-lg-1-8,.col-u-lg-3-24{width:12.5%}.col-u-lg-1-6,.col-u-lg-4-24{width:16.6667%}.col-u-lg-1-5{width:20%}.col-u-lg-5-24{width:20.8333%}.col-u-lg-1-4,.col-u-lg-6-24{width:25%}.col-u-lg-7-24{width:29.1667%}.col-u-lg-1-3,.col-u-lg-8-24{width:33.3333%}.col-u-lg-3-8,.col-u-lg-9-24{width:37.5%}.col-u-lg-2-5{width:40%}.col-u-lg-5-12,.col-u-lg-10-24{width:41.6667%}.col-u-lg-11-24{width:45.8333%}.col-u-lg-1-2,.col-u-lg-12-24{width:50%}.col-u-lg-13-24{width:54.1667%}.col-u-lg-7-12,.col-u-lg-14-24{width:58.3333%}.col-u-lg-3-5{width:60%}.col-u-lg-5-8,.col-u-lg-15-24{width:62.5%}.col-u-lg-2-3,.col-u-lg-16-24{width:66.6667%}.col-u-lg-17-24{width:70.8333%}.col-u-lg-3-4,.col-u-lg-18-24{width:75%}.col-u-lg-19-24{width:79.1667%}.col-u-lg-4-5{width:80%}.col-u-lg-5-6,.col-u-lg-20-24{width:83.3333%}.col-u-lg-7-8,.col-u-lg-21-24{width:87.5%}.col-u-lg-11-12,.col-u-lg-22-24{width:91.6667%}.col-u-lg-23-24{width:95.8333%}.col-u-lg-1,.col-u-lg-1-1,.col-u-lg-5-5,.col-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.col-u-xl-1,.col-u-xl-1-1,.col-u-xl-1-2,.col-u-xl-1-3,.col-u-xl-1-4,.col-u-xl-1-5,.col-u-xl-1-6,.col-u-xl-1-8,.col-u-xl-1-12,.col-u-xl-1-24,.col-u-xl-2-3,.col-u-xl-2-5,.col-u-xl-2-24,.col-u-xl-3-4,.col-u-xl-3-5,.col-u-xl-3-8,.col-u-xl-3-24,.col-u-xl-4-5,.col-u-xl-4-24,.col-u-xl-5-5,.col-u-xl-5-6,.col-u-xl-5-8,.col-u-xl-5-12,.col-u-xl-5-24,.col-u-xl-6-24,.col-u-xl-7-8,.col-u-xl-7-12,.col-u-xl-7-24,.col-u-xl-8-24,.col-u-xl-9-24,.col-u-xl-10-24,.col-u-xl-11-12,.col-u-xl-11-24,.col-u-xl-12-24,.col-u-xl-13-24,.col-u-xl-14-24,.col-u-xl-15-24,.col-u-xl-16-24,.col-u-xl-17-24,.col-u-xl-18-24,.col-u-xl-19-24,.col-u-xl-20-24,.col-u-xl-21-24,.col-u-xl-22-24,.col-u-xl-23-24,.col-u-xl-24-24{display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.col-u-xl-1-24{width:4.1667%}.col-u-xl-1-12,.col-u-xl-2-24{width:8.3333%}.col-u-xl-1-8,.col-u-xl-3-24{width:12.5%}.col-u-xl-1-6,.col-u-xl-4-24{width:16.6667%}.col-u-xl-1-5{width:20%}.col-u-xl-5-24{width:20.8333%}.col-u-xl-1-4,.col-u-xl-6-24{width:25%}.col-u-xl-7-24{width:29.1667%}.col-u-xl-1-3,.col-u-xl-8-24{width:33.3333%}.col-u-xl-3-8,.col-u-xl-9-24{width:37.5%}.col-u-xl-2-5{width:40%}.col-u-xl-5-12,.col-u-xl-10-24{width:41.6667%}.col-u-xl-11-24{width:45.8333%}.col-u-xl-1-2,.col-u-xl-12-24{width:50%}.col-u-xl-13-24{width:54.1667%}.col-u-xl-7-12,.col-u-xl-14-24{width:58.3333%}.col-u-xl-3-5{width:60%}.col-u-xl-5-8,.col-u-xl-15-24{width:62.5%}.col-u-xl-2-3,.col-u-xl-16-24{width:66.6667%}.col-u-xl-17-24{width:70.8333%}.col-u-xl-3-4,.col-u-xl-18-24{width:75%}.col-u-xl-19-24{width:79.1667%}.col-u-xl-4-5{width:80%}.col-u-xl-5-6,.col-u-xl-20-24{width:83.3333%}.col-u-xl-7-8,.col-u-xl-21-24{width:87.5%}.col-u-xl-11-12,.col-u-xl-22-24{width:91.6667%}.col-u-xl-23-24{width:95.8333%}.col-u-xl-1,.col-u-xl-1-1,.col-u-xl-5-5,.col-u-xl-24-24{width:100%}}.db{display:block}.dib{display:inline-block}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.top{top:0}.left{left:0}.bottom{bottom:0}.right{right:0}.f{display:flex}.fw{flex-wrap:wrap}.fc{flex-direction:column}.x{width:100%}.z2{z-index:2}.aic{align-items:center}.aie{align-items:flex-end}.jcb{justify-content:space-between}.jcc{justify-content:center}.jce{justify-content:flex-end}.y{height:100%}.fw800{font-weight:800}.pt5{padding-top:5%}.pt7{padding-top:7%}.p60{padding:60px}.ph60{padding:0 60px}.pv60{padding:60px 0}.tdc{text-decoration:underline}.tc{text-align:center}.bold{font-weight:700}.o-cover{object-fit:cover}.oh{overflow:hidden}.ttu{text-transform:uppercase}.ma{margin:auto}.grid{display:grid}.fstyle-it{font-style:italic}.col-1,.col-2,.col-3,.col-4{grid-template-columns:50% 50%}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.column-1{grid-column:1}.column-2{grid-column:2}.column-3{grid-column:3}.column-4{grid-column:4}@media screen and (max-width:980px){.tile-1{grid-row:1}.tile-2{grid-row:2}.tile-3{grid-row:3}.tile-4{grid-row:4}}@font-face{font-family:Futura PT Book;src:url("/wp-content/themes/yquem/assets/fonts/FuturaPT-Book.eot");src:url("/wp-content/themes/yquem/assets/fonts/FuturaPT-Book.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/yquem/assets/fonts/FuturaPT-Book.woff2") format("woff2"),url("/wp-content/themes/yquem/assets/fonts/FuturaPT-Book.woff") format("woff"),url("/wp-content/themes/yquem/assets/fonts/FuturaPT-Book.ttf") format("truetype"),url("/wp-content/themes/yquem/assets/fonts/FuturaPT-Book.svg#FuturaPT-Book") format("svg");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase}body{font-size:1rem;color:#000;background:#fff}body.is-loaded footer{visibility:visible;opacity:1}body.is-cgv,body.is-legales,body.is-privacy-policy{background:#f4f3ef;text-transform:none}.root.grid-debugger-on div{outline:.1px solid red}.page{position:relative;height:auto;margin-top:100px}input:focus,textarea:focus{outline:none}.c-transition{position:fixed;z-index:99999999;top:0;left:0;overflow:hidden;width:100%;height:100%;transition:.5s ease;pointer-events:none;opacity:0;background:#000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;will-change:auto}.page--is-loading .c-transition{opacity:1}.home{position:relative;font-family:Georgia,serif;font-style:italic;line-height:1.75em;text-transform:none;-webkit-font-smoothing:antialiased;top:100px;margin:0}.home .content-button,.home .disclaimer,.home h2,.home h3,.home h4{font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase}.home h3{color:#baa079;text-transform:uppercase;font-size:1em;margin:.75em 0 auto}.home h3,.home h4{letter-spacing:.15em}.home h4{margin:0;font-weight:400}.home h2{color:#fff}.home p{text-align:center;margin-top:clamp(12px,2vw,18px);line-height:clamp(1.6em,1vw,1.9em)}.home img{width:100%;height:auto}.home .content-button{color:#baa079;border:1px solid #baa079;text-decoration:none;padding:1em 1.5em .75em;margin-top:2em}.home .disclaimer{display:block;font-size:11px;padding:36px;letter-spacing:.15em}.home .disclaimer a{color:#000;padding:0 20px}.home .grid-item{position:relative;overflow:hidden;background-color:#f4f3ef}.home .grid-item.row-1,.home .grid-item.row-2{height:820px}.home .grid-item:nth-of-type(3){padding:1.5em}.home__hero{position:relative}.home__hero-image{width:100%;height:auto}.home__hero-text{position:absolute;bottom:8%;width:100%}.home__hero-text h2{width:578px;margin:.25em auto;color:#fff;font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.15em;font-size:3.125em;line-height:1.25em}.home__hero-text hr{width:4em;margin:10px auto 20px;border:0;background-color:#baa079;color:transparent;height:1px;display:block;padding:0}.home__hero-quote{width:28em;margin:auto;color:#fff;font-family:Georgia,serif;line-height:1.75em;text-transform:none;-webkit-font-smoothing:antialiased;font-style:italic;line-height:1.9em}.home__mosaic h3{font-size:24px;line-height:28px}.home__mosaic .wording{color:#60605e}.home__mosaic .wording strong{font-weight:700}.home__mosaic .opening-quote{max-width:70%}@media screen and (max-width:980px){.home .grid-phone-col-1{grid-template-columns:100%}.home .grid-item{grid-column:1}.home .grid-item.row-2{min-height:580px}.home .grid-item .map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .disclaimer div{flex-direction:column;text-align:center}.home .disclaimer div a{margin-top:15px}.home p{line-height:clamp(1.3em,4vw,1.9em)}.home__hero{overflow:visible;position:relative}.home__hero h2{width:auto;font-size:clamp(30px,8vw,3.125em);line-height:clamp(1em,4vw,1.25em)}.home__hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home__hero-quote{width:auto;max-width:80%;margin:auto;font-size:clamp(12px,.8em,16px)}}@media screen and (max-width:650px){.home__hero-text{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}}@media screen and (min-width:981px) and (max-width:1199px){.home__mosaic .row-2 p{font-size:clamp(12px,.9em,16px)}}.home .grid-item.row-1{height:580px}.home .grid-item.row-2{height:auto}.home .opening-quote{max-width:80%}.p-20{padding:20px}@media screen and (max-width:800px){.p-20{padding:20px 0}}.upcase{text-transform:uppercase}form td{height:100px}.text--right{text-align:right}.border{border-bottom:1px solid #fff}small{font-size:10px}.cart-empty{text-align:center;color:#a1a1a1}.cart{background-color:#f4f3ef}.cart form td{height:100px}@media screen and (max-width:800px){.cart form td:first-child,.cart form th:first-child{display:none}}.cart__content{width:70%;height:calc(100% - 100px);margin:0 auto;color:#352818}@media screen and (max-width:800px){.cart__content{width:90%}}.cart__content table{width:100%;margin-bottom:20px}.cart__content table th{width:calc(100% / 4 - 25px);text-transform:uppercase;color:#a1a1a1;font-weight:400}.cart__content table .product_thumbnail{overflow:hidden;width:50px;height:50px;margin:0 auto;border-radius:50%;background:#352818}.cart__content table .product_thumbnail img{object-fit:cover;width:100%}.cart .collaterals{position:relative}.cart .collaterals .wc-proceed-to-checkout{position:absolute;bottom:-100px;right:0}@media screen and (max-width:800px){.cart .collaterals .wc-proceed-to-checkout{width:100%}}.cart .collaterals .cart-subtotal,.cart .collaterals .cart_totals .tax-rate,.cart .collaterals .cart_totals .tax_label,.cart .collaterals .cart_totals h2{display:none}.cart .collaterals .cart_totals table{margin-bottom:10px}.cart .collaterals .cart_totals .order-total,.cart .collaterals .cart_totals .order-total th{color:#b6a07e}.cart .collaterals .cart_totals .order-total td{text-align:right}.cart .collaterals_tax_label{color:#a1a1a1}.cart .collaterals div.go-back{width:280px;right:300px}@media screen and (max-width:800px){.cart .collaterals div.go-back{bottom:-160px;right:0;width:100%}}.button{display:inline-block;text-decoration:none;color:#fff;width:280px;margin:20px auto;line-height:22px;border-radius:40px;background-color:#352818;text-transform:uppercase;padding:10px 50px;text-align:center;border:1px solid transparent;transition:color .4s ease,background-color .4s ease,border-color .4s ease}.button:hover{color:#352818;border:1px solid #352818;background-color:#fff}@media screen and (max-width:800px){.button{width:100%}}.button.button--secondary{border:1px solid #000;color:#000;background-color:#f4f3ef}.button.button--secondary:hover{color:#000;background-color:#fff}.checkout{background:#f4f3ef;min-height:calc(100vh - 100px)}.checkout button[name=woocommerce_checkout_place_order]{width:inherit;font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase}.checkout input,.checkout select,.checkout textarea{-webkit-appearance:none;appearance:none}.checkout .woocommerce{margin:60px 0}.checkout h3,.checkout label{font-size:16px;text-transform:uppercase}.checkout h3{padding:20px;background-color:#fff;margin-bottom:20px}.checkout h3#order_review_heading{margin-top:40px}.checkout label{font-size:14px;color:#5c5c5c}.checkout .woocommerce-error{display:none!important}.checkout .woocommerce-error strong{text-transform:uppercase}.checkout .woocommerce form .form-row .required{color:#b6a07e!important}.checkout .woocommerce form .form-row input.input-text,.checkout .woocommerce form .form-row textarea{font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;border-radius:20px;font-size:14px;padding:10px 20px;border:1px solid #fff;text-transform:uppercase}.checkout .woocommerce form .form-row input.input-text::placeholder,.checkout .woocommerce form .form-row textarea::placeholder{text-transform:uppercase}.checkout .select2-container .select2-selection--single{height:40px}.checkout .select2-container--default .select2-selection--single{border-radius:20px;border:1px solid #fff}.checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:20px}.checkout .woocommerce form .form-row{margin-bottom:10px}.checkout .woocommerce-page form .form-row-first,.checkout .woocommerce-page form .form-row-last,.checkout .woocommerce form .form-row-first,.checkout .woocommerce form .form-row-last{width:calc(50% - 5px)}.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:10px}.checkout .woocommerce form .form-row textarea{min-height:150px;text-transform:none}.checkout #billing_address_2_field{display:none!important}.checkout .woocommerce table.shop_table{border:0}.checkout .woocommerce table.shop_table td{border-top:1px solid #fff;padding:0}.checkout .woocommerce table.shop_table tbody th,.checkout .woocommerce table.shop_table tfoot th,.checkout .woocommerce table.shop_table th{text-transform:uppercase;border-top:1px solid #fff;font-weight:400;padding:32px 0;margin:0}.checkout .woocommerce td.product-name .wc-item-meta:last-child,.checkout .woocommerce td.product-name .wc-item-meta p,.checkout .woocommerce td.product-name dl.variation:last-child,.checkout .woocommerce td.product-name dl.variation p{display:none}.checkout .cart-subtotal td,.checkout .order-total td,.checkout .tax-rate td,.checkout td.product-total,.checkout th.product-total{padding-right:0;text-align:right;color:#5c5c5c;font-weight:400}.checkout #add_payment_method #payment div.payment_box,.checkout .woocommerce-cart #payment div.payment_box,.checkout .woocommerce-checkout #payment div.payment_box{display:none!important}.checkout #add_payment_method #payment,.checkout .woocommerce-cart #payment,.checkout .woocommerce-checkout #payment{background-color:transparent}.checkout #add_payment_method #payment div.form-row,.checkout .woocommerce-cart #payment div.form-row,.checkout .woocommerce-checkout #payment div.form-row{display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout .woocommerce-privacy-policy-text p{margin-bottom:40px}.checkout .woocommerce-privacy-policy-text p .woocommerce-privacy-policy-link{color:#b6a07e}.checkout .woocommerce #payment #place_order,.checkout .woocommerce #respond input#submit,.checkout .woocommerce-page #payment #place_order,.checkout .woocommerce a.button,.checkout .woocommerce button.button,.checkout .woocommerce input.button{display:inline-block;text-decoration:none;color:#fff;white-space:nowrap;margin:20px auto;line-height:22px;border-radius:40px;background-color:#352818;text-transform:uppercase;padding:10px 50px;text-align:center;border:1px solid transparent;font-weight:400;font-size:14px;transition:color .4s ease,background-color .4s ease,border-color .4s ease}.checkout .woocommerce #payment #place_order:hover,.checkout .woocommerce #respond input#submit:hover,.checkout .woocommerce-page #payment #place_order:hover,.checkout .woocommerce a.button:hover,.checkout .woocommerce button.button:hover,.checkout .woocommerce input.button:hover{border:1px solid #352818;background-color:#fff;color:#352818}.checkout .woocommerce-order .woocommerce-order-details{display:none}.checkout .woocommerce-thankyou-order-received{margin:3em auto!important;text-align:center;max-width:740px;text-transform:none}.checkout .woocommerce-thankyou-order-received span{color:#352818}.checkout .woocommerce-thankyou-order-received a{color:#b6a07e}.checkout .woocommerce-order-details__title,.checkout .woocommerce-table__product-name{padding:32px 0!important}.checkout .woocommerce-customer-details,.checkout .woocommerce-table__product-name hr{display:none}.checkout tfoot td{text-align:right}.checkout .woocommerce-notice{flex-direction:column}.checkout .woocommerce-notice,.checkout .woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions{display:flex;align-items:center;justify-content:center}.checkout .woocommerce #respond input#submit:nth-of-type(2n),.checkout .woocommerce a.button:nth-of-type(2n),.checkout .woocommerce button.button:nth-of-type(2n),.checkout .woocommerce input.button:nth-of-type(2n),.product-quantity{display:none}.cart-subtotal{display:none!important}@media (min-width:769px) and (max-width:1024px){.checkout .woocommerce{width:70%}}@media (max-width:1024px){.checkout .woocommerce{padding:0 16px!important;margin:16px 0}.checkout .woocommerce .col-1,.checkout .woocommerce .col-2{width:100%!important}.woocommerce-additional-fields{margin-top:40px}.woocommerce ul.order_details{display:flex;flex-direction:column}.woocommerce ul.order_details li{border-bottom:1px dashed #d3ced2;border-right:0!important;padding:2em 0!important;margin-right:0!important}}@media (max-width:768px){.checkout .woocommerce{padding:0 16px!important;margin:16px 0}}.cgv,.legales,.privacy-policy{max-width:600px;margin:100px auto;padding-top:100px}.cgv h3,.legales h3,.privacy-policy h3{font-size:20px;padding-top:10px}.cgv h3,.cgv p,.legales h3,.legales p,.privacy-policy h3,.privacy-policy p{color:#352818;margin-bottom:20px}@media (max-width:768px){.cgv,.legales,.privacy-policy{padding:25px 16px}}.template-video{margin:100px auto;padding:0 15%;padding-top:50px}.template-video h3{font-size:20px;padding-top:10px}.template-video h3,.template-video p{color:#352818;margin-bottom:20px}@media (max-width:768px){.template-video{padding:25px 16px}}.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.el-form-item__label:before{color:#b6a07e!important}.amelia-booking{margin:0;max-width:100%;min-height:calc(100vh - 100px);max-height:calc(100vh - 100px)}.amelia-booking .am-wrap{height:100%}.am-select-employee-option,.am-select-service-title{display:none}.item-description{font-size:14px;text-transform:none;line-height:1.3}.amelia-app-booking #am-step-booking .am-step-booking-catalog,.amelia-app-booking .am-step-booking-catalog{width:100%;height:100%;max-width:100%!important;margin:0!important;border-radius:0!important;border:0!important;background-color:#f4f3ef!important;overflow-y:auto!important}.amelia-app-booking #am-step-booking *,.amelia-app-booking *{font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;font-size:18px;font-weight:400!important;text-transform:uppercase}.amelia-app-booking .el-button,.amelia-app-booking .el-button--primary.el-button{padding:12px 20px;font-size:14px;border-radius:50px;font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase;color:#f4f3ef!important;background-color:#352818!important;margin:0 auto;transition:background-color .4s ease;font-weight:400;border:1px solid #352818!important;width:100%}.amelia-app-booking .el-button--primary.el-button.el-button--default,.amelia-app-booking .el-button.el-button--default{background-color:transparent!important;border:1px solid #352818!important;color:#352818!important}.amelia-app-booking .el-button--primary.el-button.el-button--default:hover,.amelia-app-booking .el-button.el-button--default:hover{background-color:#f4f3ef!important}.amelia-app-booking .el-button--primary.el-button:hover,.amelia-app-booking .el-button:hover{color:#352818!important;border:1px solid #352818!important;background-color:#fff!important}.amelia-app-booking .el-button--primary.el-button:hover span,.amelia-app-booking .el-button:hover span{color:#352818!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{border-radius:50px;width:100%}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button:hover{color:#352818!important;border:1px solid #352818!important;background-color:#fff!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button:hover span{color:#352818!important}.amelia-app-booking .am-step-booking-catalog .am-select-service{display:flex;flex-direction:column;justify-content:center;background-color:#f4f3ef!important}.amelia-app-booking .am-step-booking-catalog .am-select-service>.am-select-service-title{text-align:left}.amelia-app-booking .am-step-booking-catalog.am-active-picker .am-select-service{height:calc(100% - 250px)}.amelia-app-booking #am-step-booking .am-select-service,.amelia-app-booking .am-step-booking-catalog .am-select-service{width:100%!important}.amelia-app-booking .el-input--suffix .el-input__inner{border-radius:50px}.am-select-service-option p.service-description{text-transform:none;text-align:left!important;padding:0;margin:15px auto;width:100%}.el-select-dropdown__item span{font-weight:700}#amelia-app-booking0{background-color:#f4f3ef}.hide{transform:translate(100%)!important}.amelia-app-booking .am-step-booking-catalog .am-select-service{align-items:center}.am-select-service{min-height:calc(100vh - 100px)}.am-select-service>*{max-width:600px;width:100%}.short-hour{border:1px solid #b6a07e!important;width:185px!important;height:50px;color:#b6a07e!important;display:flex;align-items:center;justify-content:center;font-size:1.125rem!important;border-radius:50px!important;position:absolute;top:0;z-index:-1}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button.is-active .short-hour{color:#fff!important;background:#b6a07e!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-calendar-picker{height:calc(100% - 250px);display:flex;align-items:center}.amelia-app-booking .am-step-booking-catalog .am-select-date,.amelia-app-booking .am-step-booking-catalog .am-select-service{padding:90px!important}.amelia-app-booking #am-step-booking.am-active-picker .am-select-date,.amelia-app-booking .am-step-booking-catalog.am-active-picker .am-select-date{transform:translate(0)!important;display:flex;flex-direction:column;align-items:center;justify-content:start}.amelia-app-booking #am-step-booking.am-active-picker .am-select-date .am-select-date-title,.amelia-app-booking .am-step-booking-catalog.am-active-picker .am-select-date .am-select-date-title{display:none}.amelia-app-booking #am-step-booking .am-select-date .am-button-wrapper .el-button .el-button,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{background-color:#f4f3ef!important}#am-appointment-times0{height:250px;width:100vw;background-color:#fff!important}#am-appointment-times0,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper{position:fixed;bottom:0;right:0}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{opacity:0!important;width:185px!important;height:50px}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times{margin:50px 0 0!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper{width:100%;display:flex;align-items:center;justify-content:center;margin:50px 0!important;transform:translateX(-50%)}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{width:80%;height:50px;padding:12px 20px;border-radius:50px!important;font-size:14px;font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase;color:#f4f3ef!important;background-color:#352818!important;margin:0 auto;transition:background-color .4s ease;font-weight:400;border:1px solid #352818!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button span{color:#f4f3ef!important}.service-description{line-height:1.2!important}.am-confirmation-booking-header .service-description{width:100%;margin:15px auto 30px!important;padding:16px 0;max-width:900px;text-transform:none;margin:30px auto;padding:0 16px;margin-top:15px;text-align:center;padding:0 16px!important;text-align:center!important}.amelia-app-booking #am-step-booking .am-confirm-booking,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking{background-color:#f4f3ef!important;left:0!important;width:100%!important}.am-confirmation-booking-header img{display:inline-block}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details{display:flex;flex-direction:column;padding:0!important;border-top:1px solid #fff!important;border-bottom:0!important;padding-bottom:183px!important}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div{width:100%!important;padding:0!important}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:first-of-type,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:first-of-type{display:none}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(2),.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(3),.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(2),.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(3){padding:32px 0!important;margin:0!important;border-bottom:1px solid #fff}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(2) p,.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(3) p,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(2) p,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:nth-of-type(3) p{margin:4px 0 0!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .dialog-footer{display:flex;flex-direction:row;width:50%;margin:auto}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer{padding:0 0 48px}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button{width:280px!important;margin:0 25px!important;height:50px;display:flex;align-items:center;justify-content:center}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button--default{background-color:transparent!important;border:1px solid #352818!important;color:#352818!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button--default:hover{background-color:#fff!important}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data{display:flex;flex-direction:column;align-items:center}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields .el-row,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields .el-row{display:flex}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields .el-row div,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields .el-row div{margin:auto}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields .el-row div:nth-of-type(2),.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields .el-row div:nth-of-type(2){display:none}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirm-booking-data .am-custom-fields{position:fixed;top:590px}.am-confirm-booking-data .el-col:nth-child(2){padding-top:80px}@media screen and (max-width:768px){.am-confirm-booking-data .el-col:nth-child(2){padding-top:50px!important}}.am-confirm-booking-data .el-form-item__content .el-radio-group{display:flex!important;width:50%!important;flex-wrap:nowrap;justify-content:left!important;margin-left:0!important}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details>div,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details>div{padding:0 12px;width:50%}.am-confirm-booking-data .el-col-24{width:75%!important;max-width:900px}.am-confirmation-booking-cost{position:fixed;top:380px;width:calc(75% - 44px);max-width:878px;left:50%;transform:translateX(-50%)}.am-confirmation-booking-cost .el-row{padding:32px 0!important;margin:0!important;border-bottom:1px solid #fff}.am-confirmation-booking-cost .el-row .el-col{padding:0!important}.am-confirmation-booking-cost .el-row:nth-of-type(2){display:none}.am-confirmation-booking-cost .am-confirmation-total{padding:0!important;margin:0!important;background-color:transparent!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .el-form-item{margin-bottom:24px!important}.am-modal.am-in-body .am-stripe-card,.am-modal.am-in-body .form-control,.am-modal.am-in-body input[type=email],.am-modal.am-in-body input[type=password],.am-modal.am-in-body input[type=tel],.am-modal.am-in-body input[type=text],.am-modal.am-in-body input[type=url],.am-modal.am-in-body select,.am-modal.am-in-body textarea,.amelia-app-booking .am-stripe-card,.amelia-app-booking .form-control,.amelia-app-booking input[type=email],.amelia-app-booking input[type=password],.amelia-app-booking input[type=tel],.amelia-app-booking input[type=text],.amelia-app-booking input[type=url],.amelia-app-booking select,.amelia-app-booking textarea{border-radius:20px!important}.am-modal.am-in-body .el-input-group--append .el-input__inner,.am-modal.am-in-body .el-input-group__prepend,.amelia-app-booking .el-input-group--append .el-input__inner,.amelia-app-booking .el-input-group__prepend{border-radius:20px!important;border-right:1px solid #dcdfe6!important}.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio+.el-radio-button__inner,.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio+.el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-radius:20px}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button{margin-right:25px!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:last-of-type{margin-right:2px!important}.am-confirmation-booking-details div{display:flex;justify-content:space-between}@media (min-width:769px) and (max-width:1024px){.am-confirmation-booking-cost{padding-left:12px;padding-right:12px}}@media (max-width:1024px){.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed:not(.am-active-picker){display:flex!important}.amelia-app-booking .am-step-booking-catalog .am-select-date,.amelia-app-booking .am-step-booking-catalog .am-select-service{padding:16px!important}#amelia-step-booking0-calendar{min-height:calc(100vh - 100px);justify-content:start;padding-bottom:calc(400px - 15vh)}#am-appointment-times0{height:auto}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times{max-height:unset!important;margin:25px 8px 0!important;padding-bottom:150px}.el-radio-group{display:flex!important;flex-wrap:wrap}.el-radio-group label{width:50%!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button{margin:0 0 5px!important;padding-right:5px}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:nth-child(2n){padding-right:0}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button:last-of-type{margin-right:0!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .short-hour{width:100%!important;font-size:1rem!important}#am-button-wrapper-0{display:flex;flex-direction:column;margin:25px 0!important;transform:translateX(0)!important}#am-back-button{background-color:#f4f3ef!important;border:none!important;margin-bottom:10px}#am-back-button,#am-back-button span{color:#352818!important}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{width:calc(100vw - 32px)!important;transform:translateX(-50%)}#am-confirm-booking{overflow-y:auto;overflow-x:hidden}.amelia-app-booking #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details,.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details{margin-bottom:0!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer{flex-direction:column;margin:25px 16px!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer div:last-of-type{margin-top:10px}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form{padding:0 16px!important}.am-confirm-booking-data .el-col-24{width:100%!important}.am-confirmation-booking-cost{width:calc(100% - 32px);margin:0 auto!important;top:395px}.am-confirmation-booking-cost .el-row:first-child{display:flex;align-items:center}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer{padding:0!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button{margin:0 0 25px!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button--default{margin-bottom:10px!important}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-confirmation-booking-details>div{display:flex!important;justify-content:space-between}.amelia-app-booking .am-step-booking-catalog.am-mobile-collapsed .am-confirmation-booking-details>div:first-child{display:none!important}}@media (min-width:769px) and (max-width:1024px){.am-confirmation-booking-details{margin:0 12px!important}}@media (max-width:768px){.amelia-booking{max-height:unset;min-height:calc(100vh - 100px)}.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{transform:translateX(0)}#am-appointment-times0,.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper{bottom:90px;z-index:10}.amelia-app-booking .am-step-booking-catalog.am-active-picker .am-select-service{height:100%}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer{padding:0!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button{width:100%!important;margin:0 0 25px!important}.amelia-app-booking .am-step-booking-catalog .am-confirm-booking .dialog-footer .el-button--default{margin-bottom:10px!important}}@media (width:768px){.amelia-app-booking .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button{transform:translateX(-50%)}}@media (max-width:321px){#amelia-step-booking0-calendar{min-height:105vh}}.privacy-link{color:#b6a07e!important;text-transform:none!important;font-size:14px!important}.am-block-stepByStepForm-confirmBookingForm-appointment,.am-calendar-picker .c-day-content div,.am-calendar-picker .c-title,.am-calendar-picker .c-weekday,.am-confirm-booking-data p,.am-confirmation-booking-cost div p,.am-confirmation-booking-details div p,.am-confirmation-booking-totals div p,.el-button.el-button--default span,.el-button.el-button--primary span,.el-form-item__content span,.el-form-item__error,.el-input__inner,.el-input__suffix-inner,.el-radio-button__inner,.el-select-dropdown__item,.privacy-link,.service-description,.short-hour{font-family:Futura W01 Book,Futura,sans-serif!important}.is-disabled{pointer-events:none;user-select:none;opacity:.5}.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-cost{border:0!important}.preloader{position:fixed;top:0;background-color:#f4f3ef;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Futura;color:#b6a07e;overflow:hidden;z-index:2000}.preloader svg{fill:#b6a07e}.overlay{width:100vw;height:100vh;transform:scaleY(0);position:fixed;top:0;z-index:3000;will-change:transform;overflow:hidden}.overlay.overlay-1{background-color:#b6a07e}.logo{display:flex;justify-content:center;align-items:center;max-height:150px}.overlay-logo{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:30000;overflow:hidden;height:1px;width:500px}.overlay-logo__container{position:relative;height:100vh;display:flex;align-items:center}.overlay-logo__container__image{display:block;position:absolute;top:50%;left:50%;max-height:150px;transform:translate(-50%,-50%)}.overlay-logo__container__image svg{fill:#fff}.header,header{position:fixed;z-index:300;top:0;left:0;right:0;height:100px;background-color:#fff;overflow:hidden}.header *,header *{font-family:Futura W01 Book,Futura,sans-serif;font-style:normal;text-transform:uppercase;font-size:18px!important}.header__menu,header__menu{background-color:#b6a07e;padding:20px 10px}.header__menu img,header__menu img{width:30px;height:60px}.header__steps.is-hidden,header__steps.is-hidden{display:none;pointer-events:none}.header__step,header__step{text-transform:uppercase;border-right:1px solid #f4f3ef;color:#a1a1a1;pointer-events:none;text-align:center}.header__step:last-of-type,header__step:last-of-type{border-right:0}.header__step.is-passed,header__step.is-passed{color:#000;background-color:transparent;border:1px solid transparent;transition:background-color .4s ease,border-color .4s ease}.header__step.is-active,header__step.is-active{color:#b6a07e;pointer-events:none}@media (max-width:1024px){.header__step,header__step{display:none!important}.header__step.is-active,header__step.is-active{display:flex!important;color:#000}}.header__title.is-hidden,header__title.is-hidden{display:none}.header__right .langswitcher,.header__right .reservation-btn,header__right .langswitcher,header__right .reservation-btn{cursor:pointer;width:100px;font-size:20px;line-height:20px;color:#b6a07e;border:0;border-left:1px solid #f4f3ef;border-right:1px solid #f4f3ef;background-color:transparent;padding:0 40px;transition:background-color .4s ease;text-decoration:unset}.header__right .langswitcher:hover,.header__right .reservation-btn:hover,header__right .langswitcher:hover,header__right .reservation-btn:hover{background-color:#f4f3ef}@media (max-width:1024px){.header__right .langswitcher,.header__right .reservation-btn,header__right .langswitcher,header__right .reservation-btn{width:60px}}.header__right .langswitcher.is-bigger,.header__right .reservation-btn.is-bigger,header__right .langswitcher.is-bigger,header__right .reservation-btn.is-bigger{width:200px}@media (max-width:1024px){.header__right .langswitcher.is-bigger,.header__right .reservation-btn.is-bigger,header__right .langswitcher.is-bigger,header__right .reservation-btn.is-bigger{width:185px;padding:0 30px}}.header__cart,header__cart{width:100px;background-color:transparent;transition:background-color .4s ease}.header__cart:hover,header__cart:hover{background-color:#f4f3ef}.header__cart img,header__cart img{width:23px;height:27px}.header__cart span,header__cart span{background-color:#b6a07e;color:#fff;font-size:12px!important;border-radius:50%;width:20px;height:20px;bottom:24px;right:20px}@media (max-width:1024px){.header__cart,header__cart{width:60px}}.header nav,header nav{transition:opacity 1s cubic-bezier(.19,1,.22,1);opacity:0}.header nav.is-visible,header nav.is-visible{opacity:1}.verticalized,.verticalized .header{width:50px;height:100vh}.verticalized .header{flex-direction:column}.verticalized .header__right{width:50px;margin-bottom:25px;flex-direction:column;justify-content:flex-end}.verticalized .header__right a{width:50px;height:50px}.popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .4s ease;text-transform:none;opacity:0}.popup.is-active{opacity:1}.popup.is-hidden{opacity:0;pointer-events:none!important}.popup__overlay{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.popup__content{position:relative;max-width:100%;line-height:20px;padding:130px 50px 100px;background-color:#fff;text-align:center}.popup__close{position:absolute;right:0;top:0;border-left:1px solid #b6a07e;border-bottom:1px solid #b6a07e;padding:15px;cursor:pointer;transition:color .4s ease,background-color .4s ease}.popup__close:hover{color:#fff;background-color:#b6a07e}.scrollbar-thumb{width:2px!important;border-radius:0!important;background:#fff}.scrollbar-track{position:absolute;z-index:2000!important;top:0;right:0;width:3px!important;height:100%;transition:opacity .5s cubic-bezier(.19,1,.22,1);opacity:0;background:#000}.scrollbar-track.show{opacity:1}.u-flex-between{display:flex;justify-content:space-between}.u-v-align{display:flex;align-items:center;flex-direction:column;width:100%;height:100vh}.u-grid-center,.u-v-align{justify-content:center}.u-grid-between{justify-content:space-between}.u-grid-align{align-items:center}.u-grid-around{justify-content:space-around}.u-one-c-right{padding-right:4.3333333%}.u-two-c-right{padding-right:8.3333333%}.u-two-c-left{padding-left:8.3333333%}.u-two-c-right-m{margin-right:8.3333333%}.u-two-c-left-m{margin-left:8.3333333%}.u-three-c-left{padding-left:16.666666%}@media (max-width:768px){.m-margin-auto{margin:0 auto}.m-no-p{padding:0}.m-no-m{margin:0}.m-grid-center{justify-content:center}}