.ornament-feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);align-items:center;gap:50px;margin-top:64px;margin-bottom:28px;padding-top:38px;padding-bottom:38px;border-block:1px solid #d8dfd0}.ornament-feature h2{font-size:clamp(34px,3.7vw,55px);line-height:1.08;margin:13px 0 19px;letter-spacing:-.035em}.ornament-feature h2 em{font-family:Georgia,serif;color:#436044}.ornament-feature-copy>p:not(.eyebrow){max-width:500px;font-size:15px;line-height:1.7;color:#627164}.ornament-facts{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 23px}.ornament-facts span{border:1px solid #d7dfcf;padding:7px 10px;border-radius:20px;color:#395640;font-size:11px}.ornament-feature-art{display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse,#e8ecdf 0,transparent 65%);padding:16px;min-height:320px}.mini-ornament{position:relative;width:285px;height:285px;border-radius:50%;border:8px ridge #dfd9c1;background:#17362c url('/ornament-studio/images/styles/scene-tree.webp') center/cover;box-shadow:0 20px 35px #18382925,0 0 0 1px #c7c7b4;isolation:isolate}.mini-ornament:before{content:'';position:absolute;width:25px;height:40px;border:5px solid #b59c58;border-radius:14px;left:calc(50% - 17px);top:-48px;z-index:-1}.mini-ornament .mini-person{position:absolute;bottom:61px;width:35%;height:48%;object-fit:contain;object-position:bottom}.mini-person.first{left:6%}.mini-person.second{left:34%}.mini-person.third{right:1%;width:29%;height:37%}.mini-gifts{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:2}.mini-preview{position:absolute;left:13%;right:13%;top:40%;transform:rotate(-22deg);font-size:11px;letter-spacing:.18em;text-align:center;color:#fff;background:#11372c90;padding:6px 0;border-block:1px solid #ffffff69;z-index:3}.ornament-feature .button{width:max-content;max-width:100%}@media(max-width:760px){.ornament-feature{grid-template-columns:1fr;gap:25px;margin-top:40px}.ornament-feature-art{grid-row:1;min-height:270px;padding-top:45px}.mini-ornament{width:240px;height:240px}.ornament-feature h2{font-size:38px}.ornament-feature-copy>p:not(.eyebrow){font-size:14px}}
