:root{--mute:rgba(244,239,228,.86);--line:rgba(244,239,228,.28);--gar:"Cormorant Garamond",Garamond,"EB Garamond",Georgia,serif}body.ce,.ce button,.ce input,.ce .serif,.ce .btn,.ce .lnk,.ce .logo{font-family:var(--gar)}body.ce{font-weight:500;font-size:20px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ce .serif{font-weight:500;letter-spacing:.003em}#hdr{background:#403a2af7}#hdr .bar{padding:34px 40px}#hdr.scrolled .bar,body:not(.hero) #hdr .bar{padding-top:28px;padding-bottom:28px}#hdr nav{font-size:19px;font-weight:500;letter-spacing:.04em}#hdr nav a{opacity:.95}body.hero #hdr:not(.scrolled){background:linear-gradient(#282316c7,#28231600)}body.ce:not(.hero) .ce-main{padding-top:130px}.full h1{font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:.01em;margin:0 0 8px;text-shadow:0 2px 24px rgba(20,16,8,.35)}.full .sub{font-style:italic;font-weight:500;font-size:clamp(19px,1.8vw,25px);margin:0 0 22px;opacity:1}.full.home{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:var(--deep)}.full.home:after{display:none!important}.full.home .bg{position:relative!important;inset:auto!important;width:100%;aspect-ratio:3/2!important;max-height:100svh;background:var(--deep)}.full.home .bg:before{display:none}.full.home .bg img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;display:block}.full.home .in{position:static!important;padding:40px 36px 64px!important;text-align:center}.btn{font-size:17px;font-weight:600;letter-spacing:.1em;padding:14px 36px}.lnk{font-size:19px;font-weight:500;font-style:italic;letter-spacing:.02em}.chapter h2{font-weight:500;font-size:clamp(40px,4.6vw,66px)}.chapter .tag{font-style:italic;font-weight:500;font-size:28px;opacity:1}.chapter p.d{font-size:21px;line-height:1.6;max-width:450px}.sw{font-size:18px;font-style:italic;letter-spacing:.01em}.intro2 .big{font-weight:500;line-height:1.3}.facts li{font-size:19px}.facts li span:first-child{font-style:italic}.card h3{font-weight:500;font-size:28px}.card .price{font-size:20px;font-style:italic}.card .soldout{font-size:17px;font-style:italic}.others h2,.story h1{font-weight:500}.story .thanks{font-weight:500;font-style:italic}.story .rt p{font-family:var(--gar);font-weight:500;font-size:24px;line-height:1.65;color:#f4efe4f7;margin:0 0 26px}.story .cheers,.story .name{font-weight:500;font-style:italic}.story .love{font-size:19px;font-style:italic}.ce-footer h4{font-weight:500}.ce-footer p,.ce-footer li{font-size:19px}.ce-footer .h{font-size:17px;font-weight:600;letter-spacing:.1em}.ce-footer .legal{font-size:16px;font-style:italic}.signup input{font-size:19px}.signup button{font-weight:600;letter-spacing:.1em;font-size:17px}.drawer a{font-weight:500}@media(max-width:1100px){#hdr .bar{padding:22px 24px}body.ce:not(.hero) .ce-main{padding-top:100px}}@media(max-width:900px){body.ce{font-size:19px}.story .rt p{font-size:22px}.chapter p.d{font-size:19px}.card h3{font-size:22px}.full.home .in{padding:30px 22px 48px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ce-type.css.map */
