.cake-order-section{display:grid;grid-template-columns:1fr 1fr;min-height:660px;background:#24192a;color:#fff}.cake-order-image{min-height:660px;background:linear-gradient(90deg,rgba(35,25,42,.04),rgba(35,25,42,.24)),url('assets/graduation-cake.webp') center 45%/cover}.cake-order-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(34px,7vw,100px)}.cake-order-copy h2{font-family:"Cormorant Garamond",serif;font-size:clamp(46px,5vw,70px);font-weight:500;line-height:.94;margin:0 0 25px}.cake-order-copy h2 em{color:#d7ae6e;font-weight:500}.cake-order-copy>p:not(.eyebrow){max-width:600px;color:rgba(255,255,255,.76);font-size:16px;line-height:1.7}.cake-size-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.cake-size-summary div{padding:22px;border:1px solid rgba(215,174,110,.38);background:rgba(255,255,255,.04)}.cake-size-summary strong,.cake-size-summary span,.cake-size-summary small{display:block}.cake-size-summary strong{font-family:"Cormorant Garamond",serif;font-size:27px;color:#f4dfbd}.cake-size-summary span{margin:7px 0;color:rgba(255,255,255,.78);font-size:13px}.cake-size-summary small{color:#d7ae6e;font-size:14px}.cake-order-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cake-order-actions .text-link{color:#f4dfbd}@media(max-width:820px){.cake-order-section{grid-template-columns:1fr}.cake-order-image{min-height:470px}.cake-order-copy{padding:65px 25px}.cake-size-summary{grid-template-columns:1fr}}
