.adp-pizza-launch{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#ede9e0;color:#292820}.adp-pizza-launch__photo img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block}.adp-pizza-launch__copy{padding:clamp(32px,6vw,90px);align-self:center}.adp-pizza-launch__copy h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,4vw,65px);line-height:1.1;margin:18px 0}.adp-pizza-launch__copy p{line-height:1.7;max-width:550px}.adp-pizza-launch__meta{font-weight:600;font-size:.9em}.adp-pizza-launch__copy .btn{display:inline-block;margin-top:18px}.adp-pizza-pop[hidden]{display:none!important}.adp-pizza-pop{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:18px}.adp-pizza-pop__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}.adp-pizza-pop__panel{position:relative;background:#f8f6f1;color:#282722;max-width:450px;width:100%;max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 16px 65px #0004;border-radius:6px;text-align:center}.adp-pizza-pop__panel>img{display:block;width:100%;height:clamp(145px,24vh,220px);object-fit:cover}.adp-pizza-pop__close{position:absolute;right:12px;top:12px;border:0;border-radius:50%;background:#f8f6f1;color:#222;font-size:29px;line-height:1;width:40px;height:40px;cursor:pointer}.adp-pizza-pop__content{padding:24px 30px 30px}.adp-pizza-pop__content>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.adp-pizza-pop__content h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(29px,6vw,42px);line-height:1.12;margin:12px 0}.adp-pizza-pop__content p{font-size:14px;line-height:1.6;margin:12px 0}.adp-pizza-pop__when{font-weight:600}.adp-pizza-pop__cta{display:block;padding:13px 16px;background:#302f29;color:#fff!important;text-decoration:none;margin-top:19px}.adp-pizza-pop__cta:hover{background:#514c41}@media(max-width:760px){.adp-pizza-launch{grid-template-columns:1fr}.adp-pizza-launch__photo img{height:310px;min-height:0}.adp-pizza-launch__copy{padding:32px 25px 42px}.adp-pizza-pop__content{padding:20px 22px 24px}}
