@font-face{font-family:Desi Pizza Kalam;src:url(/brand/kalam-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.pizza-photo-poster{box-sizing:border-box;aspect-ratio:1;isolation:isolate;background:#120d09;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.pizza-art.pizza-photo-poster,.catalog-product-photo.pizza-photo-poster,.related-product-photo.pizza-photo-poster{aspect-ratio:1;background:#120d09}.pizza-photo-poster>.pizza-photo-food{object-position:center bottom;background:0 0;max-width:none;max-height:none;margin:0;display:block;object-fit:contain!important;width:100%!important;height:83%!important;position:absolute!important;inset:auto 0 1%!important}.pizza-photo-branding[aria-hidden=true]{box-sizing:border-box;z-index:2;color:#fff;text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0c0805 0%,#0c0805e6 13%,#0c080500 36% 88%,#0c0805cc 100%);border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;line-height:1;display:block;position:absolute;inset:0}.pizza-photo-branding .pizza-photo-branding__logo{object-fit:contain;filter:drop-shadow(0 2px 2px #000);background:0 0;border:0;border-radius:0;width:23%;min-width:0;max-width:none;height:25%;margin:0;padding:0;display:block;position:absolute;inset:3% auto auto 3%;transform:none}.pizza-photo-branding .pizza-photo-branding__name{color:#ffd139;letter-spacing:-.045em;text-transform:none;text-shadow:0 2px 1px #000,1px 0 2px #000,-1px 0 2px #000;transform-origin:100% 0;width:67%;min-width:0;margin:0;padding:0;font-family:Desi Pizza Kalam,Segoe Print,cursive;font-size:10cqw;font-style:normal;font-weight:700;line-height:.95;display:block;position:absolute;inset:4% 5% auto auto;transform:rotate(-5deg)}.pizza-photo-branding--long .pizza-photo-branding__name{font-size:7.7cqw}.pizza-photo-branding .pizza-photo-branding__line{color:#ffd139;white-space:nowrap;margin:0;padding:0;line-height:1.04;display:block;position:static}.pizza-photo-branding .pizza-photo-branding__line--white{color:#fff}.pizza-photo-branding .pizza-photo-branding__website{color:#fff;letter-spacing:0;white-space:nowrap;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;gap:3%;margin:0;padding:0;font:700 2.25cqw/1.2 Arial,sans-serif;display:flex;position:absolute;inset:auto 20% 2.5%}.pizza-photo-branding__website:before,.pizza-photo-branding__website:after{content:"";background:#cc9d2b;flex:1;height:1px}.catalog-product-photo.pizza-photo-poster>span:last-child:not(.pizza-photo-branding){z-index:3;bottom:5%}.catalog-photo-dialog .pizza-photo-poster{max-width:min(640px,90dvh - 145px);margin-inline:auto}.catalog-related-grid .pizza-photo-poster,.catalog-related-grid .pizza-photo-branding{margin:0}.product-photo-banner .pizza-photo-poster{max-width:900px;margin-inline:auto}.product-photo-banner .product-photo-jump{z-index:3}.handheld-art.pizza-photo-poster{aspect-ratio:1;background:#120d09;height:auto}.handheld-photo-poster>.pizza-photo-food{height:100%!important;inset:0!important}
