.booklet-visual{background:#eee4d7}.booklet-cover{background:#dbc7b5}.booklet-cover strong{font-size:clamp(30px,3.5vw,45px)}.booklet-flower{color:#87917d;font:64px "Fraunces";position:absolute;z-index:2}.flower-left{bottom:42px;left:30px;transform:rotate(-25deg)}.flower-right{right:30px;top:45px;transform:rotate(155deg)}#product-description p{color:#6b554b}.booklet-inside{grid-template-columns:repeat(5,1fr)}.booklet-inside article{min-height:180px}.booklet-inside h3{margin-top:45px}.booklet-inside article p{font-size:13px;line-height:1.5}.booklet-extras{border-top:1px solid rgba(85,33,31,.16);margin-top:45px;padding-top:35px}.booklet-extras>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.booklet-extras span{background:rgba(255,255,255,.5);padding:16px;font-size:13px}.booklet-coming-soon{border:1px solid var(--ink);display:block;font-size:13px;font-weight:600;padding:14px 20px;text-align:center}.booklet-error{min-height:65vh;padding-block:120px}.booklet-error h1{font:400 clamp(55px,7vw,90px) "Fraunces";margin:0}.booklet-error p{max-width:600px}@media(max-width:850px){.booklet-inside{grid-template-columns:1fr}.booklet-inside article{min-height:130px}.booklet-extras>div{grid-template-columns:1fr}}
