@import url("https://fonts.googleapis.com/css?family=Cinzel:400,700|Libre+Baskerville:400,700|Old+Standard+TT:400,400i,700|Roboto:400,700&display=swap");@import url("../vendors/jquery-ui-1.12.1.custom/jquery-ui.min.css");@import url("../vendors/slick/css/_slick.scss");@import url("../vendors/slick/css/_slick-theme.scss");@import url("../vendors/jquery-confirm/css/jquery-confirm.min.css");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:bold;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}a:focus,input:focus,textarea:focus,select:focus,button:focus{outline:0}img{vertical-align:middle}input{border-radius:0}.announcement{padding:10px 5%;background-color:#0a3105;text-align:center}.announcement p{font-size:16px;line-height:22px;color:#fcf8f4;font-family:"Old Standard TT",serif}.announcement p strong{color:#dba75f}header{background-color:#f6f1eb}header #brand{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;padding:40px 0}header #brand>*{width:25%}header #brand #title{font-family:"Libre Baskerville",serif;font-size:60px;line-height:80px;font-weight:400;text-align:center;color:#0a3105;width:43%}header #brand #title strong{display:block;font-family:"Old Standard TT",serif;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:700;letter-spacing:2px}header #brand #title em{display:block;font-family:"Old Standard TT",serif;font-style:italic;font-size:25px;line-height:25px;margin:15px 0 0}header #brand #account{position:absolute;top:95px;right:0;text-align:right}header #brand #account a,header #brand #account #burger{cursor:pointer;display:inline-block;font-family:"Old Standard TT",serif;color:#707070;font-size:22px;line-height:30px;margin-left:35px;padding-right:35px;background-repeat:no-repeat;background-size:300px 300px}header #brand #account a#my_account,header #brand #account #burger#my_account{background-image:url("../img/ui/sprite.png");background-position:85px -136px}header #brand #account a#my_account:hover,header #brand #account a#my_account:focus,header #brand #account a#my_account:active,header #brand #account #burger#my_account:hover,header #brand #account #burger#my_account:focus,header #brand #account #burger#my_account:active{background-position:-115px -136px}header #brand #account a#my_basket,header #brand #account #burger#my_basket{background-image:url("../img/ui/sprite.png");background-position:34px -36px}header #brand #account a#my_basket:hover,header #brand #account a#my_basket:focus,header #brand #account a#my_basket:active,header #brand #account #burger#my_basket:hover,header #brand #account #burger#my_basket:focus,header #brand #account #burger#my_basket:active{background-position:-166px -36px}header #brand #account a#logout,header #brand #account #burger#logout{padding-right:0}header #brand #account a:first-of-type,header #brand #account #burger:first-of-type{margin-left:0}header #brand #account a:hover,header #brand #account a:focus,header #brand #account a:active,header #brand #account #burger:hover,header #brand #account #burger:focus,header #brand #account #burger:active{color:#dba75f}header #brand #account #burger{background-image:url("../img/ui/burger.png");background-position:right top;margin:0;display:none;height:21px;width:100%;background-size:21px 21px;padding:0 30px 0 0}header #menu{display:flex;flex-wrap:wrap;justify-content:space-between}header #menu nav{width:80%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 29px 0;transition:250ms;border-bottom:2px solid #707070}header #menu nav div{flex-grow:1}header #menu nav div.mob{display:none}header #menu nav div.mob a{color:#dba75f}header #menu nav div a{font-weight:bold;font-family:"Cinzel",serif;font-size:18px;letter-spacing:1px;color:#707070;line-height:30px;transition:250ms;position:relative}header #menu nav div a:hover,header #menu nav div a:focus,header #menu nav div a:active,header #menu nav div a.selected{color:#000}header #menu nav hr{width:0;position:absolute;bottom:-19px;height:4px;background:black;border:0;left:0;transition:300ms ease-in-out}header #menu #search{width:16%}header #menu #search input{background:url("../img/ui/search@2x.png") no-repeat 92% center;padding:16px 45px 16px 15px;border:1px solid #707070;margin-top:-15px;font-family:"Cinzel",serif;width:237px}header #menu #search input::placeholder{font-family:"Cinzel",serif;color:#707070 !important}header #menu #search input:hover,header #menu #search input:focus,header #menu #search input:active{color:#707070 !important}@media only screen and (max-width:1280px){header #brand{padding:30px 0}header #brand #title{font-size:50px;line-height:70px}header #brand #title strong{font-size:17px;line-height:25px}header #brand #title em{font-size:20px;line-height:20px;margin:10px 0 0}header #brand #account{top:65px}header #brand #account a{font-size:18px;line-height:26px;margin-left:15px;padding-right:35px}header #brand #account a#my_account{background-position:65px -137px}header #brand #account a#my_account:hover,header #brand #account a#my_account:focus,header #brand #account a#my_account:active{background-position:-135px -137px}header #brand #account a#my_basket{background-position:20px -38px}header #brand #account a#my_basket:hover,header #brand #account a#my_basket:focus,header #brand #account a#my_basket:active{background-position:-180px -38px}header #menu{position:relative;justify-content:flex-end}header #menu nav{width:100%;padding:0 0 25px 0}header #menu nav div a{font-size:17px;line-height:24px}header #menu #search{position:absolute;width:unset;top:-70px}header #menu #search div{padding:0 10px;margin:0;width:200px}}@media only screen and (max-width:1024px){header #brand{padding:25px 0;border-bottom:2px solid #707070}header #brand>*{width:20%}header #brand #title{font-size:45px;line-height:65px;width:60%}header #brand #title strong{font-size:16px;line-height:22px}header #brand #title em{font-size:18px;line-height:18px;margin:8px 0 0}header #brand #account{top:35px}header #brand #account a{display:none;font-size:0;margin-left:10px;padding-right:25px}header #brand #account #burger{display:block}header #menu{display:none;flex-direction:column}header #menu hr{display:none}header #menu nav{padding:15px 0}header #menu nav div{width:100%;padding:5px 0}header #menu nav div.mob{display:block}header #menu nav div a{display:block;text-align:right;padding:0}header #menu #search{position:static;margin-top:20px}header #menu #search div{margin:0 0 0 auto}}@media only screen and (max-width:768px){header #brand{padding:20px 0;position:relative}header #brand #title{font-size:40px;line-height:60px;width:100%}header #brand #title strong{font-size:15px;line-height:20px}header #brand #title em{font-size:16px;line-height:16px}header #brand #account{width:120px;right:10px;padding:0}header #brand #account #burger{font-size:0}header #menu{display:none;flex-direction:column}header #menu hr{display:none}header #menu nav{padding:15px 0}header #menu nav div{width:100%;padding:5px 0}header #menu nav div.mob{display:block}header #menu nav div a{display:block;text-align:center;padding:0}header #menu #search div{width:100%}}footer{background:#fcf8f4;border-top:1px solid #707070;padding:60px 0 40px}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}footer .wrap>*:first-child{width:30%}footer .wrap>* a{display:block;color:#707070;font-size:16px;line-height:22px;margin:0 0 10px;transition:100ms}footer .wrap>* a:hover,footer .wrap>* a:focus,footer .wrap>* a:active{color:#dba75f}footer .wrap>* p{font-size:16px;line-height:22px;margin:0 0 20px}footer .wrap>* p.address{margin:0 0 17px}footer .wrap>* .medias{margin:30px 0 0}footer .wrap>* .medias a{margin-left:7px}footer .wrap>* .logo_vrin img{margin:auto auto 0 0;width:120px}footer .wrap div img{width:auto;margin:0 0 15px}@media only screen and (max-width:1280px){footer .wrap{justify-content:space-around}footer .wrap>*:first-child{width:100%;margin:0 0 50px}footer .wrap>*:first-child p{max-width:600px;margin:0 auto 20px;text-align:center}footer .wrap>* .medias{margin:0 0 50px}}@media only screen and (max-width:1024px){footer .wrap div img{margin:0 auto 10px}}@media only screen and (max-width:768px){footer{padding:40px 0 20px}footer .wrap>*{width:48%;text-align:center !important;margin:0 0 30px}footer .wrap>* a{line-height:18px;margin:0 0 8px}footer .wrap>*:first-child{margin:0 0 20px}footer .wrap>* .medias{margin:0 0 20px}footer .wrap>* .logo_vrin img{margin:auto auto 0 auto}}article h2{margin:40px 0 10px}h1,h2{font-family:"Old Standard TT",serif;font-weight:400;font-size:35px;line-height:45px;margin:40px 0 50px}h1:first-of-type,h2:first-of-type{margin-top:0}h1 .more,h2 .more{margin:0 0 0 30px}h1 span,h2 span{display:block;font-family:"Roboto",sans-serif;font-size:20px;line-height:30px;margin-top:10px}h3{font-size:20px;line-height:24px;margin:0 0 20px}h3:last-child{margin-bottom:0}h3 span{text-transform:uppercase;display:block;font-weight:300;font-size:20px;margin:0 0 10px}h3 span.date{text-transform:inherit}ul{margin:0 0 20px 50px}ul li{font-size:18px;line-height:28px;margin:0 0 10px;padding:0 0 0 15px}p{font-size:18px;line-height:28px;margin:0 0 30px}p a{font-size:18px;line-height:28px;text-decoration:underline;color:#dba75f}p.big{font-family:"Old Standard TT",serif;font-size:30px;line-height:42px;margin:0 0 30px}p.legend{font-size:16px;line-height:20px}p:last-child{margin-bottom:0}img{margin:0 auto 20px;width:100%;height:auto;display:block}.more{font-family:"Old Standard TT",serif;font-weight:400;color:#dba75f;font-size:25px;line-height:30px;text-decoration:underline}.link{text-decoration:underline;color:#dba75f}.black_link{font-size:20px;line-height:30px;text-decoration:underline;color:#000}.btn,button{text-decoration:none;display:inline-block;border:0;text-align:center;background-color:#dba75f;font-family:"Old Standard TT",serif;color:#fff;font-size:22px;line-height:22px;padding:10px 15px;cursor:pointer;transition:150ms}.btn:hover,.btn:focus,.btn:active,button:hover,button:focus,button:active{background-color:#c2832c}@media only screen and (max-width:1280px){h1,h2{font-size:30px;line-height:40px;margin:35px 0 40px}h1 .more,h2 .more{margin:0 0 0 25px}h1 span,h2 span{font-size:18px;line-height:26px}h3,h3 span,ul li,p,.black_link{font-size:18px;line-height:24px}h3{margin:0 0 15px}h3 span{margin:0 0 10px}ul{margin:0 0 20px 40px}p{margin:0 0 25px}p.big{font-size:26px;line-height:38px}img{margin:0 auto 25px}.more{font-size:22px;line-height:26px}}@media only screen and (max-width:1024px){h1,h2{font-size:25px;line-height:35px;margin:30px 0 25px}h1 .more,h2 .more{display:block;margin:0}h1 span,h2 span{font-size:18px;line-height:26px}h3,h3 span,ul li,p,.black_link{font-size:17px;line-height:22px}ul{margin:0 0 20px 30px}p{margin:0 0 20px}p.big{font-size:25px;line-height:40px}img{margin:0 auto 20px}.more{font-size:20px;line-height:24px}}@media only screen and (max-width:768px){h1,h2,h3,p{text-align:center !important}}.wrap{max-width:96%;width:1480px;margin:0 auto}.wrap.large{width:1580px}.wrap.small{width:1280px}.wrap.small p{max-width:860px;margin:0 auto 30px}@media only screen and (max-width:1280px){.wrap{width:94% !important}}section,article{padding:80px 0}@media only screen and (max-width:1280px){section,article{padding:50px 0}}@media only screen and (max-width:1024px){section,article{padding:40px 0}}@media only screen and (max-width:768px){section,article{padding:30px 0}}.col_2{display:flex;flex-wrap:wrap;justify-content:space-between}.col_2>*{width:48%}.col_3{display:flex;flex-wrap:wrap;justify-content:space-between}.col_3>*{width:31%}.col_3:after{display:flex;content:"";width:31%}.col_3_sa{display:flex;flex-wrap:wrap;justify-content:space-around}.col_3_sa>*{width:30%}.col_3_sa:after{display:flex;content:"";width:30%}.col_4{display:flex;flex-wrap:wrap;justify-content:flex-start}.col_4>*{width:23%;margin-right:calc(8%/3)}.col_4>*:nth-child(4n){margin-right:0}.collections_wrapper:after{content:"";flex:auto}.collections_wrapper>a{margin:0 12px 0 12px}.col_6{display:flex;flex-wrap:wrap;justify-content:space-between}.col_6>*{width:15%}.vertical_align{display:flex}.vertical_align>div{margin:auto}.color_block{background-color:#dba75f;padding:80px 140px;text-align:center;font-family:"Old Standard TT",serif;font-weight:700}.color_block p{color:#fff;font-size:40px;line-height:50px;margin:0 0 15px}.color_block p:last-of-type{margin-bottom:0;line-height:30px}.color_block .more{color:#fff;font-size:25px;line-height:30px;text-decoration:underline;margin:0}.newsletter .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.newsletter .wrap p{width:45%;margin:0}.newsletter .wrap form{width:50%}.newsletter .wrap form div{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.newsletter .wrap form div input{width:75%;border-right:0;padding:20px 30px}.medias a{cursor:pointer;display:inline-block !important;font-size:0 !important;width:42px;height:42px;border-radius:50%;background-color:#dba75f;background-position:center center;background-repeat:no-repeat;transition:200ms}.medias a.fb{background-image:url("../img/ui/facebook.png")}.medias a.tw{background-image:url("../img/ui/twitter.png")}.medias a.ig{background-image:url("../img/ui/instagram.png")}.medias a:hover,.medias a:focus,.medias a:active{background-color:#d29035}#sorting{width:auto;padding:10px 50px 10px 20px;background-position:95% 50%}#breadcrumb{padding:30px 0}#breadcrumb ol li,#breadcrumb a{display:inline-block;margin:0 20px 0 0;font-size:16px;line-height:19px;color:#afafaf}#breadcrumb ol li.selected,#breadcrumb a.selected{color:#000}.paging{width:100% !important;padding:20px 70px;text-align:center}.paging a{display:inline-block;width:50px;height:50px;margin:0 0 0 10px;font-size:16px;font-weight:500;line-height:50px;-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;text-align:center;vertical-align:top;text-decoration:none;color:#000;background:#fcf8f4}.paging a.prev,.paging a.next{font-size:21px;-webkit-transition:none;transition:none}.paging a:hover,.paging a:focus,.paging a:active,.paging a.active{background:#dba75f;color:#fff}.pagination{width:100% !important;padding:20px 70px;text-align:center}.pagination ul{list-style:none;margin:0}.pagination ul li{display:inline-block;margin:0 0 10px 0;padding:0}.pagination ul li.previous_page a,.pagination ul li.next_page a{font-size:0}.pagination ul li.previous_page a:before{content:"<";display:inline-block;font-size:20px}.pagination ul li.next_page a:before{content:">";display:inline-block;font-size:20px}.pagination a{display:inline-block;width:50px;height:50px;margin:0 0 0 10px;font-size:16px;font-weight:500;line-height:50px;-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;text-align:center;vertical-align:top;text-decoration:none;color:#000;background:#fcf8f4}.pagination a.prev,.pagination a.next{font-size:21px;-webkit-transition:none;transition:none}.pagination a:hover,.pagination a:focus,.pagination a:active,.pagination a.active{background:#dba75f;color:#fff}.alert{position:relative;display:block;box-sizing:border-box;width:100%;margin:20px 0 0;padding:10px 20px 10px 20px;font-size:18px;line-height:normal;text-align:center}.alert a{text-decoration:underline !important;color:inherit !important}.alert p{margin:0 !important;line-height:30px}.alert.alert-danger{color:#d00;background:#fcf8f4}.alert.alert-danger:before{background-color:#000}.alert.alert-msg{color:#000;background:#fcf8f4}.alert span.alert-close{position:absolute;top:18px;right:10px;display:inline-block;width:21px;height:21px;font-size:15px;line-height:18px;cursor:pointer;text-align:center;color:#000;border-radius:50%;background:#fff}@media only screen and (max-width:1280px){.color_block{padding:60px 100px}.color_block p{font-size:35px;line-height:45px}.color_block .more{font-size:22px;line-height:30px}.newsletter .wrap p{width:50%}.newsletter .wrap form{width:45%}.newsletter .wrap form div input{width:70%;padding:15px 20px}.medias a{width:32px;height:32px}}@media only screen and (max-width:1024px){.col_3>*,.col_3_sa>*{width:48%}.col_3:after,.col_3_sa:after{display:none}.col_4>*,.col_6>*{width:32%;margin-right:0}.col_4{justify-content:space-between}.col_4:after{display:flex;content:"";width:32%}.color_block{padding:40px 80px}.color_block p{font-size:30px;line-height:35px}.color_block .more{margin-top:10px}.newsletter .wrap p{width:100%;text-align:center;margin:0 0 30px}.newsletter .wrap form{width:80%;margin:0 auto}.newsletter .wrap form>div{justify-content:center}}@media only screen and (max-width:768px){.col_2:after,.col_3:after,.col_3_sa:after,.col_4:after,.col_6:after{display:none}.col_2>*,.col_3>*,.col_3_sa>*,.col_4>*,.col_6>*{width:100%}.col_2>*:nth-child(4n),.col_3>*:nth-child(4n),.col_3_sa>*:nth-child(4n),.col_4>*:nth-child(4n),.col_6>*:nth-child(4n){margin:0 auto}.color_block{padding:30px}.newsletter .wrap form{width:100%}.newsletter .wrap form div input{width:63%}#sorting{margin:0 auto 30px;display:block;width:100%}#breadcrumb ol li,#breadcrumb a{text-align:center;display:block;margin:0}.small p br{display:none}.paging{padding:20px 0}.paging a{width:40px;height:40px;line-height:40px}}input,button,select,textarea{border:0;appearance:none;-ms-appearance:none;-webkit-appearance:none;font-family:"Roboto",sans-serif;border-radius:0}form{display:flex;flex-wrap:wrap;justify-content:space-between}form>div{width:100%;margin:0 0 15px}form .double{width:49% !important}form .triple{width:32% !important}form p{width:100%;font-size:18px;line-height:24px;margin:0 0 20px}form.login{max-width:300px;margin:0 auto}form.login .btn,form.login button,form.login input,form.login select{width:100%}input,select,textarea{border:1px solid #707070;color:#707070;background-color:transparent;padding:8px 10px;font-size:18px;line-height:24px;transition:100ms;width:100%}input::placeholder,select::placeholder,textarea::placeholder{font-family:"Roboto",sans-serif;font-size:18px;line-height:24px}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border:1px solid #dba75f;color:#dba75f}input:focus::placeholder,input:active::placeholder,select:focus::placeholder,select:active::placeholder,textarea:focus::placeholder,textarea:active::placeholder{color:#dba75f}select{background:url("../img/ui/arrow_down.png") no-repeat 90% 50%;background-size:10px}select option{padding:5px 0;background-color:transparent;font-family:"Roboto",sans-serif;font-size:18px;line-height:24px}select:focus,select:active{border:1px solid #707070;color:#707070}select:focus::placeholder,select:active::placeholder{color:#707070}select::-ms-expand{display:none}.checkbox,.radio{display:block;color:#707070;margin:0 0 10px;position:relative;padding-left:20px;cursor:pointer;font-size:18px;line-height:24px}.checkbox input,.radio input{position:absolute;width:0;height:0;margin:0;padding:0;cursor:pointer;opacity:0;border:0;top:0;left:0}.checkbox em,.radio em{font-size:12px;line-height:19px;display:inline-block;font-weight:normal}.checkbox span,.radio span{top:6px;left:0;width:10px;height:10px;border:1px solid #707070;background-color:transparent;position:absolute}.checkbox span:after,.radio span:after{position:absolute;display:none;width:6px;height:6px;content:"";background-color:#707070;top:1px;left:1px}.checkbox input:checked ~ span:after,.radio input:checked ~ span:after{display:block}.checkbox span.selected:after,.radio span.selected:after{display:block}.checkbox span{top:6px;left:0;width:10px;height:10px}.checkbox span:after{width:6px;height:6px;top:1px;left:1px}.radio span{top:6px;left:0;border-radius:50%;width:10px;height:10px}.radio span:after{width:6px;height:6px;border-radius:50%;top:1px;left:1px}@media only screen and (max-width:1280px){input,select,textarea{font-size:16px;line-height:16px}input::placeholder,select::placeholder,textarea::placeholder{font-size:16px;line-height:16px}select option{padding:5px 0;font-size:16px;line-height:16px}.checkbox,.radio{font-size:16px;line-height:16px}.checkbox span,.radio span{top:3px}}@media only screen and (max-width:1024px){input,select,select option{font-size:17px;line-height:17px}input::placeholder,select::placeholder,select option::placeholder{font-size:17px;line-height:17px}}@media only screen and (max-width:768px){form>div{margin:0 0 10px}form .double,form .triple{width:100% !important}form p{font-size:16px;line-height:22px;margin:0 0 15px}input,select,select option{font-size:16px;line-height:16px}input::placeholder,select::placeholder,select option::placeholder{font-size:16px;line-height:16px}select{width:100%;background-position:95% 50% !important}}#hours{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 0 60px}#hours div:first-of-type{width:60%}#hours div #gmap_librairie{margin:0 0 20px;max-width:100%}#hours div:last-of-type{width:25%}#hours div:last-of-type>div{width:100%;text-align:left}#contact_us{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:980px;margin:0 auto}#contact_us>div{width:250px}#contact_us>div img{width:auto}@media only screen and (max-width:1280px){#hours{margin:0 0 50px;flex-direction:column;align-items:center}#hours div:first-of-type{width:80%}#hours div:last-of-type{width:100%}#hours div:last-of-type>div{width:100%;text-align:center}}@media only screen and (max-width:1024px){#hours{margin:0 0 40px}#hours div:first-of-type img{margin:0}#hours div:last-of-type{width:35%}#contact_us>div{margin:0 0 30px}}@media only screen and (max-width:768px){#who p br{display:none}#hours{margin:0 0 30px}#hours div:first-of-type{width:100%}#hours div:first-of-type img{margin:0 0 20px}#hours div:last-of-type{width:100%}#contact_us>div{margin:0 0 30px;width:100%}}.filters{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 60px}.filters.rgt div,.filters.rgt a{margin:0 20px 0 0}.filters span{display:block;width:30px}.filters div,.filters a{display:block;cursor:pointer;padding:10px 20px;border:1px solid #707070;transition:150ms;font-size:20px;line-height:22px;margin:0 0 10px 0;color:#707070}.filters div:hover,.filters div:focus,.filters div:active,.filters div.selected,.filters a:hover,.filters a:focus,.filters a:active,.filters a.selected{background-color:#dba75f;color:#fcf8f4;border:1px solid #dba75f}#collections_filters .filters div{cursor:pointer;padding:10px 20px;border:1px solid #707070;transition:150ms;font-size:20px;line-height:22px;margin:0 0 10px 0}#collections_filters .filters div.selected{background-color:#dba75f;color:#fcf8f4;border:1px solid #dba75f}#collections_filters .filters div.selected:hover,#collections_filters .filters div.selected:focus,#collections_filters .filters div.selected:active{background-color:#dba75f;color:#fcf8f4;border:1px solid #dba75f}#collections_filters .filters div:hover,#collections_filters .filters div:focus,#collections_filters .filters div:active{background-color:#e9c99d;color:#fcf8f4;border:1px solid #e9c99d}.thumbnail{display:block;color:#707070;margin-bottom:30px}.thumbnail>div:first-of-type{padding:30px;background-color:#fff}.thumbnail>div:first-of-type img{margin:0 auto;width:68%}.thumbnail>div:last-of-type{padding:20px 0 0}.thumbnail>div:last-of-type>div{width:100%;display:flex;justify-content:space-between}.thumbnail>div:last-of-type>div p{font-size:20px;line-height:20px;text-align:center}.thumbnail>div:last-of-type>div p.price{background:#fff;padding:10px 5px;margin-right:10px;margin-bottom:0}.thumbnail>div:last-of-type>div p.btn{flex-grow:1;padding:10px 5px;margin-bottom:0}.thumbnail>div:last-of-type>div p.btn a{color:inherit;text-decoration:none;font-size:20px}.thumbnail>div:last-of-type>div a.btn{font-size:20px;line-height:20px;text-align:center;flex-grow:1;padding:10px 5px;margin-bottom:0}.thumbnail h3{text-align:left}.thumbnail p{margin:0 0 15px}.thumbnail p.availability{font-style:italic;margin:0 0 15px}#collections #collections_filters{width:100%;margin:0 0 100px}#collections #collections_filters .filters{justify-content:space-between;margin:0 auto}#collections .thumbnail h3{text-align:center !important}.actus .thumbnail{background-color:#fcf8f4}.actus .thumbnail>div:first-of-type{padding:0}.actus .thumbnail>div:last-of-type{padding:20px}#catalog .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#catalog #aside{width:26%;background-color:#fcf8f4;padding:20px 30px;position:relative}#catalog #aside div>div{margin:0 0 25px}#catalog #aside div>div.collect h3{display:inline-block;padding-right:30px;cursor:pointer;background:url("../img/ui/arrow_down.png") no-repeat right center}#catalog #aside div>div.collect>div{display:none}#catalog #aside div>div p{margin:0}#catalog #aside div>div a{color:#707070;text-decoration:none}#catalog #aside div>div a:hover,#catalog #aside div>div a:focus,#catalog #aside div>div a:active{text-decoration:underline}#catalog #aside div>div a:last-of-type{margin:0}#catalog #aside>p{position:absolute;bottom:-90px;left:0;right:0;font-size:18px;line-height:25px}#catalog #catalog_books{width:70%}#catalog h3{text-transform:uppercase}@media only screen and (max-width:1280px){.thumbnail{margin-bottom:20px !important}.thumbnail>div:first-of-type{padding:20px}.thumbnail>div:last-of-type>div p{font-size:16px;line-height:16px}.thumbnail p{font-size:16px;line-height:22px}#catalog #aside{width:22%;padding:15px 20px}#catalog #aside h2{font-size:26px;line-height:30px}#catalog #aside>p{position:absolute;bottom:-100px;font-size:16px;line-height:22px}#catalog #catalog_books{width:75%}}@media only screen and (max-width:1024px){.filters{margin:0 0 40px}.filters.rgt div{margin:0 10px 15px 0}.filters div{padding:10px 15px;font-size:18px;line-height:20px;margin:0 10px 15px 0}#collections #collections_filters{margin:0 0 60px}#collections #collections_filters .filters{max-width:760px}#catalog #aside{width:100%;padding:10px 15px;margin:0 0 20px}#catalog #aside h2{margin:0;text-align:center !important;cursor:pointer;background:url("../img/ui/arrow_down.png") no-repeat 100% 50%}#catalog #aside>p{position:static}#catalog #aside div{display:none;margin-top:25px}#catalog #catalog_books{width:100%}}@media only screen and (max-width:768px){.filters{margin:0 0 30px}.filters.rgt div{margin:0 10px 10px 0}.filters div{padding:8px 12px;font-size:16px;line-height:18px;margin:0 10px 10px 0}#collections #collections_filters{margin:0 0 30px}.thumbnail{margin-bottom:20px;max-width:300px;margin:0 auto 20px !important}.thumbnail>div:last-of-type>div p{font-size:20px !important}}#book .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#book #book_aside{width:58%;background:#fcf8f4;padding:40px}#book #book_aside>div{width:48%}#book #book_aside>div:first-of-type{padding:20px;background-color:#fff}#book #book_aside>div:first-of-type img{margin:0 auto}#book #book_aside>div:last-of-type{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}#book #book_aside>div:last-of-type h1{font-weight:700;font-family:"Roboto",sans-serif;font-size:20px;line-height:24px;margin:0 0 10px}#book #book_aside>div:last-of-type h1 .subtitle{margin-top:0;font-size:20px;line-height:24px;margin-bottom:0;text-transform:inherit}#book #book_aside>div:last-of-type p{margin:0 0 5px}#book #book_aside>div:last-of-type p.release_date{font-size:16px;line-height:24px;display:block;font-weight:400;margin:0 0 10px}#book #book_aside>div:last-of-type p.author{text-transform:uppercase;display:block;font-weight:300;font-size:20px;margin:0 0 10px}#book #book_aside>div:last-of-type p a.btn{margin-top:5px}#book #book_aside>div:last-of-type p:last-child{margin-bottom:0}#book #book_desc{width:38%}#book #book_desc h2{margin:0 0 30px}#book .cross_linking_wrapper{padding-top:60px}@media only screen and (max-width:1280px){#book #book_aside{width:54%;padding:20px;align-items:center}#book #book_aside>div{width:48%}#book #book_aside>div:first-of-type{width:40%;padding:15px}#book #book_aside>div:last-of-type{width:56%}#book #book_aside>div:last-of-type h1,#book #book_aside>div:last-of-type h1 .subtitle,#book #book_aside>div:last-of-type p,#book #book_aside>div:last-of-type p em,#book #book_aside>div:last-of-type .black_link{font-size:15px;line-height:20px}#book #book_aside>div:last-of-type a.btn{font-size:18px;line-height:18px;padding:10px 12px}#book #book_desc{margin:0 0 50px;width:42%}#book #book_desc h2{margin:0 0 20px}#book #book_desc p{font-size:16px;line-height:24px}}@media only screen and (max-width:1024px){#book #book_aside{width:100%;margin:0 0 30px}#book #book_aside>div:last-of-type h1,#book #book_aside>div:last-of-type h1 .subtitle,#book #book_aside>div:last-of-type p,#book #book_aside>div:last-of-type p em,#book #book_aside>div:last-of-type .black_link{font-size:20px;line-height:26px}#book #book_aside>div:last-of-type a.btn{font-size:22px;line-height:22px}#book #book_aside>div:last-of-type p{margin:0 0 10px}#book #book_desc{width:100%}}@media only screen and (max-width:768px){#book #book_aside>div{width:100% !important}#book #book_aside>div:first-of-type{margin:0 auto 20px;max-width:300px}#book #book_aside>div:last-of-type h1,#book #book_aside>div:last-of-type h1 .subtitle,#book #book_aside>div:last-of-type p,#book #book_aside>div:last-of-type p em,#book #book_aside>div:last-of-type .black_link{font-size:18px;line-height:24px}#book #book_aside>div:last-of-type h1,#book #book_aside>div:last-of-type p{margin:0 0 20px}}#agenda{display:flex;flex-wrap:wrap;justify-content:center;max-width:1380px;margin:0 auto}#agenda>a{background-color:#dba75f;color:#fff;width:17%;margin:0 1.5% 40px;padding:20px;display:flex;flex-wrap:wrap;align-items:space-between;align-content:space-between;justify-content:space-between;min-height:200px}#agenda>a p{line-height:25px;width:100%}#agenda>a p strong{display:block;font-weight:700}@media only screen and (max-width:1280px){#agenda>a{width:23%;margin:0 1% 20px}#agenda>a p{line-height:20px}}@media only screen and (max-width:1024px){#agenda>a{width:31%;margin:0 1% 15px;padding:15px;min-height:150px}#agenda>a p br{display:none}}@media only screen and (max-width:768px){#agenda>a{width:100%;max-width:320px;margin:0 0 10px}}#basket{padding:0 0 80px;margin:0 auto}#basket .item_desc,#basket .item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #707070}#basket .item_desc h3,#basket .item h3{margin:0 0 10px;line-height:18px}#basket .item_desc h3 span,#basket .item h3 span{text-transform:inherit;margin:10px 0}#basket .item_desc h3 em,#basket .item h3 em{font-style:normal;font-size:17px;display:block;margin:10px 0 0;font-weight:300}#basket .item_desc img,#basket .item img{padding:15px;background-color:#fff;max-width:150px;margin:0 20px 0 0}#basket .item_desc>div,#basket .item>div{display:flex;width:60%}#basket .item_desc>div p,#basket .item>div p{margin:0;font-size:18px}#basket .item_desc>p,#basket .item>p{font-size:18px;width:20%;text-align:right}#basket .item_desc>p.quantity,#basket .item>p.quantity{margin:0 0 10px}#basket .item_desc>p.quantity span,#basket .item>p.quantity span{cursor:pointer;padding:6px}#basket .item_desc{padding:0 0 10px;margin:0 0 30px}#basket .item_desc>p{margin:0}#basket .total{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px}#basket .total p{font-size:22px}@media only screen and (max-width:768px){#basket .item_desc{display:none}#basket .item{flex-direction:column;text-align:center}#basket .item h3{margin:0 0 10px;font-size:17px;line-height:22px}#basket .item img{margin:0 auto 20px}#basket .item>div{flex-wrap:wrap;width:100%}#basket .item>div div{width:100%;margin:0 0 10px}#basket .item>p{width:100%;margin:0;text-align:center}#basket .item>p.quantity{margin:0 0 10px}}.shipping{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0 0 80px;margin:0 auto}.shipping h2{font-size:24px;line-height:30px;margin:0 0 20px}.shipping h3{font-size:18px;line-height:20px;margin:0 0 30px}.shipping h3 span{font-size:18px;line-height:20px;text-transform:inherit;margin:10px 0}.shipping h3 em{font-size:16px;display:block;margin:10px 0 0;font-weight:300;font-style:normal}.shipping select.gender{background-position:98% 50%}@media only screen and (max-width:768px){.shipping select.gender{background-position:95% 50%}}.shipping .small{margin:0 0 20px}.shipping #order_details{width:60%;margin-bottom:0}.shipping #order_details>div{border-bottom:1px solid #707070;padding:20px 0}.shipping #order_details>div:first-of-type{border-top:1px solid #707070}.shipping #order_details>div:last-of-type{border-bottom:0;padding-bottom:0}.shipping #order_details>div.personal_details #shipping_address,.shipping #order_details>div.personal_details #billing_address>div{display:flex;flex-wrap:wrap;justify-content:space-between}.shipping #order_details>div.personal_details #shipping_address>div,.shipping #order_details>div.personal_details #billing_address>div>div{width:100%;margin:0 0 15px}.shipping #order_details>div.personal_details #billing_address{display:none}.shipping #order_details>div.personal_details #billing_address>div{padding-top:10px}.shipping #order_details>div#delivery>div:first-of-type{border:1px solid #707070;margin:0 0 10px}.shipping #order_details>div#delivery>div:first-of-type>label,.shipping #order_details>div#delivery>div:first-of-type>div{margin:0;padding:8px 10px 8px 30px;border-bottom:1px solid #707070;position:relative}.shipping #order_details>div#delivery>div:first-of-type>label:last-of-type,.shipping #order_details>div#delivery>div:first-of-type>div:last-of-type{border:0}.shipping #order_details>div#delivery>div:first-of-type>label[for=click_n_collect],.shipping #order_details>div#delivery>div:first-of-type>div[for=click_n_collect]{border:0;position:relative}.shipping #order_details>div#delivery>div:first-of-type>label[for=click_n_collect]:before,.shipping #order_details>div#delivery>div:first-of-type>div[for=click_n_collect]:before{position:absolute;bottom:-1px;left:10px;width:200px;height:1px;content:"";background-color:#707070}.shipping #order_details>div#delivery>div:first-of-type>label span,.shipping #order_details>div#delivery>div:first-of-type>div span{top:14px;left:10px}.shipping #order_details>div#delivery>div:first-of-type>label strong,.shipping #order_details>div#delivery>div:first-of-type>div strong{font-weight:normal;position:absolute;right:10px;line-height:24px}.shipping #order_details>div>label:last-of-type{margin:0}.shipping #order_details .order_login_wrapper{display:flex;align-items:center}.shipping #order_details .order_login_wrapper span{font-size:19px;margin-right:10px;cursor:pointer}.shipping #order_details .order_login_wrapper em{font-size:16px}@media only screen and (max-width:768px){.shipping #order_details .order_login_wrapper{flex-wrap:wrap;justify-content:center}.shipping #order_details .order_login_wrapper span{margin:0 0 10px 0}.shipping #order_details .order_login_wrapper em{display:inline-block;margin-bottom:20px;font-size:14px}}.shipping #order_summary{width:37%;padding:30px;background-color:#fcf8f4}.shipping #order_summary label,.shipping #order_summary p{font-size:16px;line-height:20px;margin:0 0 15px}.shipping #order_summary>div{display:flex;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #707070}.shipping #order_summary>div label{margin:0}.shipping #order_summary>div:last-of-type{margin:0 0 20px}.shipping #order_summary>div img{width:140px;background-color:#fff;padding:15px;margin-bottom:0}.shipping #order_summary>div>div:first-of-type{margin-right:20px}.shipping #order_summary>p{font-size:24px;text-align:right}.shipping #order_summary>p:last-of-type{margin:0}.shipping #order_summary>p a{text-align:right;width:auto;padding:8px 15px 6px}.shipping #order_summary>p strong{line-height:27px}.shipping #order_summary>p span{font-size:15px}#order_ok{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;text-align:center;margin:0 0 60px}#order_ok>div{width:48%}#order_ok>div h3{font-weight:800;margin:35px 0 10px}@media only screen and (max-width:1280px){.shipping{margin:0 auto 50px;padding:0 0 60px}.shipping #order_details{width:55%}.shipping #order_details>div#delivery>div:first-of-type>label span{top:10px}.shipping #order_details>div#delivery>div:first-of-type>label strong{line-height:18px}.shipping #order_summary{width:43%;padding:20px}.shipping #order_summary h3{font-size:17px;line-height:20px;margin:0 0 15px}.shipping #order_summary h3 span{font-size:17px;margin:5px 0}.shipping #order_summary h3 em{margin:5px 0 0}.shipping #order_summary img{width:130px}.shipping #order_summary>div>div:last-of-type{width:60%}#order_ok{margin:0 0 50px}#order_ok>div h3{margin:30px 0 20px}}@media only screen and (max-width:1024px){.shipping{margin:0 auto 30px;padding:0 0 40px}.shipping #order_details{width:100%;order:2}.shipping #order_summary{width:100%;margin:0 auto 30px}.shipping #order_summary .btn{display:none}#order_ok{margin:0 0 30px}#order_ok>div{width:100%}#order_ok>div h3{font-size:17px;line-height:25px;margin:20px 0 15px}#order_ok>div p{font-size:16px;line-height:22px}#order_ok>div p:last-child{margin:0 0 20px}}@media only screen and (max-width:768px){.shipping{padding:0 0 30px}.shipping #order_details{margin-bottom:0}.shipping #order_details>div#delivery>div:first-of-type>label{padding:8px 70px 5px 25px;font-size:14px}.shipping #order_details>div#delivery>div:first-of-type>label span{left:6px}.shipping #order_summary{text-align:center !important}.shipping #order_summary label{display:inline-block}.shipping #order_summary img{width:100%;max-width:300px;margin:0 auto}.shipping #order_summary>p{text-align:center}.shipping #order_summary>div{flex-wrap:wrap}.shipping #order_summary>div>div{width:100% !important}.shipping #order_summary>div>div:first-of-type{margin:0 0 15px}}.account{padding:0 0 80px}.account h2{margin:0 0 30px !important}@media only screen and (max-width:1280px){.account{padding:0 0 60px}.account h2{margin:0 0 20px !important}}.account #basket{width:80%;margin:0;padding:30px;background-color:#fcf8f4}@media only screen and (max-width:1280px){.account{padding:0 0 50px}.account #basket{width:100%}}@media only screen and (max-width:1024px){.account{padding:0 0 40px}}@media only screen and (max-width:768px){.account{padding:0 0 30px}}.account_form{max-width:780px;display:flex;flex-wrap:wrap;justify-content:space-between}.account_form>div{width:100%;margin:0 0 25px}.account_form>div select[name=gender_title]{background-position:98% 50%}.account_form>div select[name=country]{background-position:95% 50%}.account_form>div.birthdate{display:flex;flex-wrap:wrap;justify-content:space-between}.account_form>div.birthdate select{width:30%}@media only screen and (max-width:1024px){.account_form{max-width:100%}}@media only screen and (max-width:768px){.account_form>div{width:100% !important;margin:0 0 15px}.account_form>div select{margin:0 0 15px}.account_form>div select[name=gender_title],.account_form>div select[name=country]{background-position:95% 50%}}.order-detail{padding:40px;width:80%;border-bottom:1px solid black}.order-detail p{margin:0 0 15px}.order-detail .link{display:block;width:100%;font-size:16px}.order-detail p:last-of-type{margin:0}.order-detail:last-of-type{border:0}@media only screen and (max-width:1280px){.order-detail{width:100%}}@media only screen and (max-width:768px){.order-detail{padding:20px}}#pop{position:fixed;width:100%;height:100%;display:none;z-index:10;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);overflow-x:hidden;overflow-y:scroll}#pop #pop_content{display:none;width:600px;padding:60px 90px;background:white;margin:6% auto 0;position:relative}#pop #pop_content .close{right:20px;top:20px}#pop #pop_content h2{font-size:30px;line-height:35px;margin-top:0}#pop #pop_content form button{margin-top:20px}#pop #pop_content table{width:100%;margin:0 0 30px;font-size:16px}#pop #pop_content table:last-of-type{margin-bottom:0}@media only screen and (max-width:1024px){#pop #pop_content{margin:5% auto 0}}@media only screen and (max-width:768px){#pop{padding:0 4%}#pop #pop_content{width:100%;max-width:600px;padding:30px 20px}#pop #pop_content .close{right:10px;top:10px}#pop #pop_content h2{margin-top:10px}}.ui-autocomplete{border-top:none !important;border-color:#000 !important;padding:0 !important;max-height:300px !important;overflow-y:auto !important;overflow-x:hidden !important;font-family:"Roboto",sans-serif !important}.ui-autocomplete .ui-menu-item{line-height:16px;font-size:15px;margin:4px 0 !important;padding:0 !important}.ui-autocomplete .ui-menu-item-wrapper{border:none !important;padding-left:15px}.ui-autocomplete .ui-menu-item-wrapper a{color:#000 !important}.ui-autocomplete .ui-state-active{border:none !important;margin:0 !important;background-color:#dba75f !important}.ui-autocomplete .ui-state-active:hover{background-color:#dba75f !important}.jconfirm .jconfirm-bg{background:rgba(0,0,0,0.5) !important;opacity:1 !important}.jconfirm .jconfirm-box{max-width:92% !important;min-width:300px;width:600px;border-radius:0 !important;padding:60px 40px 40px 40px !important}@media only screen and (max-width:1024px){.jconfirm .jconfirm-box{width:92%}}.jconfirm .jconfirm-box .jconfirm-title{margin:0 0 20px 0;width:100%;text-align:center;font-size:30px;line-height:35px;letter-spacing:2px;font-family:"Old Standard TT",serif;font-weight:bold}.jconfirm .jconfirm-box .jconfirm-content{margin:0 0 20px 0;text-align:center}.jconfirm .jconfirm-box button.btn-default{width:auto !important;text-transform:uppercase !important;display:inline-block !important;text-align:center !important;padding:8px 15px 6px !important;margin:0 5px 10px !important;transition:200ms !important;cursor:pointer !important;font-weight:800 !important;font-size:14px !important;line-height:19px !important;vertical-align:middle !important;border-radius:0 !important;border:2px solid #dba75f !important;background-color:transparent !important;color:#dba75f !important}.jconfirm .jconfirm-box button.btn-default:hover,.jconfirm .jconfirm-box button.btn-default:focus,.jconfirm .jconfirm-box button.btn-default:active{border:2px solid transparent !important;background-color:#dba75f !important;color:#fff !important}.jconfirm .jconfirm-box button.btn-default.btn-confirm{border:2px solid transparent !important;background-color:#dba75f !important;color:#fff !important}.jconfirm .jconfirm-box button.btn-default.btn-confirm:hover,.jconfirm .jconfirm-box button.btn-default.btn-confirm:focus,.jconfirm .jconfirm-box button.btn-default.btn-confirm:active{border:2px solid #dba75f !important;background-color:transparent !important;color:#dba75f !important}.jconfirm .jconfirm-box .jconfirm-buttons{float:none !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}*{box-sizing:border-box}a{text-decoration:none}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}html,body{position:relative;height:100%}body{margin:0;background-color:#f6f1eb;font-family:"Roboto",sans-serif;color:#707070;font-size:16px;line-height:20px;font-weight:400;outline:0}body.error{display:flex;flex-direction:column}body.error main{flex-grow:1}a{color:black}.ovf{overflow:hidden}.center{text-align:center}.img-center{display:block;margin:0 auto 50px}.right{text-align:right}.left{text-align:left}.justify{text-align:justify}.f-left{float:left}.close{position:absolute;transition:250ms;display:block;padding:5px;width:32px;height:32px;cursor:pointer;background:url("../img/ui/close.png") no-repeat center center;background-size:20px}.f-right{float:right}.clear{clear:both}.no_pd{padding:0}.no_pdb{padding-bottom:0}.light_bg{background-color:#fcf8f4}.dark_bg{background-color:#f6f1eb}.white{background-color:#fff}.mb_lg{margin-bottom:50px}@media only screen and (max-width:768px){.f-left,.f-right{clear:both;float:none}}