@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&family=EB+Garamond:ital,wght@0,400;0,700;1,400;1,700&display=swap);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{box-sizing:border-box}html{font-size:100%}html,body{height:100%}body{line-height:1.4;font-size:1.1rem;font-family:"EB Garamond",serif;font-weight:400;color:#000}body.no-scroll{overflow:hidden}#flash-messages{position:fixed;top:50%;left:150%;width:80%;max-width:750px;max-height:80vh;overflow:auto;transform:translateX(-50%) translateY(-50%);background-color:#fff;box-shadow:0px 0px 10px 0px #0d0e12;padding:20px 25px;opacity:0;color:#000;border-radius:10px;z-index:1000}#flash-messages a#flash-messages-close{position:absolute;top:10px;right:10px;text-decoration:none;color:#c8a879;font-weight:bold}#flash-messages p{padding:5px 0}#flash-messages p strong{font-weight:bold}#flash-messages #flash-messages-content{padding:15px 0}#flash-messages #flash-messages-content a{color:#c8a879}#flash-messages.show{transition:all 0.3s ease-out;left:50%;opacity:1}#flash-messages.hide{transition:all 0.4s ease-in;left:-150%;opacity:0}#legal-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:899;background-color:#0c1013;background-color:rgba(12,16,19,0.9)}#legal{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% - 30px);z-index:900;max-width:650px;max-height:calc(100% - 30px);background-color:black;overflow:auto}#legal #legal-content{padding:40px}#legal *{color:#fff !important}#legal p{margin:30px 0}#legal ul{list-style-type:none}#legal ul li{margin:0 15px}#legal ul a{padding:15px 30px;border:solid 2px #fff}

