.kitchen-visit{align-items:start;gap:calc(var(--spacing) * 20);max-width:calc(var(--spacing) * 336);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.kitchen-visit__invitation{padding-top:calc(var(--spacing) * 4)}.kitchen-visit__detail{margin-top:calc(var(--spacing) * 10)}.kitchen-visit__photo{aspect-ratio:3/2;margin-bottom:calc(var(--spacing) * 3);position:relative;overflow:hidden}.kitchen-visit__photo img{object-position:center}.kitchen-visit__detail figcaption{max-width:calc(var(--spacing) * 104)}.kitchen-visit__panel{padding:calc(var(--spacing) * 12)}.kitchen-visit__designer{align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 8);display:flex}.kitchen-visit__designer-photo{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);object-fit:cover;object-position:center 20%;flex-shrink:0}.kitchen-visit__whatsapp{margin-top:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6);border-top:1px solid color-mix(in srgb, var(--color-neutral-900) 15%, transparent)}.kitchen-visit__whatsapp-link{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-primary-500);display:flex}.kitchen-visit__whatsapp-link:hover{text-underline-offset:calc(var(--spacing) * 1);text-decoration:underline}.kitchen-visit__whatsapp-link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:calc(var(--spacing) * 1)}body:has([data-kitchen-booking-active=true]) .floating-whatsapp-anchor{visibility:hidden}@media (max-width:1279px){.kitchen-visit{gap:calc(var(--spacing) * 10)}.kitchen-visit__panel{padding:calc(var(--spacing) * 8)}}@media (max-width:767px){.kitchen-visit{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr)}.kitchen-visit__invitation{padding-top:0}.kitchen-visit__detail{margin-top:calc(var(--spacing) * 6)}.kitchen-visit__panel{padding:calc(var(--spacing) * 6);margin-inline:calc(var(--spacing) * -2)}}
