@font-face{font-family:Bickley Script;src:url(/assets/fonts/BickleyScript.woff2)format("woff2"),url(/assets/fonts/BickleyScript.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/fonts/NotoSans.woff2)format("woff2"),url(/assets/fonts/NotoSans.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color:#4d4d4d;background-color:#fff}body{overscroll-behavior-x:none;color:#4d4d4d;background-color:#fff;margin:0;font:300 16px/1 Noto Sans,sans-serif}h1,h2,h3,h4,h5,h6{text-align:center;font-family:Bickley Script;font-size:300%}h1{line-height:1.25em}
.NFT_section{width:100%;padding:0;position:relative}.NFT_section div{box-sizing:border-box;width:50%;padding:0 10px;line-height:150%;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.NFT_section img{background-color:#666;width:50%;padding-top:50%;display:inline-block;position:relative}.NFT_right div{left:0}.NFT_right img{left:25%}.NFT_left div{right:0}.NFT_left img{right:25%}#nfts div{margin:10px;display:inline-block}.NftCardMobile{display:none}.NftCardDesktop{display:inline-block}@media (max-width:874px){.NftCardMobile{display:inline-block}.NftCardDesktop{display:none}}
.NavMenu{z-index:2;background-color:#fff;width:100%;display:block}.NavMenuBtn{box-sizing:border-box;text-transform:uppercase;border:1px solid #eee;width:100%;padding:30px 15px;font-size:14px}.NavMenuSubBtn{box-sizing:border-box;text-align:center;text-transform:uppercase;border-bottom:1px solid #eee;width:100%;padding:15px;font-size:12px}
.HomeRow{color:#fff;background-color:#bdb8b2;border-radius:20px;flex-wrap:wrap;width:100%;margin:20px 0;text-decoration:none;display:flex;overflow:hidden}.HomeRow_ImgWrap{box-sizing:border-box;flex:0 0 50%;height:700px;position:relative;overflow:hidden}.HomeRow_Img{object-fit:cover;object-position:center;width:100%;height:100%}.HomeRow_TxtWrap{box-sizing:border-box;text-align:center;flex:0 0 50%;height:700px;padding:20px;position:relative}.HomeRow.even .HomeRow_ImgWrap{order:2}.HomeRow.even .HomeRow_TxtWrap,.HomeRow.odd .HomeRow_ImgWrap{order:1}.HomeRow.odd .HomeRow_TxtWrap{order:2}@media (max-width:874px){.HomeRow{display:block}.HomeRow_ImgWrap{flex:none;width:100%;height:400px}.HomeRow_Img{object-fit:cover;object-position:center;width:100%;height:100%}.HomeRow_TxtWrap{flex:none;width:100%;height:275px}}.HomeRow_Txt{width:max-content;max-width:calc(100% - 40px);max-height:calc(100% - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeRow_Txt>h2{color:#f1cd8d;text-shadow:1px 1px #777,0 0 1px #f1cd8d,0 0 2px #f1cd8d;white-space:nowrap;margin-top:0;margin-bottom:.25em;font-size:90px;font-weight:400}
.MainBanner{box-sizing:border-box;text-align:center;color:#000;background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;height:fit-content;display:inline-block;position:relative;overflow:hidden}.BannerPanel{min-width:100%;position:relative;left:50%;transform:translate(-50%)}@media (max-width:874px){.MainBanner{height:400px}.BannerPanel{transform:translate(-60%,-30%)}}.BannerThumbnail{transition:all .24s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ThumbnailHeading{text-shadow:2px 2px #000;color:#fff;padding:0 20px;font-size:100px}.ThumbnailBtn{width:auto;padding:15px;font-size:20px}
.carousel{text-align:center;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:visible}.carouselViewport{pointer-events:auto;touch-action:pan-y;background:0 0;width:100%;position:relative;overflow:hidden}.carousel:not(.fitted) .carouselViewport{aspect-ratio:2}.carousel.fitted .carouselViewport{max-width:none;height:auto}.carouselContainer{white-space:nowrap;pointer-events:auto;flex-direction:row;width:100%;height:100%;margin-left:0;display:flex;position:static}.carousel.fitted .carouselContainer{width:fit-content;height:auto}.carouselSlide{pointer-events:auto;min-width:0;height:100%}.carousel.fitted .carouselSlide{height:auto}.carouselSlideInner{width:100%;height:100%;display:block}.carousel.fitted .carouselSlideInner{justify-content:center;align-items:stretch;height:auto;display:flex}.carouselSlideInner>*{width:100%;height:100%}.carouselSlideInner .Caption{width:100%;height:100%;display:block}.carouselSlideInner .Caption>.ImgWrap{aspect-ratio:auto;width:100%;height:100%}.carouselSlideInner .Caption>.ImgWrap>img{object-fit:cover;width:100%;height:100%;display:block}.carousel.fitted .carouselSlideInner>*{height:auto}.carouselBtn{z-index:5;color:#4d4d4d;cursor:pointer;opacity:0;pointer-events:none;background-color:#fffc;border:0;border-radius:999px;width:40px;height:40px;padding:0;font-size:26px;line-height:40px;transition:opacity .15s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.carouselBtn:disabled{opacity:0;cursor:default}.carouselBtnPrev{left:10px}.carouselBtnNext{right:10px}.carouselDots{z-index:5;opacity:0;pointer-events:none;gap:6px;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carouselDot{cursor:pointer;background-color:#777;border:1px solid #777;border-radius:50%;width:10px;height:10px;padding:0}.carouselDot.isSelected{background-color:#fff}.carousel:hover .carouselBtn,.carousel:hover .carouselDots{opacity:1;pointer-events:auto}@media (hover:none){.carouselBtn,.carouselDots{opacity:1;pointer-events:auto}}
.Nav{height:75px}.NavBar{box-sizing:border-box;-webkit-font-smoothing:antialiased;z-index:3;background-color:#fff;border-bottom:1px solid #eee;width:100%;height:fit-content;padding:0 15px;transition:all .3s linear;display:inline-block;position:fixed;top:0}.Nav_NH{height:75px;padding:0}.NavMobile{float:right;display:inline-block}.NavDesktop{display:none}@media (min-width:875px){.NavMobile{display:none}.NavDesktop{float:right;display:inline-block}}.NavBtn{box-sizing:border-box;float:right;text-transform:uppercase;padding:30px 15px;font-size:14px}.NavSubBtn{box-sizing:border-box;text-align:center;text-transform:uppercase;width:100%;padding:15px;font-size:12px}
.options{float:right;height:74px;padding:0;display:inline-block}.lang{color:gray;background:0 0;border:0;outline:0;font-size:1em;position:relative;top:50%;transform:translateY(-50%)}
.NavRow{box-sizing:border-box;-webkit-font-smoothing:antialiased;z-index:2;color:#fff;--navrow-btn-pad:30px 15px;--navrow-subbtn-pad:15px 15px;background-color:#bdb8b2;border-bottom:1px solid #eee;width:100%;padding:0 15px;transition:all .3s linear;display:inline-block}.NavRowBtn{box-sizing:border-box;padding:var(--navrow-btn-pad);float:center;text-transform:uppercase;font-size:14px}.NavRow .NavMenuSubBtn{box-sizing:border-box;padding:var(--navrow-subbtn-pad);text-align:center;text-transform:uppercase;border-bottom:1px solid #eee;width:100%;font-size:12px}@media (max-width:874px){.NavRow{--navrow-btn-pad:10px 15px;--navrow-subbtn-pad:10px 15px}}
iframe{box-sizing:border-box;border-width:0}
.Cart{float:right;height:73px;padding:0 10px}.Cart>img{height:50%;transform:translateY(50%)}
.MenuIcon{float:right;box-sizing:border-box;border-radius:10px;width:75px;height:74px;padding:15px 20px;line-height:12px;display:inline-block}
.Caption .Over{box-sizing:border-box;text-align:center;background:#ffffffb3;width:100%;padding:20px 10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Caption .ThumbnailBtn{pointer-events:auto}.Caption>.ImgWrap{aspect-ratio:2;width:100%;position:relative;overflow:hidden}.Caption>.TxtWrap{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Caption .Below{box-sizing:border-box;height:200px;padding:10px;position:absolute;bottom:36px}.Caption h1{color:#f1cd8d;text-shadow:1px 1px #777,0 0 1px #f1cd8d,0 0 2px #f1cd8d;margin:0 0 10px;padding:0;font-size:60px;font-weight:400;line-height:1.1}.Caption{color:#fff;white-space:normal;background-color:#bdb8b2;height:100%;display:inline-block;position:relative}.Caption .TxtWrap{opacity:1;transition:opacity .2s ease-out}.Caption p{text-shadow:1px 1px #777;margin:0 0 15px}@media (min-width:875px){.Caption h1{font-size:110px}.Caption p{font-size:1.5em}}.Caption .Hide{opacity:0}@media (hover:none){.Caption .TxtWrap.Hide{opacity:1}}@media (max-width:874px){.Caption .Over{padding:15px 10px;top:50%;transform:translateY(-50%)}}.Caption .Strip{display:none}
.book-hold{width:100%;height:600px;margin:-130px auto auto;display:block;position:relative}.book-page-holder{cursor:pointer;width:100%;height:600px;position:absolute;overflow:hidden}.book-page{transform-origin:100% 37.5%;width:100%;height:200%;transition:transform 1s,left 1s;position:absolute;top:-50%;left:0%;overflow:hidden;transform:rotate(-30deg)}.book-page>.book-front,.book-page .book-back-holder,.book-page .book-back{color:#fff;background-color:#fff;background-size:cover;width:500px;height:300px;transition:transform 1s,left 1s;position:absolute}.book-page>.book-front{transform-origin:100% 0;top:37.5%;left:50%;transform:rotate(30deg)translate(0);box-shadow:inset 10px 0 10px -8px #000}.book-page .book-back-holder{transform-origin:0 0;transition:left 1s,transform 1s;top:0;left:100%;transform:rotate(-60deg)}.book-page .book-back{transform-origin:0 0;transition:top 1s,left 1s;top:0;left:0%;transform:rotate(0);box-shadow:inset -15px 0 22px -10px #000}.book-page-holder:hover .book-page{left:-36%;transform:rotate(0)}.book-page-holder:hover .book-page>.book-front{transform:rotate(0)translate(100%)}.book-page-holder:hover .book-back-holder{left:0%;transform:rotate(0)}.book-page-holder:hover .book-back{left:-100%}
.full_page{width:90%;max-width:1400px;display:inline-block}.home_page{margin-top:-75px}.round_bottom{border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;height:fit-content;overflow:hidden}.full_img{width:100%}.break{width:100%;height:1em}
.TOS>h1{text-align:left;font-family:Arial,sans-serif;font-size:2em}.TOS>h2{text-align:left;font-size:1em;font-weight:700}
.ArtColumnImg{width:100%;margin-bottom:15px}.ArtColumn{float:left;display:inline-block}.ArtSpace{box-sizing:border-box;float:left;width:20px;height:100%;display:inline-block}
main{text-align:center}footer{text-align:center;color:#fff;background-color:#bdb8b2;padding:100px 20px}header{height:75px}.SplitLayout{align-items:flex-start;gap:20px;display:flex}.SplitLayoutAside{flex:none}.SplitLayoutMain{flex:auto;min-width:0}@media (max-width:809px){.SplitLayout{display:block}.SplitLayoutAside{display:none}}.FooterWrap{text-align:left;width:100%;max-width:960px;font-size:x-small;font-weight:400;line-height:15px;display:inline-block}.SocialMediaWrap{text-align:center;width:100%;margin:20px 0}.SocialMediaWrap>*{margin:0 10px}
.centered{text-align:center}.bigText{font-size:8em}
.TOS_button{font-size:16px}
.ArtImg{display:inline-block;overflow:hidden}.ArtImg>img{height:100%}.Art>.carousel{z-index:10;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.Art{position:relative;overflow:hidden}.Art>img{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}
.white_box{box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:10px;padding:20px}.page{text-align:left;color:#4d4d4d;max-width:960px;margin:0;line-height:24px;display:block}@media (min-width:1060px){.page{margin:50px auto}}@media (max-width:1059px){.page{margin:0 auto}}
legend,label{box-sizing:border-box;width:100%;padding:10px;display:inline-block}input{box-sizing:border-box;border:1px solid #c1c1c1;padding:10px}.contact_text{box-sizing:border-box;resize:vertical;border:1px solid #c1c1c1;width:100%;height:161px;margin-bottom:20px}.centered{text-align:center}form{margin:0}fieldset{border:none;padding:0}
legend,label{box-sizing:border-box;width:100%;padding:10px;display:inline-block}input{box-sizing:border-box;border:1px solid #c1c1c1;padding:10px}.franchise_text{box-sizing:border-box;resize:vertical;border:1px solid #c1c1c1;width:100%;height:261px;margin-bottom:20px}form{margin:0}fieldset{border:none;padding:0}
.legacyLinkBtn{color:var(--link-color,inherit);background-color:var(--link-bg,transparent);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;display:inline-block}.legacyLinkBtn:hover{color:var(--link-color-hover,var(--link-color,inherit));background-color:var(--link-bg-hover,var(--link-bg,transparent))}.legacyLinkBtn:active{background-color:var(--link-bg-down,var(--link-bg-hover,var(--link-bg,transparent)))}
.IG_wrap{box-sizing:content-box;display:inline-block;position:relative}.IG_wrap>.white{pointer-events:auto;position:static}.IG_wrap>.heart{width:50px;height:50px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.CalendlyBtn{text-align:center;border-radius:10px;margin-top:20px;padding:0 10px;display:inline-block}
.CapuPicture{width:100%;max-width:414px;margin-right:20px;display:inline-block}.PatPage{text-align:center}.Patisserie{text-align:center;width:100%;max-width:484px;height:824px;line-height:2em;display:inline-block;position:relative}.Patisserie>.Txt{position:absolute;top:50%;transform:translateY(-50%)}.FullWidth{width:100%}.PatisserieArt{width:100%;display:inline-block}.IG_pat_img{margin:5px}.IG_pat_img_f{margin-right:5px}.IG_pat_img_l{margin-left:5px}.ArtSpace{margin-left:20px}
.ArtCarousel{margin-bottom:20px}
.NH_logo{max-width:100%;max-height:100%}
.NanouPicture{float:left;width:100%;max-width:414px;padding:4px;display:inline-block}.FullWidth{width:100%}
.flake{opacity:1;pointer-events:none;background-color:#eee;position:fixed}#snow{box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}
