[data-design="botanical"] .petal-opening{text-align:center;max-width:900px;margin:auto;padding:60px 6vw 20px}.petal-opening>p:first-child{text-transform:uppercase;font-size:.66rem;letter-spacing:.14em}.petal-opening h1{font-size:clamp(3.2rem,5vw,5.5rem);font-weight:400;margin:28px 0}.petal-opening .brand-intro{margin:0 auto}.petal-opening .demo-actions{justify-content:center}body[data-design="botanical"] .demo-task{padding:40px 5vw 60px;background:transparent}body[data-design="botanical"] .gift-folds{gap:28px}body[data-design="botanical"] .gift-folds button{padding:0 0 24px;border:0;background:transparent;box-shadow:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}body[data-design="botanical"] .gift-folds button img{height:330px;order:-1;margin-bottom:10px;border-radius:140px 140px 0 0}body[data-design="botanical"] .gift-folds button:before,body[data-design="botanical"] .gift-folds button:after{display:none}body[data-design="botanical"] .gift-folds button[aria-pressed="true"]{outline:2px solid var(--color-accent);outline-offset:7px}body[data-design="botanical"] .brand-about{text-align:center;background:#eee3db}body[data-design="botanical"] .brand-about p{margin-inline:auto}.petal-collection>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.petal-collection article{border-top:1px solid var(--color-rule);padding-top:24px}.petal-delivery ol{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}body[data-design="botanical"] .brand-contact{text-align:center}body[data-design="botanical"] .brand-contact p{margin-inline:auto}@media(max-width:760px){.petal-collection>div,.petal-delivery ol{grid-template-columns:1fr}body[data-design="botanical"] .gift-folds button img{height:280px}}
